Jump to content

Recommended Posts

Posted (edited)
tVB0u7J.png
 

Welcome visitor to L2Rapier Server website.
You'll find everything you need about our server in here
First of all, before you join check our server's features and share them with your friends. You won't experience any lag or delay in our server because it's being hosted on the best dedicated servers.
Plus, we guarantee you that there won't be any corruptions in server. Our server's staff is consisted of trusted people. 
 
WARNING: Our staff will never ask for your account password, if you are asked by someone saying they are with our staff it is probably a scam, so don't give your account info to anyone! .
 
GRAND OPENNING WILL BE DAY 05.05.15 AT 18:00 GMT+2
 
oLNeMnK.png
» Xp 1200x.
» Sp 1200x.
» Aden 1200x.
» Drop 1x.
» PartyXp 2x.
» PartySp 2x.
» Starting character level - 80
 
cx76nGh.png
» Safe enchant +3.
» Safe enchant +20.
» Normal Scroll Enchant Rate 70%.
» Blessed Scroll Enchant Rate 100% [ 3 TO 15 ]
» Crystall Scroll Enchant Rate 100% [ 15 TO 20 ]
 
ZtBinRX.png
NO CUSTOM ITEMS
 

 

Umuey4I.png
They can be collected only by killing the Raid Bosses that owns them, example Earring of Garacsia can be droped only by Cherub Galaxia.
» Ring of Horuth: MP +21 and +10% P.Def.
» Ring of Mos: MP +21 and +10% M.Def.
» Ring of Tayr: MP +21 and +100 bow range.
» Necklace of Hekaton: MP +42 and +15% CP.
» Necklace of Naga: MP +42 and +15% HP
 
 
zPQhBS5.png
» Main town - Aden Castle Town.
» Only Giran, Aden, Rune and Goddard castles are siegable.
» Stackable scrolls, lifeStones, book of giants.
» More then 10 active raid bosses.
» Unique Adena System.
» Wedding System.
» Unique farming zones Retail Like.
» Npc Skill enchanter.
» Shops till top S grade.
» Unique tattoo like Wind Walk, Haste, Might, Empower.
» Hero/Lord Crown 5% CP/HP/MP (Not Allowed at Olympiad Games)
» One Full Npc Buffer.
» Max count of buffs - 64+4.
» Max Subclasses - 3.
» Free and no quest class change.
» Free and no quest sub class.
» Nobless status : You will need to make a party and go for Brakkiel RB.
» No Weight Limit.
» Grade Limit.
» Quake PvP System.
» Npc Password Change.
» Top 20 PvP/Pk Npc in game.
» Augmentation System (1+1).
» Server Information Npc.
» Unique Monsters Retail Like.
» Offline Trade System.
» Interlude Retail Skills.
» Server up-time [24/7] [99]%.
» Perfect Class Balance.
» Auctioner System sell/buy/trade Items
» All Grand Bosses Drop x2 Epic Jewels you can get them only from Rare Bosses


Augmentation System
» Mid Ls 5% Easy to get From Mobs 10% Change to drop
» High Ls 10% Normal to get From Votes/Custom Rbs
» Top Ls 30% Hard to get From Cementary [ Giants ].
Zones
» Garden of Eva [ Safe Zone ].
- Adena + Skull Rapier
» Cementary 1 and 2.
- Adena + Skull Rapier + LifeRapiers
» Primeval Isle
- Multifunctional Zone [ AutoFlag ].
Comands
».menu / .info / .register / .unrgister / .dressme
Olympiad
» Retail olympiad game.
» Only No Custom Items Allowed on Olympiad.
» Competition period [1] week.
» Olympiad start time [20:00] end [00:00].
 
PqGMlrE.png
 
WEBSITE -

 

Edited by Rapier
Posted

better if you make noble from farm items or vote coins..

 

Hello, i did that system coz i think its better, only coz its pvp server and people need acction in game. :) but.. i will make a topic pool vote in our forum for that. 

 

Thanks you.

Posted

The server is offline now?

 

WWW.L2RAPIER.COM NO CUSTOM SERVER!!!

---------------------------------------------------------

SERVER WILL OPEN DAY 05.05.15 AT 18:00 GMT+2

--------------------------------------------------------

WE PROMISE YOU BALANCE 99% OF CLASSES

--------------------------------------------------------

JOIN US AND SHARE US TO YOUR FRIENDS!

Posted

1. Server is not online yet and why it is on private servers?

 

2. d918be1d12.jpg

 

 

 

f1d50db028.png

 

 

:happyforever:   :happyforever:   :happyforever:   :happyforever:   :happyforever:   :happyforever:   :happyforever:

Posted

1. Server is not online yet and why it is on private servers?

 

2. d918be1d12.jpg

 

 

 

f1d50db028.png

 

 

:happyforever:   :happyforever:   :happyforever:   :happyforever:   :happyforever:   :happyforever:   :happyforever:

 

 

hello hater ;). the server is ddos protected, not the website yet. ;).

Posted

WWW.L2RAPIER.COM NO CUSTOM SERVER!!!
----------------------------------------------
SERVER WILL OPEN DAY 05.05.15 AT 18:00 GMT+2
----------------------------------------------
WE PROMISE YOU BALANCE 99% OF CLASSES
----------------------------------------------
JOIN US AND SHARE US TO YOUR FRIENDS!
----------------------------------------------
SERVER OPEN TODAY! JOIN USS!!!

Posted

WWW.L2RAPIER.COM NO CUSTOM SERVER!!!

----------------------------------------------

SERVER WILL OPEN DAY 05.05.15 AT 18:00 GMT+2

----------------------------------------------

WE PROMISE YOU BALANCE 99% OF CLASSES

----------------------------------------------

JOIN US AND SHARE US TO YOUR FRIENDS!

----------------------------------------------

SERVER OPEN TODAY! JOIN USS!!!

 

 

if you want to bring up ur topic just use the bump button.

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