Jump to content

interlude [RETAIL SERVER] L2Rapture.net presents Gold Episode


Recommended Posts

Posted

I saw many servers trying to copy old ones without success, i hope you are going to be an exception. Gl mate

Posted

Trying to copy old servers like l2gold telme how you do it that mate? with L2Java project? And something last before you start your server you have already donation list :                                                                                                                               

 

Character related:

3 Rebirths 30€

Noblesse 40€

 

Clan halls:

CH for 1 month 25€

CH for 3 months 70€

CH for 6 months 140€

CH for 12 months 250€

Posted

Trying to copy old servers like l2gold telme how you do it that mate? with L2Java project? And something last before you start your server you have already donation list :                                                                                                                               

 

Character related:

3 Rebirths 30€

Noblesse 40€

 

Clan halls:

CH for 1 month 25€

CH for 3 months 70€

CH for 6 months 140€

CH for 12 months 250€

Dat is fair enough...NO weaps NO armors and gennerally no ITEMS

THis donation list will not unbalance the server...BTW im sure after 2-3 months they will add weaps :P

Posted

Trying to copy old servers like l2gold telme how you do it that mate? with L2Java project? And something last before you start your server you have already donation list :                                                                                                                               

 

Character related:

3 Rebirths 30€

Noblesse 40€

 

Clan halls:

CH for 1 month 25€

CH for 3 months 70€

CH for 6 months 140€

CH for 12 months 250€

 

You should read this topic before playing smartass.

 

Regarding donations: http://l2rapture.net/forum/index.php?topic=236.msg1149#msg1149

Posted

Trying to copy old servers like l2gold telme how you do it that mate? with L2Java project? And something last before you start your server you have already donation list :                                                                                                                               

 

Character related:

3 Rebirths 30€

Noblesse 40€

 

Clan halls:

CH for 1 month 25€

CH for 3 months 70€

CH for 6 months 140€

CH for 12 months 250€

YOU ARE A RETARD SIR,

why people keep speaking crap without knowing sh i t:?

DID YOU BABUIN checked their forum?? people keep presure them to learn about donations.

im sorry for you .

Posted

You should read this topic before playing smartass.

 

Regarding donations: http://l2rapture.net/forum/index.php?topic=236.msg1149#msg1149

 

Learn what? this guy he try to open a same server like old l2gold with l2java project first and second i see to her forum already the first donation list i dont care if they can make now the players donate but really understand what this guy he try to do take all the money for the players and close this server is simple!

Posted

Learn what? this guy he try to open a same server like old l2gold with l2java project first and second i see to her forum already the first donation list i dont care if they can make now the players donate but really understand what this guy he try to do take all the money for the players and close this server is simple!

 

I can see what you're trying to do.

 

You support L2Avellan, same server style (l2gold like).

 

Those servers are competing, that's why you're b1tching around.

 

:troll: :troll:

Posted

I can see what you're trying to do.

 

You support L2Avellan, same server style (l2gold like).

 

Those servers are competing, that's why you're b1tching around.

 

:troll: :troll:

 

 

I don't support anyone just i say my opnion and you must to respect it,but if you want to be more clear you say the name L2Avellan so yes  i think L2Avellan he has better project and dont forget l2avellan is l2off not l2java like l2rapture and l2avellan they dont say anything like rapture say GOLD EPISODE to bring players like that,and this server never will be like old l2gold,cya amigo!

Posted

 

I don't support anyone just i say my opnion and you must to respect it,but if you want to be more clear you say the name L2Avellan so yes  i think L2Avellan he has better project and dont forget l2avellan is l2off not l2java like l2rapture and l2avellan they dont saying anything like rapture saying gold episode to bring players like that,and this server never will be like old l2gold,cya amigo!

 

Who cars, it's a forum, I can reply to anyone, but it seems like you know L2Avellan very well, are you a staff member? or close friends? How do you know such stuff?

Posted

Who cars, it's a forum, I can reply anyone, but it seems like you know L2Avellan very well, are you a staff member? or close friends? How do you know such stuff?

 

i'm nothing all this you say but i know very well the russian guys who have the l2off pack and they are the number 1 from this guys they buy and l2elite the pack, the end and gl with your java project!

Posted

i'm nothing all this you say but i know very well the russian guys who have the l2off pack and they are the number 1 from this guys they buy and l2elite the pack, the end and gl with your java project!

 

I will play where's better, but for now I will try Rapture and GoldSe until another one opens to test it.

 

Well, I don't know if it's L2OFF or L2J, I didn't spend so much time on beta.

 

OFFTOPIC: You say "L2J" as well as the worst, I'm telling you that, L2J is more advanced nowadays. You can take a look over my replies I won't say it again: http://maxcheaters.com/forum/index.php?topic=262377.msg2454895#msg2454895

Posted

Notorius and nanox stop spamming here with your fking server avellan..l2avellan will be fail ..and noone come in your stupid server ..so stop spam in another servers for do reclam on your srvs..bb fail kids

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