Jump to content

Recommended Posts

Posted

I am doing my best to bring players right now :D

So bosses, events, sieges, olympiad takes place normally.

 

yeah thats good :D also do smth about economy system for apela armors i have to farm like 3 weeks to buy 2-3 parts :D 

Posted (edited)

Since i've heard a lot of problems with accuracy here you can check what your class can normally equipt without having any penalty.

dc01v944izdvocizg.jpg

Edited by te0x
Posted (edited)

Siting giran and waiting for some actions :P

 

im full now we need wait ppl so we can start rbing and pvping so bored man :)

Edited by Celestine
Posted

Siting giran and waiting for some actions :P

 

im full now we need wait ppl so we can start rbing and pvping so bored man :)

I like your photo,especially the chat on the right side witch says: l2sanity world! and a line after,welcome to world Seven.keep waiting for action ^^

Posted

Srsly dat photo dude hahaha.

Although you are not full and as i said i am working on advertisment to bring people and still waiting approvals topzone and hopzone.

Btw i am gonna bring the servers on top

Posted

I like your photo,especially the chat on the right side witch says: l2sanity world! and a line after,welcome to world Seven.keep waiting for action ^^

 

i just using systemmsg-e.dat because L2Seven patch had no color on Damages where is the problem? 

 

Srsly dat photo dude hahaha.

Although you are not full and as i said i am working on advertisment to bring people and still waiting approvals topzone and hopzone.

Btw i am gonna bring the servers on top

 

im not full because there are only 1 zone and i need to stay like 48 hours w/o sleep and farm T-REX Mobs and with 15% Chance i wont get even 100 FA 

Posted

i just using systemmsg-e.dat because L2Seven patch had no color on Damages where is the problem? 

 

 

im not full because there are only 1 zone and i need to stay like 48 hours w/o sleep and farm T-REX Mobs and with 15% Chance i wont get even 100 FA 

The economy is pretty nice right now.

Our only problem right now is the lack of people.

Posted

i will report it once again tyrant hits are 4/5 misses on mobs ...i will join every day to see if u fix it then i will play 

Posted

Top lvl mobs are too hard to kill for some reason with ANY class. Orc fighter classes (titan,tyrant) only miss on mobs. I dont see point in makin such hard mobs.

Posted

Top lvl mobs are too hard to kill for some reason with ANY class. Orc fighter classes (titan,tyrant) only miss on mobs. I dont see point in makin such hard mobs.

 

 

the reason is u need to xp on your lvls p.s 70 on 70 mobs 71 on 71 mobs that is crazy thats why u hit miss on top mobs :D

Posted

i will report it once again tyrant hits are 4/5 misses on mobs ...i will join every day to see if u fix it then i will play 

i cannot understand how can you miss with 170+ accuracy at max level. in which mobs you miss?

Posted

Top lvl mobs are too hard to kill for some reason with ANY class. Orc fighter classes (titan,tyrant) only miss on mobs. I dont see point in makin such hard mobs.

well Celestine gave you the answer.

You have to exp on your grade. 70-74 C grade, 75-79 B grade, 80-83 A grade and 84-86 S grade.

If you go at higher grades or lower grades exp zones you damage is divided by 1.5 to 3.

Posted

i cannot understand how can you miss with 170+ accuracy at max level. in which mobs you miss?

in all lvl zone mobs

Posted

You gonna advert serv? maybe reopen it again...i was on but there are 0 ppl onine ( counter x3 i guess? cos it was only me online). Servers seems nice...but is dead

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • what pack you use  send me on discord for it
    • package custom.events.RandomZoneEvent; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurrent.ScheduledFuture; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.l2jmobius.commons.threads.ThreadPool; import org.l2jmobius.commons.time.SchedulingPattern; import org.l2jmobius.commons.time.TimeUtil; import org.l2jmobius.commons.util.IXmlReader; import org.l2jmobius.gameserver.managers.ZoneManager; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.quest.Event; import org.l2jmobius.gameserver.model.zone.ZoneId; import org.l2jmobius.gameserver.model.zone.ZoneType; import org.l2jmobius.gameserver.model.zone.type.RandomZone; import org.l2jmobius.gameserver.util.Broadcast; /** * Random Zone Event - Activates one random PvP zone temporarily. No modifica la clase de la zona: usa flags PvP en runtime. * @author Juan */ public class RandomZoneEvent extends Event { private static final String CONFIG_FILE = "data/scripts/custom/events/RandomZoneEvent/config.xml"; private static int EVENT_DURATION_MINUTES = 15; private static boolean _isActive = false; private ScheduledFuture<?> _eventTask = null; private final List<ZoneType> _availableZones = new ArrayList<>(); private ZoneType _activeZone = null; public RandomZoneEvent() { loadConfig(); loadZones(); registerZoneListeners(); } /** * Registra listeners a TODAS LAS ZONAS random */ private void registerZoneListeners() { for (ZoneType zone : _availableZones) { addEnterZoneId(zone.getId()); addExitZoneId(zone.getId()); LOGGER.info("[RandomZoneEvent] Registered listener for zone: " + zone.getName()); } } private void loadConfig() { new IXmlReader() { @Override public void load() { parseDatapackFile(CONFIG_FILE); } @Override public void parseDocument(Document doc, File file) { forEach(doc, "event", eventNode -> { final StatSet att = new StatSet(parseAttributes(eventNode)); final String name = att.getString("name"); for (Node node = eventNode.getFirstChild(); node != null; node = node.getNextSibling()) { if ("schedule".equals(node.getNodeName())) { final StatSet attributes = new StatSet(parseAttributes(node)); final String pattern = attributes.getString("pattern"); final SchedulingPattern schedulingPattern = new SchedulingPattern(pattern); final StatSet params = new StatSet(); params.set("Name", name); params.set("SchedulingPattern", pattern); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer("Schedule_" + name, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Event " + name + " scheduled at " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } }); } }.load(); } private void loadZones() { for (ZoneType zone : ZoneManager.getInstance().getAllZones(RandomZone.class)) { if ((zone.getName() != null) && zone.getName().toLowerCase().startsWith("random_zone")) { _availableZones.add(zone); LOGGER.info("[RandomZoneEvent] Loaded zone: " + zone.getName() + " (id=" + zone.getId() + ")"); } } LOGGER.info("[RandomZoneEvent] Total random zones loaded: " + _availableZones.size()); } @Override public void onTimerEvent(String event, StatSet params, Npc npc, Player player) { if (event.startsWith("Schedule_")) { eventStart(null); final SchedulingPattern schedulingPattern = new SchedulingPattern(params.getString("SchedulingPattern")); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer(event, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Rescheduled for " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } @Override public boolean eventStart(Player eventMaker) { if (_isActive) { if (eventMaker != null) { eventMaker.sendMessage("RandomZoneEvent already active."); } return false; } if (_availableZones.isEmpty()) { Broadcast.toAllOnlinePlayers("[RandomZoneEvent] No zones configured."); return false; } _isActive = true; Broadcast.toAllOnlinePlayers("⚔️ Random Zone Event has started!"); _eventTask = ThreadPool.schedule(this::activateRandomZone, 5_000); return true; } private void activateRandomZone() { _activeZone = _availableZones.get(new Random().nextInt(_availableZones.size())); _activeZone.setEnabled(true); Broadcast.toAllOnlinePlayers("🔥 Random Zone Event: " + _activeZone.getName() + " is now PvP for " + EVENT_DURATION_MINUTES + " minutes!"); _eventTask = ThreadPool.schedule(this::eventStop, EVENT_DURATION_MINUTES * 60 * 1000L); } @Override public boolean eventStop() { if (!_isActive) { return false; } _isActive = false; if (_eventTask != null) { _eventTask.cancel(true); _eventTask = null; } if (_activeZone != null) { _activeZone.setEnabled(false); Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended. " + _activeZone.getName() + " is back to normal."); _activeZone = null; } else { Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended."); } return true; } @Override public void onEnterZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, true); if (creature.isPlayer()) { creature.sendMessage("Esta zona está en modo PvP temporalmente."); } } } @Override public void onExitZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, false); if (creature.isPlayer()) { creature.sendMessage("Abandonaste la zona PvP temporal."); } } } @Override public boolean eventBypass(Player player, String bypass) { return true; } @Override public String onEvent(String event, Npc npc, Player player) { return super.onEvent(event, npc, player); } @Override public String onFirstTalk(Npc npc, Player player) { return null; } public static void main(String[] args) { new RandomZoneEvent(); } } i have this but its not working
    • ZonePvPSpawnBossRadio=0 ZonePvPSpawnBossBarakiel=0 at the Customs.ini in L2Server folder. Im prety sure this is it because i had the same problem with you in cruma 1 floor for example and i couldn't fix it but i fixed it finally by changing these 2 lines
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock