Jump to content

interlude [Interlude L2J] Lineage ][ - Eminence


Recommended Posts

Posted

Yea 2 days left ... :)

 

I will log it for sure and test it :)

 

Btw now u can check at forum what is daily fixing/repair ! :)

 

Regards ^^

Posted

i think it will be on hopzone after server runs. cuz if its offline kadar will ban the server from hopzone >.>

 

Yeah you are right. L2Eminence will be added in HZ after the server open.

Posted

im waiting for the opening :) i guess that server will have 500 + pple or smthing

i hope for me and for all of us l2eminence to avoid hackers/cheaters and  MORE  corruption

but with this staff : stefoulis15,theend,etc it's sure 101% that corruption will be veryy verryy big

dont try to answer me becouse u wont be able, i mean that every single server every single admin is doing

characters for them selvs,so you will do that 2 and if i could i would so.... another bored server with donators overpowred

and full of gm characters,but since i don't have another server 2 play i will play there

i know that a priavate l2 server can't survive without donation but please dont make them overpowred

and don't overenchant with gm chars,just keep a character with full items AND DONT GIVE AUGMENTS SKILLS..

 

those words from me hope you read them and understand

Posted

stefoulis15,theend,etc it's sure 101% that corruption will be veryy verryy big

dont try to answer me becouse u wont be able, i mean that evety single server every single admin is doing

characters for them selvs,so you will do that 2 and i could i would so.... another bored server with donators overpowred

and full of gm characters

Corruption pfff

All of our stuff is mature .... None is going to give  items , I have made 4 servers so far And I have never made a non-gm char ...Also I am 101% sure that neither stef or wizzy is going to make a non-gm char ... Because we are matures, I can quarantine you for that.

....Second , We have created full protection...

 

Posted

im waiting for the opening :) i guess that server will have 500 + pple or smthing

i hope for me and for all of us l2eminence to avoid hackers/cheaters and  MORE  corruption

but with this staff : stefoulis15,theend,etc it's sure 101% that corruption will be veryy verryy big

dont try to answer me becouse u wont be able, i mean that every single server every single admin is doing

characters for them selvs,so you will do that 2 and if i could i would so.... another bored server with donators overpowred

and full of gm characters,but since i don't have another server 2 play i will play there

i know that a priavate l2 server can't survive without donation but please dont make them overpowred

and don't overenchant with gm chars,just keep a character with full items AND DONT GIVE AUGMENTS SKILLS..

 

those words from me hope you read them and understand

 

Why to do something like this?

First of all, even if they wanted to, they would not be able, and the reason would be Jake.

Secondly, if they were willing to make non GM Chars, they wouldn't concentrate too much on the server, cuz, if they made non-gm chars, their IPs would be easily spotted.

Last but not least, why they didn't make chars now, at the beta period? Almost none of the testers were testing anything, which means that most of them just played. It could be their chance to have some fun. But they didn't.

Posted

Oh god.

Listen me,TheEnd it doesn't matter that you're mature or grandpas or whatever you are.The meaning of create this server,is what?

You wanna say that you'll never going to crate a character or the other staff?

 

Naaaaa,this is bulsh1ts and sorry for my language.

 

I dont want to insult your server or somthing neither i dont want to make pple avoid your server becouse of my opinion about it,but

you'll enter in a temptation just for fun or somthing,also you didn't answer me about Donaters what kind of donates will be? and are they

overpowred or non simple character creatable?

Posted

Oh god.

Listen me,TheEnd it doesn't matter that you're mature or grandpas or whatever you are.The meaning of create this server,is what?

You wanna say that you'll never going to crate a character or the other staff?

 

Naaaaa,this is bulsh1ts and sorry for my language.

 

I dont want to insult your server or somthing neither i dont want to make pple avoid your server becouse of my opinion about it,but

you'll enter in a temptation just for fun or somthing,also you didn't answer me about Donaters what kind of donates will be? and are they

overpowred or non simple character creatable?

Character Related

* name change 5 euro

* sex change 5 euro

* hair accessory 10 euro

* account transfer 10 euro

* reset pk 15 euro

* change main class 20 euro (must not be hero)

* Transfer PvP points to another char: 10 euro

 

Clan Related

* 10.000 clan rep: 10 euro

* 30.000 clan rep: 20 euro

* clan level +1: 15 euro

 

Items Related

* +16 No Grade weapon: 5 euro

* 5x ls: 10 euro

* 10x ls: 15 euro

* 10x bog: 10 euro

* 20x bog: 15 euro

* Transfer augment to another weapon: 15 euro

* Transfer augment to another character: 20 euro

 

Now stop complaining. Please.

Posted

Oh god.

Listen me,TheEnd it doesn't matter that you're mature or grandpas or whatever you are.The meaning of create this server,is what?

You wanna say that you'll never going to crate a character or the other staff?

 

Naaaaa,this is bulsh1ts and sorry for my language.

 

I dont want to insult your server or somthing neither i dont want to make pple avoid your server becouse of my critic about it,but

you'll enter in a temptation just for fun or somthing,also you didn't answer me about Donaters what kind of donates will be? and are they

overpowred or non simple character creatable?

Hmmm The reason is that It is nice to have a server. For me The reason that programming in any way is the best hobby for me ....

Look in forum about donates.....

No overpowered donates.. Just simple... Theywill not affect PvP in any way

Posted

The only thing that I don't like in your website is that you use blackout-gaming.net's status viewer.

Create your own damned code! it's easy.

 

gl

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
  • 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