Jump to content

Recommended Posts

Posted

l2adena-228x305w.png

Website Link

We want to introduce our project to you and we are going to explain the basic ideas behind it.
L2 Adena is a summer relax server which wants to give you an easy way to obtain good gear and fun while playing.
We were players that disliked servers with op donations, hidden donation list (servers for money only), 
lies and corruption, many custom features that are strange or not balanced at all. 
We want to try something new and we started to work on the server.
We want to make the gameplay simple and without many other currencies like FA, CoL, Medals and other things. 
You can buy almost everything with adena (except Elegia and Top Weapons), even the donation shop is with adena and there is no hidden donation list.
Every player can get everything that is available and the adena will have a value unlike on other servers where adena is useless.
The rb spawn will be announced, Grand Bosses will have half respawn time for more pvp and we have custom balance.
We are working on few things that will help to deal with the bot problem.
Our ddos protection is from HyperFilter which is one of the best or even the best, we won`t have problems with ddos or lag.
We hope that you give us a chance with our ideas of a server and we would be glad if you come to play here.
 
top.png
 
Chronicle: High Five Part 5 
Grand Opening: 30.05 19:00 GMT+2
Open Beta: 23.05 18:00 GMT+2
 
OZuo8.png
 
Experience: x50
Skill Points: x50
Drop: x15
RB Drop: x5
Grand Boss: x3
Grand Boss Jews: x1
Adena: x20
Spoil: x15
Quest Adena: x3
Quest EXP/SP: x3
Quest Drop Items: x3
Weight Limit: x10
Manor: x5
 
 
Enchants
 
Safe Enchant:3
Max. Enchant: 16
Normal Scroll chance: 55%
Blessed Scroll chance: 60%
Scroll of Destruction chance: 50% - item does not lose enchant value and does not break
Ancient Scroll chance: 75% - item does not lose enchant value and does not break
Elemental Max. Level: 7
Elemental Stone Chance: 40%
Elemental Crystal chance: 30%
 
 
Basic configuration
 
Server and Forum Time: GMT+2
Buff/Dance/Song Duratation: 2h
Buff Slots: 36
Dance/Song Slots: 24
Olympiad Max. Enchant: 8
Olympiad Period: 2 Weeks
TW, Siege: Every Week
Geodata and Pathnodes
DDOS Protection: HyperFilter
Bot Protection:Lameguard, Report Function .report name, Custom Captcha System and Custom Unique Scripts that block EXP, SP, drop and spoil if you use illegal programs
 
 
General Information
 
Subclass without quest
Subclass Max. Level is 85
Class Manager
Offline Shops
Offline Buffers
Additional Clanhalls
Vitality System
Wedding System
Champion System
Community Board with many functions
Votereward System
Increased slots
Premium Account
Event Engine
Mini Event Engine
Custom Party vs Party Event on given times
Auto Learn Skills
Auto Loot
Dropcalculator/Database for drop
Auction System
Party Search System
Anti-Scam System
Starting Gear
Shop up to Mid S84
Statistics System
 
sport-of-tycoons-carl-barks-600x463.jpg

 

Posted (edited)

Bot Protection:Lameguard

did you really pay for this shit? xD

 

and draenei tits in news section.

>Well played!

Edited by Bydle
Posted

Bot Protection:Lameguard

did you really pay for this shit? xD

 

and draenei tits in news section.

>Well played!

Bots will be surprised at the start. The whole game depends on Adena. There are many things but you would rather want adena. You just have to see it to understand the design.

Posted
Hello, I want to introduce to you our project which we were planing since a lot of time.
The idea is a mid rate server which will have many more options to buy items from the shop and that everything will be with adena.
If you have adena you can buy everything except the top tier items.
The rate of the adena is still uknown if it stays x20 or it will be boosted.
That will be tested at the open beta and there the bot protections will be disabled so that you can test the drop more freely.
All Grand Bosses will have half respawn time and that will give more clans a chance to get raid jewels.
All know that in the current time the servers don`t stay alive much time.

We want still to try and the time and your help will tell if we will have success but for all of that you will have to test it and say your opinion. We can`t describe every detail but we try with everything that your staying here will be relaxing and fun.​

 

i ll play for sure :)

 

I hope more people think so.

 

sad storki :(

 

Forbidden

You don't have permission to access / on this server.

 

Hello please еxplain in detail. We have to check if it is not a general problem thanks

 

Posted

 

 

Hello please еxplain in detail. We have to check if it is not a general problem thanks

 

 

i can, first reason = u are someone from WORLD who use same hosting,

 

or im banned already at all servers just not stalone))) 

Posted

i can, first reason = u are someone from WORLD who use same hosting,

 

or im banned already at all servers just not stalone))) 

 

hard to change your god damn ip/mac?

Posted (edited)

Gmshop, Premium Accounts, Services ...  You will use only Adena

If you want special ITEMS be added with adena, please register on our forum and share your ideas.

This server will be created for you. Support us for a free and enjoyable gameplay thanks.

 

 

D6Wpn4W.png

Edited by Lineage2Adena
Posted

What does an event give?

 

Yes will be for adena to

Adena will be the most important and always will must

will not as easy as you think

Same is whether to use the medals or festival adena everything is from drop and at one moment adena is depreciates 

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