Jump to content

Recommended Posts

Posted

I update a pic where was event 1vs1 when ZooMx3 killed RamzeS at event.The GM told us match again cuz was ramzeS lagged how he know that ramzes was lagged (Ramzes dont speak 1word on event).

 

 

Pic here http://img89.imageshack.us/img89/7569/shot00037x.jpg    

Eh BrZoza is a man like my Br0 He never would play a char without told me on

and no zoomx3 isnt brzoza or any gm i checked the player he is totaly clear maybe he is lucky or he go at tvt for blessed?

Posted

Yeah sure if you say that.

 

I mean not zoomx3 I say Ramzes is gm OMG.

Same thing man I know if my gm team have players or not belive me on this ;)
Posted

TiTLe Says everything..As i promised you.When we reach 35 votes i am about to start making something really special..So.Here it is.!!

Grand Tour event!

Grant tour is really big and long time taking event.This event.Is special Cause gives chance to a player to ruLLe everything..For Beign Real The Best..!

Lets start.

You Can Play with ++ Armor and weapon and tatoo and jwls..But not the custom!That means.. Db-dragonic-tateo-abso..You have to enchant them.If u have custom set with u..U eliminated.

The event wiLL take place when we reach 60 ppls..(we go with very fast rythms so go vote Cheesy)..(at least)

The event also haves 3 different stages..

 

To register an aplication write here your char's name and clas.

ex: Char:Revenger

    Class:Adventurer

 

1st Stage.

This is class based round.That mean..Every day.WiLL be fights class based.Ex..One day.All adventurer registered play class based.

(I recall them)..

(if some1 is not on.he loses)

There wiLL be like 1v1 event but aLL classes.After aLL classes play.Only the 1st of every class wiLL pass to round 2.

The 1st of every class take for prize 15 glitering medals-One Medium wpn and 10 bews or beas.

Round Two!

At this round aLL the 1st of every class play eatch vs other.I Will recall them at this time..If some1 is not on he is going to be

eliminated by the tour.

The 2 who pass to final takes. Custom top armor they want +8 set.

The 2 winners of here goes to round 3.The FInal round.

Round 3..The FINAL

The 2 fight eatch other..With no custom items i remembering that to you.

Things are clear.The loser takes anything..(he has take by round2)

The Winner takes.!

Custom Weapon Top +20

Custom armor set +15

And The Best..THE PRIVILAGE TO SHOUT AT HERO CHAT THAT HE IS THE BEST AT SERVER!!

This topic is for leaving comments not to registrate***

 

I Took idea from a gm at l2inc..Hope u like it!

Posted

Man Brzoza who said that he is not a Gm anymore is ruining your server.. He is giving free glitts and killing everyone with his +65535 items .. Ban him omg he will sh!t everything

Posted

Man Brzoza who said that he is not a Gm anymore is ruining your server.. He is giving free glitts and killing everyone with his +65535 items .. Ban him omg he will sh!t everything

he is banned and acc deleted btw he is a backstaber too
Posted

he is banned and acc deleted btw he is a backstaber too

i have pic from himrevealing everything..how u will se that he is brzoza?I Have pic from their ip too..ITs the same.. :D
Posted

i have pic from him to have gm char with +25..how u will se that he is brzoza?I Have pic from their ip too..ITs the same.. :D

Oh nice re etsi lege tetia borouses na m to pis se pm  ...

 

Soz for greek xD

Posted

Oh nice re etsi lege tetia borouses na m to pis se pm  ...

 

Soz for greek xD

i banned his char there so.. :D
Posted

LoL Guyz,I talked With Brzoza And He Told me that he leaves the server 'coz some1 lied to him about a smth very serious.....Something including suicides....By The Way....Grand Tour Event Will Start So Be Ready

Posted

I don't like this server very much, there is lag, and weapons are not original. There is only 1 Emerald weapon. And Why they hell do I have 102.000 Matk with a AM +7?!? And I only do 3000 damage to mobs...

Posted

LoL,Have u ever heard the word Balance???If the char stats are overpowered then the mob stats are overpowered too....Server's name isn't stolen....We had this server a long time agoo....but it was gracia and IL...

Mainlanboi could u send me a link with the original emerald weapons????

They are called Epic Not Emerald but It's Ok

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