Jump to content

Recommended Posts

Posted

Server can handle a lot more packets than just 15k.

Anarchy isn't part of our team.

 

How do you know i am going to lie about the online or ddos other servers. You don't know me, i never opened my server before so how can you tell?

Exactly what i would reply.

 

Also, you are jealous of how much money Stalone has made from L2Tales, that's why you keep cursing him (btw, i was playing L2Tales for a while and everything seemed fine, stable gameplay, so there is no other reason than jealousy that flamers of L2Tales exist).

Posted

http://l2.hopzone.net/lineage2

no one here reach 1k real online

L2 is dead, hopzone that was the biggest thing to consider when you lf for a new server is basically dead as fuck

And you guys talk about 15k online

Get real and stop with this bullshit a server with 1k real online is a lot more bigger then the server you guys are used to play

#WakeUp #2015FakeCountersAreTrollingYou #StillSleeping? #OMG15KONLINE

tumblr_nmuyn6g5QF1u50c91o9_250.gif

Posted

http://l2.hopzone.net/lineage2

no one here reach 1k real online

L2 is dead, hopzone that was the biggest thing to consider when you lf for a new server is basically dead as fuck

And you guys talk about 15k online

Get real and stop with this bullshit a server with 1k real online is a lot more bigger then the server you guys are used to play

#WakeUp #2015FakeCountersAreTrollingYou #StillSleeping? #OMG15KONLINE

tumblr_nmuyn6g5QF1u50c91o9_250.gif

This is not twitter to add hashtags. Adding russian community to the project will increase the online to at least 3k if you know where to advertise. Russians just got into l2 and it will not die any time soon

Posted

This is not twitter to add hashtags. Adding russian community to the project will increase the online to at least 3k if you know where to advertise. Russians just got into l2 and it will not die any time soon

3k? are you serius?...

pvp server with 3k real online and i'm santa claus, oh wait i'm not...

Posted

3k? are you serius?...

pvp server with 3k real online and i'm santa claus, oh wait i'm not...

You haven't played in the rpg club servers or any popular russian server. There is absolute thousands of them

Posted

You haven't played in the rpg club servers or any popular russian server. There is absolute thousands of them

Yhea you know whole of my history, too bad that a retail server with 3k online you have to fight for the farming spots

think about pvp server with 3k on you shouldn't able to move... so cut the crap

Posted

Yhea you know whole of my history, too bad that a retail server with 3k online you have to fight for the farming spots

think about pvp server with 3k on you shouldn't able to move... so cut the crap

Looks like you are missing a brain indeed. End of conversation.

 

Tried out beta period. This is the hi5 server of 2015

Posted

Looks like you are missing a brain indeed. End of conversation.

 

Tried out beta period. This is the hi5 server of 2015

20k online russians OP

tumblr_nld62lH3Ee1u50c91o8_250.gif

Posted

I checked the server yesterday, its great and gameplay is really good.

But from my experiance, pvp community will not even bother spend 10 minutes to learn something new.

 

This means in 1 week server will be empty.

It has nothing to do with the server, but with the community.

 

Oh nevermore

You know the truth!  :happyforever:

Posted

Looks like you are missing a brain indeed. End of conversation.

 

Tried out beta period. This is the hi5 server of 2015

 

Posted

I dont care about how much money people make of servers, you don't even know how i live. I do care about spending my time on servers wich will be closed after a period of time because of action Stalone does. This H5 scene is ruined because of him and other people who open/close the servers. 

 

Get your facts straight, only thing you are saying is "jealous people" and "jealous how much money he makes". 

Posted

Yeap guess why :D

 

cause of me not. I simply gived them what they wanted  :happyforever:

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