Jump to content

interlude [Interlude L2J] Lineage ][ - Eminence


Recommended Posts

Posted

OmG This is really crap ...

 

20 waitings for nothing ... Only 200 PPL at start and all same ... Pff

 

NO ss in shop (bug or smth) all in one day +16 wpn and it should be a little harder to make enchant ... Pff

 

ok im out from this crap ... Bye

 

@Edit: also lvl zone full of PK ur sh1t guards nothing do ... No mana in gm shop LMAO

Posted

Lies and Bullsh!ts. Everything is working perfectly. The staff is always online. They are fixing every bug that is reported. brzoza stop lying dont act like a kid we all know that you are doing that cause you are not helper or golden member. Also 200 online the first 30 min is a fail ? lol...

Posted

Well done!

 

The server is perfect, it may had some problems in the beginning like hit your self(:P) or  1 click and attack. But all fixed, and also the class ballance is really good, and well tanks that I mention yesterday have many chances in PVP too. I was searching for a server like that.

I hope it will last long :P

Thanks:

WizZy

Stefoulis15

Yosh

Nik

Jake

TheEnd

 

Congratulations again!

 

 

Posted

now 150 on.. damn i like this server (i made my first +16 damn yeah!)

 

hmmm now i should say something who pay the bills :)

Posted

who care if 150 on if srv is like other ??

 

Pff is nothing special ... i was waiting 20 days for nothing ...

 

Same sh1t srv as other ... BB

Posted

who care if 150 on if srv is like other ??

 

Pff is nothing special ... i was waiting 20 days for nothing ...

 

Same sh1t srv as other ... BB

don't complain all the time if you don't like don't play or give some sugestions to make it beter it is second day omg

 

the server finally opened from long downtime count 151 ppl on :D

EDIT:LOL the server was light and i was waiting to log and then  i saw it down again :S

edit2:i am online :)

Posted

yesterday i just tested a bit the server and for my opinion is cool. just emo quited coz i broke 2x sb+15 going +16 but today i try to make it :D

Posted

omg...you enjoy playing lineage 2 which main action to do is enchanting?

rofl...

ofc no but i wanna be a part of the +16 weaps community.

Posted

damn... as i expect it another Bored JAVA server ! we all know that JAVA servers are a little HOLE or smthing.

Well the 1st day server got 150 pple online but as i knew the server FAILED...now i see 18 players Online.

and BTW....some one used l2phx and raped the server.What i mean? clearly he sended many packets m/s

and the server LAGED as hell and now is down becouse the 'hacker'

i just wasted my time ;)

 

 

 

10 days waiting for .... NOTHING !

Posted

damn... as i expect it another Bored JAVA server ! we all know that JAVA server are a little HOLE or smthing.

Well the 1st day server got 150 pple online but as i knew the server FAILED...now i see 18 players Online.

and BTW....some one used l2phx and raped the server.What i mean? clearly he sended many packets m/s

and the server LAGED as hell and now is down becouse the 'hacker'

i just wasted my time ;)

 

ROFL tard, the server is under attack thats why atm doesnt have a lot of players. Stop saying bullshits fucking retards.

Posted

OmG This is really crap ...

 

20 waitings for nothing ... Only 200 PPL at start and all same ... Pff

 

NO ss in shop (bug or smth) all in one day +16 wpn and it should be a little harder to make enchant ... Pff

 

ok im out from this crap ... Bye

 

@Edit: also lvl zone full of PK ur sh1t guards nothing do ... No mana in gm shop LMAO

 

if you read servers info u will see that u dont need consumables like ss mp arrows spirit ores etc but its not your fault u dont get it .. i guess u wasnt selected as helper for reasons witch i can see now, and u have  cry+angry mode: on

Guest
This topic is now closed to further replies.



  • 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
    • Siege Reward Start PM Msg Rework Config root BossDieAnnounce and BossDieSound in the L24Team.properties and Config.java files for global raid boss death notifications and sounds. Adds a new reward_list table to the DB.sql file to track castle rewards. Improves character creation logic for thread safety and validation. Adds extensive state checks to the RequestEnchantItem method to prevent enchantments during inappropriate player states. Fixed auto-attack animation bug (there was no attack animation, only damage animation) Clean Code Other fixes I forgot to list! Java 14 Fixed issue where deleting a character would prevent it from leaving the screen or being removed, or even after a delete CD (it would only exit when re-logging in or creating a new character). Added Premium System from the other C2 project (Needs testing and improvement). Added the "Improved" Community Board (incomplete).
  • 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