Jump to content

Recommended Posts

Posted

based on the website quality it most definitely shows effort difference from other server, if server will be the same it might be one of the best

 

for all the stupid haters, if u never player l2f dont even bother commenting

I did played it and it had 3 wipes

BBan openend and another server l2emerland and it failed also

This is going to be the same shit and if you look from the website what the server will be you are just a dumbass.

 

Posted

An other one fail IL archer pvp server, with  more fail staff.

another server from you . get lost kid u ll just wait for some donations get them and close it . sure mang

+1
Posted

BBanHammer  ......

 

 

Im sure ur server will fail since u only do this for money ....

 

Its not the 1st time , u stole the name of famousserver just for attrack ppls .....

 

 

Maybe ur able to power up l2 servers ....  but all ppls who know you , know that u dont do this for ppls , but for money .....

 

 

Im lInegae 2 fan since 4 years ( or more )  , but i will not join yourserver since i know u made it for money ....

 

 

what was your lol stolen server ???  L2 forever ?????

 

 

axxaxaxa what a joke .....

+1 i won't even log to see the ppl on.

Posted

one really simple question

 

why 2 different servers have the same name

the same logo

and the same design on the template?

 

http://l2revenge.org/index.php  your server

http://www.l2revenge.us/site.html the other srv

Posted

one really simple question

 

why 2 different servers have the same name

the same logo

and the same design on the template?

 

http://l2revenge.org/index.php   your server

http://www.l2revenge.us/site.html the other srv

They use that name so they can get more ppl at their servers.

I hope i answered your question.

Posted

BBan openend and another server l2emerland and it failed also

 

I never opened L2Emerald because I didn't have time. This is my second public server.

 

Anyhow, I wish you all happy new year, for those who will stick around or will come by later!

 

Happy new year 2011!

 

Feature list added to forum: http://l2revenge.org/forum/index.php?board=16.0

Posted

I never opened L2Emerald because I didn't have time. This is my second public server.

 

Anyhow, I wish you all happy new year, for those who will stick around or will come by later!

 

Happy new year 2011!

 

Feature list added to forum: http://l2revenge.org/forum/index.php?board=16.0

Just a question dont you have shame to take the legendary server names so your lolserver to can get ppl?

 

Posted

Just a question dont you have shame to take the legendary server names so your lolserver to can get ppl?

 

 

That's not the case, dunno if you read the post I made on my forum... I was quite active player on L2R and loads of my friends played there and it was our favorite server besides L2F and I just loved the gameplay... anyhow, I don't play L2 for quite some time now, but what I do is code, and what I can do for those who played on L2R and loved it like I did? I can bring it back... isn't that what all old L2R player want? It would be a shame to miss the chance to play on L2R again... if you didn't like it, then don't come, but for those who liked it - check it out and decide by yourselves if you gonna stay or not.

 

As I have already said on my forum the only donation will be VIP coins (to access VIP buffs) to maintain balance and keep the server up and running.

 

And if you would bother to check the features you wouldn't say lolserver. Anyhow, It's your opinion if you already decided what you gonna think then I can change that. But you should be a little more open to new things... I never lied about my identity unlike others and I always said the truth. If you don't like it, then you should come.

 

If you got any futher questions i will be more then happy to answer them.

Posted

That's not the case, dunno if you read the post I made on my forum... I was quite active player on L2R and loads of my friends played there and it was our favorite server besides L2F and I just loved the gameplay... anyhow, I don't play L2 for quite some time now, but what I do is code, and what I can do for those who played on L2R and loved it like I did? I can bring it back... isn't that what all old L2R player want? It would be a shame to miss the chance to play on L2R again... if you didn't like it, then don't come, but for those who liked it - check it out and decide by yourselves if you gonna stay or not.

 

As I have already said on my forum the only donation will be VIP coins (to access VIP buffs) to maintain balance and keep the server up and running.

 

And if you would bother to check the features you wouldn't say lolserver. Anyhow, It's your opinion if you already decided what you gonna think then I can change that. But you should be a little more open to new things... I never lied about my identity unlike others and I always said the truth. If you don't like it, then you should come.

 

If you got any futher questions i will be more then happy to answer them.

/walltext

You always got something to say dont you?

You used l2fover cuz it was legendary name,now l2revenge who's next? l2-vendetta? guess is taken already by pyro

I just dont undestand why you give us all these hopes and words that u will care for the server,you've fucked up l2forever 3 times.How this time it could be different?

Posted

/walltext

You always got something to say dont you?

You used l2fover cuz it was legendary name,now l2revenge who's next? l2-vendetta? guess is taken already by pyro

I just dont undestand why you give us all these hopes and words that u will care for the server,you've -beep-ed up l2forever 3 times.How this time it could be different?

 

That's what I have to prove first. But what I can say, if you stick around, you won't be disappointed.

 

Anyway, server is still under development, I will post updates - I am preparing something unique besides L2R basic features, slowly you will see the full image :)

Posted

That's what I have to prove first. But what I can say, if you stick around, you won't be disappointed.

 

Anyway, server is still under development, I will post updates - I am preparing something unique besides L2R basic features, slowly you will see the full image :)

Like you said for l2f

Posted

Google Howard Stern you idiot.

 

Howard Stern was nick of old L2R admin (what does that mean you can figure it by yourself i hope)... what's your problem anyway, did you even play on L2Forever, did you even read what I wrote on the forum?

 

Haters gonna hate no matter what, for those who are open to new stuff, check it out.

Posted

Howard Stern was nick of old L2R admin (what does that mean you can figure it by yourself i hope)... what's your problem anyway, did you even play on L2Forever, did you even read what I wrote on the forum?

 

Haters gonna hate no matter what, for those who are open to new stuff, check it out.

How you dont get bored to mislead all these ppl ?

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