Jump to content

Recommended Posts

Posted

they have fixed almost all bugs and the server is going to be one of the best.

Number of people is growing every hour.

 

You should all come and visit the server guys.It is really worth playing there.

i was looking for a server like that for months now :)

 

 

And that you told about "imba" players. They just logged on as soon as the server opened and

they played for hours.There are only a few good .No gms friend and bullshit like that.

 

Thats all for now.

server is verry good... i play there ..i start play from frist day hes opened... but with this guys ..nvm is ok now...

 

BTW IS ZA BEST SERVER !:D in this days :)

Posted

they have fixed almost all bugs and the server is going to be one of the best.

Number of people is growing every hour.

 

You should all come and visit the server guys.It is really worth playing there.

i was looking for a server like that for months now :)

 

 

And that you told about "imba" players. They just logged on as soon as the server opened and

they played for hours.There are only a few good .No gms friend and bullshit like that.

 

Thats all for now.

server is verry good... i play there ..i start play from frist day hes opened... but with this guys ..nvm is ok now...

 

BTW IS ZA BEST SERVER !:D in this days :)

Posted

they have fixed almost all bugs and the server is going to be one of the best.

Number of people is growing every hour.

 

You should all come and visit the server guys.It is really worth playing there.

i was looking for a server like that for months now :)

 

 

And that you told about "imba" players. They just logged on as soon as the server opened and

they played for hours.There are only a few good .No gms friend and bullshit like that.

 

Thats all for now.

server is verry good... i play there ..i start play from frist day hes opened... but with this guys ..nvm is ok now...

 

BTW IS ZA BEST SERVER !:D in this days :)

Posted

dAcaFe or somnting like that and one more from his clan.. brxban or somnting like that...

Cafee got full S grade  2 set armor+5  Imperial and Draconic  + Sword S grade+ Bow S grade and have Nobles... aaa btw his base clasee is paladin and i see him lv 60(farming alone in varka) and after  20min i see him in Giran class Necromancer lvl 80 with nobles...:-s that sux in 70x after 1 day played!!

 

 

I see yesterday somethings ,GM appeared in GIRAN   player dacafee and 1 more player approached him,and the next minute GM it came out of the game, after this DACAFEE player says  , i want to buy 4k coin of idol (WTF?)-ok this it not important ,and the other player beside him started to change 2 wepons S grade in his hand, I met with him in Warka Farm zone ,(i am TH lvl 78 full set +3,) and she begin to kill all players in that zone,she give me 2400 normal damage , critical damage 6500 , me HP it 5k all, so i decide to searck new server

Posted

 

I see yesterday somethings ,GM appeared in GIRAN  player dacafee and 1 more player approached him,and the next minute GM it came out of the game, after this DACAFEE player says  , i want to buy 4k coin of idol (WTF?)-ok this it not important ,and the other player beside him started to change 2 wepons S grade in his hand, I met with him in Warka Farm zone ,(i am TH lvl 78 full set +3,) and she begin to kill all players in that zone,she give me 2400 normal damage , critical damage 6500 , me HP it 5k all, so i decide to searck new server

 

Becaused i atacket you Cursed Death Link noob go read Lineage2 And i didnt say 4k coin i say WTB 4x Coin noob i fucking ur Eye's and i dont have 2x s grade set only 1x imperial armor. And one S grade weapon (Angel Slayer Haste ) If u have problem with me ? Fucking u go play high rate pvp server and go killing newbie's.

Posted

hahahah :D truth hurts man, you are edited by GM , this server will not resist much time

+1. Ur reaction just shows how much you're clean...

I wanted to try the server but after that, I think I'll seek another one...

Posted

+1. Ur reaction just shows how much you're clean...

I wanted to try the server but after that, I think I'll seek another one...

really the server is great have alot of fun.. and nice farming with fun/ but here is almost 7/10 GM/Admins... (and for sure 50% from then have normal char ..that i am sure...) but i dont care is just a game.. join guys

 

400+ online and groing up

bubulina  my name :D

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