Jump to content

[L2J]L2Arctic x3000 Reborn (MAX EQUIP Dynasty, NO CUSTOM)


Recommended Posts

Posted

Our server has been wiped clean, and will have a new begining on the 6th of February, 2013!!!

 

Due to the fact that you MUST farm RaidBosses to make Top equip and RB Jewels our server is ideal for clans and teamwork!!!

 

There have been some significant improvements to our server, due to the requests and preferences of our players! You can find out more about that on our website, accesing the NEWS section :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

97485790.png

[br][br]

 

Chronicle : Freya

Rates: XP/SP/Adena - x3000

[br][br]

 

 

42683296.png

 

          1. Custom GM Shop - up to S-Grade items, consumables, dyes, NO CUSTOM ITEMS and you have EXCHANGE function for already enchanted +16 S Grade Armors/Jewels (not weapons/belts/shirts) so you don't waste so much time enchanting!!!

 

          2. Custom Scheme Buffer - 28 + 4 buffs and 12 dances/songs : Buff/Song/Dance duration is 3 Hours!

 

          3. Custom Farm Zone : Only  Easy Farm (make S-Grade +16 lvl 7 and full skills +++ in 2-3 hours) ( NO MORE HARDCORE FARM ZONE)

[br]

          Special Feature: [br][br]MAXIMUM EQUIPMENT ON SERVER IS DYNASTY

          4. Custom RaidBosses: You can't find Epic Jewels/S80 Dynasty weapons/S80 Dynasty Armor/Blessed Scrools in GMshop!!!

          In order to get S80 Dynasty sets you need to kill RBs.(15 Custom Bosses with 6-8 hours random respawn)

          RaidBosses are located inside the farmzone (Easy Farm Zone) and also drop BEAS.

          To get Raid Boss Jewels/S80 Dynasty weapons/BEWS you need to kill the Epic Raidbosses

          (no quest needed, 24-30 hours random respawn time.They are in custom zones and you have teleport directly to them).

          Epic raidbosses also drop a special item that can be exchanged for 50 000 Clan reputation and Event - Golden Apiga

          that can be exchanged for personal Fame points at GM Shop.

 

      5. All the necessary functions will be found in Giran Town and other towns as well.

         

          6.Auto TVT event

 

7. Enchant rate:

 

Safe : +6

Maximum: +16

 

Normal Enchant: 75%

Blessed Enchant: 80%

Attribute Stone: 70%

Attribute Crystal: 50%

 

 

10362037.png

 

Processor: Intel Xeon E5-2680 8 cores, 2.70 GHz

Memory: 32 GB DDR3

Storage device: 2xSSD Intel 120GB SATA-III 520 Series

Internet: 1 Gb/s 100% Uptime Connection

    DDoS Protection

 

 

 

 

 

 

 

 

Posted

ok it's the 3rd time I am making this post here and it gets deleted without warning. What am I doing wrong ?

I have read the rules and the post is written respecting the rules on this board.

 

Is it because there is an old topic for L2Arctic ? if that is so than please lock/delete that topic (if it's not already deleted) and leave this one.

 

I know my server doesn't start untill 2 days from now but there are plenty of servers posted here that did not start yet and only my topic is being deleted.

 

TY!

 

 

Posted

:alone:Finally.. all these noob server that had been created in the past few months  :rage: , one group of people decide to make a real l][2 server... +++1 from me for your work.. i love that server.. i am waiting to open, and i will be proud to be part of it. ofc my friends will join this server... thanks.  :-beep- yeah:

Posted

Custom Farm Zone : Only  Easy Farm (make S-Grade +16 lvl 7 and full skills +++ in 2-3 hours) ( NO MORE HARDCORE FARM ZONE)

In order to get S80 Dynasty sets you need to kill RBs

 

 

Like those features, what do you think about adding 5 or 10 more Custom Rbs, I think 15 is way too low, anyways, this server's gonna rock for sure

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