Jump to content

Recommended Posts

Posted

                              Lineage 2 Black][soul

                                Full Interlude PvP Server With Many Features !!!

 

                                                  ############

                                                 #### Info: ####

                                                ############

 

 

                                                   Server Rates:

 

 

                                                Experience: 3000x

                                                Skill Points: 1000x

                                                Adena Drop: 1000x

                                                Item Drop: 1x

                                                Spoil: 1x

 

 

                                                Server Info:

 

                                            Safe Enchant: +7

                                            Max Enchant: +30

                                           Enchant Rate: 70%

                                           Crystal Enchant Rate: 85%

                                           Blessed Enchant Rate: 95%

                                           Auto-Learn Skills

                                           No Clan Penalty

                                           No Weight Penalty

                                           No Grade Penalty

                                           Hero System

                                           Augmentation System

                                           All Noblesse Skills

                                           All Hero Skills

                                           Hero every 1 week

                                           All Augmentation Skills

                                           C4 / C5 / Interlude Skills

                                           Unstuck Command 5 seconds

                                                 99 buff slots

 

 

                                            Custom Features:

 

                                          Custom Max lvl: 99 !!

                                          Custom PvP System

                                          Custom Hero Coin

                                          Custom levelling system

                                          Custom commmand .online

                                          Customs Commands .town,.pvp,.farm1,.farm2,.farm3

                                          Custom Black][soul Armors with skill

                                          Custom  Black][soul Weapons 

                                          Tittle color changes on PK score

                                          Nick color changes on PVP score

                                          Custom GM Shop ,Custom Special Shop,buffer

                                           Server ONLINE 24/7

 

This server is based on L2JArchid Project with custom contributes! (I mean fixes not done in real project)

 

The server is brand new and waiting for your Votes!

 

 

 

                                                   -=-=-=-=-=-=-=-=-=-=-=-

                                                   -=- Connect To Server: -=-

                                                   -=-=-=-=-=-=-=-=-=-=-=-

                                                                Site:

 

                                                         www.l2blacks0ul.tk

 

                                                          =+=+=+=+=+=+=

                                                           How to connect :

                                                          =+=+=+=+=+=+=

 

                                                     1.Download Lineage 2 Interlude Client :

 

 

                                           http://www.gamershell.com/download_18458.shtml

 

 

 

                                                     2.Download Lineage 2 Patch :

 

                       http://www.4shared.com/file/109898626/ad298276/L2BlackSoulPatch.html

 

                                                           Instructions :

 

1. Install the game.

2. Download L2 Patch from the links above.

3. Extract the L2 Patch into your Lineage II folder (You need a WinRar archiver.)

4. Start the game from your system folder (/System/L2.exe)

5. Have fun in our server!

 

Server info Updated! Full Interlude Server ..finally we atchiefed perfection:P

 

Have a nice game in our Server!:)

Posted

Hey Prison I want to ask you 2 things.

1st:Did you play www.l2-gm.com???

2nd:In your server do you need event gm??? I am good as event gm and i have make my own server too. I am 15 years old. I know all gm commands and i can speak English(good) Greek(i am greek) and French(a little). I will be 5 hours on the server making events many kinds: Hide And Seek, 1-VS-1 in coliseum, 2-VS-2 in coliseum and more. On weekend i will be more than 10 hours on the server. Think about it. Name in game:VForVeduzA.

Posted

I think its not the right place to offer your helps for the server! Like you see the server opened yesterday no ppl yet for events :) but we will speak in-game or on msn(skype) !

 

edit : yes i played l2-gm.com

  • 2 weeks later...

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