Jump to content

Lineage II PVP - No Custom / Perfect Balance / DDoS Protection (Join us!)


Recommended Posts

Posted

 

Lineage II PVP - Nop Custom / Perfect Balance / DDoS Protection (Join us!)

 

 

promotion_logo.gif

 

 

 

[table]

[tr][td] pointer2.gifServer Rates: [/td][td]pointer2.gifServer Rates: [/td][td]pointer2.gifServer Rates: [/td][/tr]

[tr][td]RateXp = 1000.00[/td][td]28 Buff Slots[/td][td]Pvp Area System[/td][/tr]

[tr][td]RateSp = 1000.00[/td][td]4 Divine Inspiration[/td][td]Clan Raid boss System[/td][/tr]

[tr][td]RatePartyXp = 2.00[/td][td]12 Debuff Slots[/td][td]PvP Color System[/td][/tr]

[tr][td]RatePartySp = 2.00[/td][td][/td][td]Custom Currency Economy[/td][/tr]

[tr][td]RateDropAdena = 1000.00[/td][td]pointer2.gifServer Rates: [/td][td]Enchased balance system![/td][/tr]

[tr][td]RateDropItems = 1.00[/td][td]Buffer                                                    Screen[/td][td] Vote Reward System[/td][/tr]

[tr][td]RateDropSealStones = 1.00[/td][td]GateKeeper                                        Screen[/td][td]Killing Spree System[/td][/tr]

[tr][td]RateDropSpoil = 1.00[/td][td]GmShop                                              Screen[/td][td][/td][/tr]

[tr][td]Rate Drop Mannor = 1.00[/td][td]Observation                                        Screen[/td][td]pointer2.gifServer Rates: [/td][/tr]

[tr][td][/td][td]Password Changer                            Screen[/td][td]Anti DDOS (Software / Hardware Firewalls)[/td][/tr]

[tr][td]pointer2.gifServer Rates: [/td][td]Ranks Info                                          Screen[/td][td]Lameguard[/td][/tr]

[tr][td]Safe Enchant = 3[/td][td]Server Info                                            Screen[/td][td]Antibot[/td][/tr]

[tr][td]Weapon Max Enchant = +16[/td][td]Skill Enchanter                                    Screen[/td][td][/td][/tr]

[tr][td]Armor Max Enchant = 12[/td][td]Raid Boss Manager                            Screen[/td][td] pointer2.gifServer Rates:[/td][/tr]

[tr][td]Jewels Max Enchant = 12[/td][td]NPC Walkers(Info)                              Screen[/td][td]No lag (Tweaked Mysql / Bone CP Bridges)[/td][/tr]

[tr][td]Normal Scroll Enchant Rate = 70%            [/td][td][/td][td]5 Subclasses[/td][/tr]

[tr][td]Blessed Scroll Enchant Rate = 100%[/td][td]pointer2.gifServer Rates: [/td][td] Flawless Geodata & Pathnodes[/td][/tr]

[tr][td]Crystal Scroll Enchant Rate = 50%[/td][td]Retail Like[/td][td] No corruption[/td][/tr]

[tr][td]R2 C1[/td][td]Bugless[/td][td] International community [/td][/tr]

[tr][td]R2 C1[/td][td]1 Month Circle[/td][td]Enchased balance system![/td][/tr][/table]

 

 

 

Custom Engine

 

This is a custom PVP System based on players PVP action daily. While killing a player, depending on his current rank, you'll get some PVP points + a PVP reward (only in Farming areas and the PVP area).

Ranks are rewarded with Custom Icons and Military ranks. When Killed you have the ability to observe the Killers rank and Stats.

 

Here are some Pics for you people to understand.

 

CustomPVPSystem.png

 

 

 

 

 

Raid Boss Engine

 

Raid boss event engine mod, is an exceptional mod for clan rivaling. The raid boss manager will show the repsawn left the the raid boss (if dead) and it's curr HP if alive.

Players will have the opportunity to observe the Area (if RB is alive). The raid boss will have great drops, and it will respawn within 4 hours after it's killed.

A special announce will occur 30 minutes before it's spawned so clans can know that's going to be respawned and get ready.

You can only enter the RB room with a 5+ people party, and as soon as the RB is killed the server will get announce of the party leader that killed the RB + his clan. The RB's drops will be really great so Great PVP action will occur there.

 

RbManager.png

 

 

 

Event Engine

events.jpg

Events list:

 

Our event engine is consisted by many events for you people to have a lots of fun with them!

Deathmatch / Domination / Double Domination / Last Man Standing / Lucky Chests / Simon says / Team VS Team / Zombie / Capture the Flag / Russian Rulette / Bomb Fight / Mutant / Battlefield

 

 


 

Server's website

Contact us

Server's Forum

 

The server will open in Friday 4/1/13, check the website index for the countdown for your local time.

Approx online on grand opening: 400+.

There is a Clan Event, so any clan leaders with a 15+ members clan can contact me for more information.

 

 

 

Posted

Thank you for your kind words fellows, a general update has been done to the topic.

The developer is currently working on raid boss system's improvement, keep yourselves updated.

Plus, any clan leaders interested in joining the server may PM me.

Posted

Some Screan shots are dead..

 

good luck dude.

All the links seem to be working fine for me, if you have any problems viewing specific links you may point them to me, thank you.

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