Jump to content

Recommended Posts

Posted

Cause they said balance is perfect and they won't touch nothing about it anymore.But mages are like killing macinhes OP.

Why i got: "Access Failed.Please try again later.." when i type my acc and pass?

Posted

server is fine. i dont know what are u complaining about. the balance is not perfect but name me ONE interlude L2j server that HAS/HAD that. There is pvp going on everyday and that is that maters.

Posted

server is fine. i dont know what are u complaining about. the balance is not perfect but name me ONE interlude L2j server that HAS/HAD that. There is pvp going on everyday and that is that maters.

Lineage II White][Eagle.

Lineage II Dubai.

Lineage II Skorpion.

Lineage II Crow.

Posted

Add a new fkin system for l2warpath, this one has problems for some ppl . I execute l2.exe and nothing happens, FakeSmile can execute it, but cannot log in . And there are more ppl.

Posted

8.1k m.att with 2 empower and arcana power .

archers dealing 2.6 crit and i am dealing arround 400-500 with surrender.

 

Its all about buffing.. i had 1empo and 8,2k m.atk my dmg was around 600/700. (sps)...anyway i quitted, the reasons will be visible soon. :/

Posted

Lineage II White][Eagle.

Lineage II Dubai.

Lineage II Skorpion.

Lineage II Crow.

now tell me that l2core was the best server ever.

Posted

Lineage II White][Eagle.

Lineage II Dubai.

Lineage II Skorpion.

Lineage II Crow.

I almost peed my pants laughing!Now i get how you compare servers since you were part of one that never went live.There's not even 1 l2j server out there that had balance.

Posted

Im wondering how the hell the whole ATS has hero glow and they're full agumented even more im wondering how these gr33k peoples are so stupid to keep playing in a corrupted server that made by an unexperience admin that gearing up his clan to make some starwars video at youtube. Since they never did something usefull in l2 history they decided to open their server to making their own crap l2history! You guys are more poor than the gipsy boys, No shits!  :-\

Posted

Im wondering how the hell the whole ATS has hero glow and they're full agumented even more im wondering how these gr33k peoples are so stupid to keep playing in a corrupted server that made by an unexperience admin that gearing up his clan to make some starwars video at youtube. Since they never did something usefull in l2 history they decided to open their server to making their own crap l2history! You guys are more poor than the gipsy boys, No shits!  :-\

 

koza's server, thats why all ats are heros ;)))

Posted

im wondering how the hell you are always crying about ats,lol nabz,

 

GR: o server dn einai t koza,oso gia t augments exei kathe mera 30 min p oi ls einai 100% stamatiste epitelous na klegeste s kathe server k na lete koza server,mn prizete ta @@ kathenos

 

top 1 cryer-AboveMyDna

Posted

Its all about buffing.. i had 1empo and 8,2k m.atk my dmg was around 600/700. (sps)...anyway i quitted, the reasons will be visible soon. :/

how it's possible to forget one buff for m.att
Posted

im wondering how the hell you are always crying about ats,lol nabz,

 

GR: o server dn einai t koza,oso gia t augments exei kathe mera 30 min p oi ls einai 100% stamatiste epitelous na klegeste s kathe server k na lete koza server,mn prizete ta @@ kathenos

 

top 1 cryer-AboveMyDna

[Gr]Tou kOzA einai o server.Alla giati oloi lete koza server kai koza server?Magkes 8a ginete ean ton nikisete sto server tou opws eixame kanei kapoia paidia se enan starwars server l2lastresort if i remember correctly.Loipon phgente pai3te kai mhn klegeste alliws mpeite interlude.pro.

Posted

Now I logged in game and all speak about Aden Siege ATS Have 8-9 hero without olympiad? how? aaa nice gm reward hero coins. Another Fail Server too classic.Rly Bored ! for Kid Gms !

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