Jump to content

Recommended Posts

Posted

new server if u wanna try our server please join us ,u will not regret

 

very very easy farm and more pvp

 

SERVER START 10-05-2013 12:00 

 

no donators!!!!!!

 

www.l2evo.ucoz.ro

 

Rates:

 

Experience: 1000x

Skill Points: 1000x

Adena Drop: 1000x

Item Drop 1x

 

Safe Enchant : +5

Weapon Max Enchant : +21

Armor Max Enchant : +21

Jewels Max Enchant : +21

 

scroll enchant : max +10

 

Perchant Weapon : 65%

Perchant Armor : 65%

Perchnat Jewels : 65%

 

Blessed Enchant 100%

 

until +21

 

Server Features:

 

* Auto-Learn Skills

* Balanced Classes

* Wedding System

* Clan Hall System

* No Clan Penalty

* Castle Siege System

* No Weight Penalty

* No Grade Penalty

* New character start with: - 300kk adena

- lvl 79

- add subclass u get instant lvl 79

* Sub-Class Without Quest

* Noblesse special shop

* Hero System :

* START 18:00

* Ends 00:00

* Hero changes every week

* Duel System

* Augmentation System

15% change real!!

* Max Subclasses = 4

* Max Subclass level = 80

* Max Alliances = 3

* All Noblesse Skills

* All Hero Skills

* All Augmentation Skills

* All Raid Bosses

* All flood protections

* Fully DDoS Protection

* Retail-Like Enchant Skills System

* Every Buff / Dance / Song / Chant Lasts 4 Hours

* C4 / C5 / Interlude Skills

* Interlude Skills 99% Working

* All C4 / C5 / Interlude Monsters

* All C4 / C5 / Interlude Locations

* Unstuck Command 10 seconds

* Pvp system : - color nick

- 15 pvp = aura hero

- Reward for pvp/pk = 1 Event Medals

* No corruptions!

* NO LAG!!!

* GOLD BAR SYSTEM = .DEPOSIT//.WITHDRAW

 

Server Events :

 

* TvT Event

* CTF Event

* DM Event

 

Custom Coins :

 

* Event Medals Reward

 

* Festival adena Reward

 

Extra Edits :

 

* Custom Tattoo: - nightmarish tatoo

* Custom Masck : - Black Half Masck

- Little Angel Wings

* Custom Armors: - PVP MAJESTIC SET -better balance !!!

* Custom Wepons: - epic 

* Custom wings hero ,wepons is edited and crown for castle lord !!!!!

 

Custom Npc's :

 

* Custom Buffer = 4 scheme max

* Global Gatekeeper

* Info Raid Boss dead/alive/time respawn

* GM Shop

* Class Manager

* Weding Manager

* Top Players List NPC Info(pvp/pk/clans top)

* Clan shop:u can buy lvl 8 and full reputation

* Pk Killer

 

Custom Zones :

* Custom safe zone x2

* Custom Farm Zones x3 :-imperial tomb

- monastery of silence

- dvc

* Custom PvP Zone x1 :- primeval isle

 

JOIN US !!!

Posted

EPIC FAIL SERVER!!

ya ofcourse come with reason when u say epic fail server retard moron!!!12 years old kid

is easy write the server is fail but come with reasons to people know why!!!!

Posted

 

 

i agree with you...he has the top fail website ever

 

who cares for the website? will you fuck it/

 

 

I'll try it!

Posted

too much customs :D

maybe u join ago more than 6 days when had epic armor and gold weapons,now is epic weapons and pvp majestic armor,we make more balance than before,come and try if u don t like u can leave.is not a problem. have fun all!!

Posted

If server has such an awful site, it says a lot about it.

yes u have right!! u know is with out donators? and i pay 50 euro for fix some problems in game and the server machine 850 euro plus 2 internet conection different "i want also to play" IS a lot of money.

 

REMEBER GUYS U DON T PLAY AT WEB SITE !!!! THERE U CAN POST SUGESTION ,REPORT BUGS ,DOWNLOAD PATCH ETC.

Posted

This server is honestly not very good and it is NOT the l2 evo you think it is

 

I am giving an honest opinion that there is nothing to this server that makes it any better than the others that pop out every day

Posted

My posts are true. If server is good, I write that it's good. If admins make stupid things, I write that they make stupid things. These are my opinions and I have right to write them.

 

you think u have right,i dont saw nobody agree u! if ur opinions are good why u don t make ur server !?  u think to have server is easy ? and also i don t see u in game or reporting the bugs or make sugesstion to make better server,manny people make like u ,they saw something what doesn t like and leave ,when they most report.

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