Jump to content

Recommended Posts

Posted (edited)

Project for sale !

 

 

- Download the latest patch -

dgbe66js.png

 

 

- Register your game account -

iwvj6pqs.png

 

 

 

 

 

25bavyh2.png


- Exp/Sp : x35
- Party Exp : x2
- Adena : x75
- Enchant : 66% (lowering by 3% after each enchant)
- Maximum Armor enchant : +8
- Maximum Weapon enchant : +12
- Enchants for S to be in shop for high price and also in farm zones on low chance

znwklo5h.png


- Starting in Aden
- 20 HP, 20 MP
- Starting with top no-grade weapon
- Starting with infinity soulshot/blessed spirit shot no-grade




at3mf5rn.png



- Buffer with basic 2nd class buffs (Including Champion/Renewal/G.Might/G.Shield/PoFire/PoWater/CoV)
- Vip coin which will give you acces to other buffs including shemes
- Buffs 1H duration time
- Retail duration for player retail buffs


4qmafm6h.png



- Class change manager (can also be unlocked by .menu)
- Armor/Weapon/Jewel shop up to A grade
- Misc shop with various goods
- Npc shop with S-grade recipes
- PvP Shop (pvp coins)
- Rb Shop (raid token)
- Global gatekeeper
- Delevel manager
- Sell shop


6jrp2fq8.png


- Main town will be Aden
- Olympiad town Talking Island


exqyix88.png


- Ketra farming zone: Imperial Tomb with mobs getting slightly boosted (hp, damage wise) and drop accordingly on their level
- Varka farming zone: Dark Omen with mobs getting slightly boosted and dropping accordingly (so a group is needed to farm, party buff zone - MP pots allowed)


nalzs4e3.png


- Retail like subclass ( Red pipette knife in shop )
- Retail like noblesse


i5bw53v8.png


- 2 weeks duration
- +8 Max on weapons
- +6 Max on armors
- Hero weapons equal to +10 S grade


lka4vpbu.png



- Shops up to A grade with adena

- Shops with S grade obtainable by materials
- NPC shop with all needed recipes



sun5ubf4.png



- Ketra/Varka raids with 8H respawn time +/- 30min
- Ember with 8H respawn time +/- 30min ( Pvp zone )
- Galaxia with 8H respawn time +/- 30min ( Pvp zone )
- Subclass raids with 6H respawn time +/- 30min
- Barakiel with 6H respawn time +/- 30min
- Epic Raids are slightly nerfed ( Epics are under Pvp zones )


- Either Arranged or custom spawn times (Epics are unhealable)
- QA and Zaken are set to level 80
- QA ring and Frintezza necklace -> S grade
 

 

There is not enough time to explain every single feature. Guides for gameplay will be posted on start in our forum.

Npc Previews

 

 

1BQrcao.pngTYbOLia.pngs0KPMtC.png EJaa3HR.png aOOyxh0.png KNaykFK.png SkHFdgv.png 1iKLext.png JBERiaO.png

 

 

 

Join our forum and win rewards for a smoother gameplay on Lineage II Anarchy !

 

 

 

~ Website ~

 

Edited by Justice.Anarchy
  • Upvote 1
  • 4 weeks later...
Posted

He announced already that there was an adena bug in b grade shop. You could buy a dagger for 5kk and sell it for 6,5kk. Players figured it out in 2 minutes of the launched server.

 

I will give it another try. Server is back online and characters are wiped. 

 

 

Its a pretty nice server stable and balanced. Also the new administration is nice and friendly.

Posted

They still gonna open the server today. Is shame becouse are no good servers :( so lets see if they can make it now.

P.S. Nobility is a shame server, they should close it, using name of Sublimity to attract players is not fair. anyway cya

Posted (edited)

FAIL ALREADY 2 PLAYERS WITH A grade in low lvl zones pk whoever tried to farm..and all the others are max c grade. gj corrupted

True... Outlaw keep failing :(

 

P.S: owners of anarchy = outlaw:( / kazze = outlaw:(

Edited by yogos

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