Jump to content

Recommended Posts

Posted

                      interludelogo.png 

 

First of all we would like to give you some informations about us.

Our team is experienced in developing, administrating and in managing of Lineage II Server`s.

We all have been Lineage II Player for many years and we still are Lineage II Lovers.

This is the reason why we decided to start this Project.

 

 

    serverratesy.png

 

* Experience: 1000

* Expexperience: 1000

* Party Experience: 1000

* Party Spexperience: 1000

* Adena: 5000

* Consumable Cost: 1

* Drop Item Karma: 10

* Drop Seal Stones: 1

* Drop Spoil: 1

* Drop Manor: 1

 

    enchant.png

 

L][Vought Safe Enchant:3

L][Vought Max Enchant:12

 

Max For Weapon With L][Vought Scrolls:12

Max For Armor With L][Vought Scrolls:12

Max For Jewls With L][Vought Scrolls:12

 

Normal L][Vought Scrolls Chance:65%

Blessed L][Vought Scrolls Chance:100%

 

 

 

 

Anti-heavy system for daggers-archer

Offline System

Shout Chat By Pressing First (!)

Instant Level 40

Clan eggs into GM shop

Max Clans in ally - 15

Clan Penalty - No Penalty

Ally Penalty - No Penalty

Members in clan for war - 15

Members for increase clan - 15

New Character Starting Adena

Hero Skills on Sub Class

 

 

L][Vought Vote System

 

Auto Announcement For Our Server Votes On L2Topzone

Auto Announcement For Our Server Votes On L2Hopzone

 

10 Votes Are Needed In Order Until The Online Players Get Their Rewards

Online Dual Boxes Doesnt Take Reward

 

 

L][Vought Currency Items

 

L][Vought Bars

L][Vought Vote Coin

L][Vought Adena

L][Vought Nobless Item (It gives you nobless status by double-click)

 

L][Vought Bosses

 

L][Vought Flame Of Splendor Barakiel (Got Custom Drops)

L][Vought Ember (Got Custom Drops)

Custom Respawn Time For These 2 Bosses

 

 

L][Vought Farming

 

L][Vought Farming A:Dropping An Ammout Of Adena With 100% Chance

L][Vought Farming B:Dropping L][Vought Gold Bar With 40%  Chance

L][Vought Farming C:Dropping An Ammout Of Gold Bar With 20% Chance

 

 

 

    protections.png

 

All Flood Protection

60GB DDOS Protection

L2 Walker Protection

Olympiad Protection

Events Protection

Spawn Protection 20Sec

Dual Box Protection

Buff Delay Protection

PvP Farming Protection

*Update Boost Protection For WebSite!!

 

 

  infosjp.png

 

 

Info Machine:

  Dual Quad Xeon 8 * 2.4Ghz

16GB DDR3 1600

2 * 143GB SAS 15k rpm HDD Raid 1

2x 1Gbps backbone connection

99.9% uptime

Os Linux

 

websites.png

 

http://l2vought.com/ Comming soon!

 

  forummq.png

 

http://l2vought.com/forum Comming soon!

 

Support E-Mail: l2vought@hotmail.com

 

Support via Skype: L2Vought

 

 

Our kind regards,

Lineage II VoughtTeam.

 

       

Posted

Good luck.

 

But stop writing Like This. You don't need to add an uppercase letter at each word.

 

ok,tnx you, i hope to see you online at the grand opening

Posted

Hello,here is a small update.

 

Added pvp/pk color info.250-500-1500-2000-3000

Added pvp/pk announce system

skills: fear-cancelation-mass warrior,mage bane-stunning shot chance decreased.

skills:switch,trick chance rate increased.

 

 

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