Jump to content

Recommended Posts

Posted

Yes it was a planned maintenance, so thanks for the patience, server is back fully functional.

Be prepared for upcoming events! :)

Posted (edited)

    - Server need updates 


 


 -Class : tyrant make 5k dmg with skill/glady 5k / kamael rush reuse time 2 second stun 7-8 second/archer stun 100 % / Dagger make to mage 7-8-9 k dmg with backstab/


 


 -Rates : Low Exp / attribute stone :15-20 % /Enchant rates [40-50 %]  : Epic fail x3 duals two +4 one +5 / +6 staff with blessed / - 5k adenas


 


 -Vote : dont give any good reward/ No votes server online 10 days - 40 votes .


 


 -About pvp : Weapon /armor ...rates to take one item pvp is  0.01 %? jajaja  you are crazy in greece have good doctors..


 


 -Now i see if you are hero to wear the hero weapon you need 4k pvp.. Legendary fail .


 


 -i am first titan and the last .


 


 -And i think server have one admin player with name Mikehawk .  this guy paladin tank they hit him 9 mages + 1 kamael i dont remember the others dd's and make 35-45 second to die.


 


 <--- Bad english sorry.  :gusta:


 


 For last weapon you need 2-3 months .  :dat:


 


 For all Gear rb jewels best weapon armor jewels pvp etc. more than 1 year . :not bad:


 


 


 If any one want to start play Glady Or tyrant / tyrant 1 glady 2. :rage:


Edited by hellenaras
Posted

hellenaras, the fact that you come here to mention all that but I see nothing about it on our forum only proves me you came here to be an attention whore, and none of what you mentioned is a bug or requires any update, if you want to make some report do it on ou forum.

 

 

 

ok peeps be ready for next wipe, uhmmm like 8th?

 

Reported as spam.

Posted

hellenaras, the fact that you come here to mention all that but I see nothing about it on our forum only proves me you came here to be an attention whore, and none of what you mentioned is a bug or requires any update, if you want to make some report do it on ou forum.

 

 

Reported as spam.

Hello,

I would like to give my opinion about the server.

 

The server seems stable (from hosting side), but that's not enough to have a fairly good gameplay. See there are a few classes that rule the server. For example Zerker's stun lasts forever and is spammable, which is quite annoying and that is what made me not even wanting to play anymore. Gladiators as usually pound hard and give you hard time, few of the debuffs are annoying as hell. 

 

Economy is shit, you have to spam daily and daily to get s84 not speaking of higher achievments, the materials and such is just unbelievable, as far as speaking for a PvP server you've chosen the hardest and most boring way to get stuffs, and that's having to collect stuffs like materials. 

 

The Factions PvP are quite unbalanced, parties are never fair, Bishops ruin the fun, usually there is just 1 bishop in the faction and the other side stand no chance, all those random spawn places also are pain, before the faction groups they're owned by a zerg that have a bishop. Newbies are struggling to get a PvP point, i've played for a few hours and never got one, just random adenas from the party i'm in (if i'm lucky enough to get one), and all I've collected was 283 adena (p.s.: you need 6000 adena and tons of other materials from PvP to get s84 weapon). 

 

Buffs are also quite a conflict, Soul Hounds need a few spots more, because you need mixed buffs, but you cannot do that, because they're limited and you have to sacrifice a valuable buff for another, or go off to fight without any resists, which will lead to instadeath. 

 

Peace out. 

Posted

Funny thing is how you avoid crirituqe comments to post about your Double drop events. Tell me honestly have you tried yourself to play and see how long and what effort it takes to get maxed out gear? 

P.S: I'd love to hear your statement on my previous post. 

Posted (edited)

Yeah healers are bad especially when they get teamed up with farmed players,1 suggestion would be let healers be in parties with players below x rank or newbies only so they can get pvps items etc...or if you want no healers increase the mp cost in battlegrounds

edit:or dont let healers heal high rank players or give a debuff on high rank players that reduces healing from non-self healing effects(probably this isnt possible) while being on battlegrounds

and yes tyrants hit too hard and unkillable zerkers are probably the most frustrating thing for newbies,as for example yesterday a dagger(hero) couldnt kill me on healer but tyrants could with the constant 2-3 crits

Edited by Seed
Posted

 

    - Server need updates 

 

 -Class : tyrant make 5k dmg with skill/glady 5k / kamael rush reuse time 2 second stun 7-8 second/archer stun 100 % / Dagger make to mage 7-8-9 k dmg with backstab/

 

 -Rates : Low Exp / attribute stone :15-20 % /Enchant rates [40-50 %]  : Epic fail x3 duals two +4 one +5 / +6 staff with blessed / - 5k adenas

 

 -Vote : dont give any good reward/ No votes server online 10 days - 40 votes .

 

 -About pvp : Weapon /armor ...rates to take one item pvp is  0.01 %? jajaja  you are crazy in greece have good doctors..

 

 -Now i see if you are hero to wear the hero weapon you need 4k pvp.. Legendary fail .

 

 -i am first titan and the last .

 

 -And i think server have one admin player with name Mikehawk .  this guy paladin tank they hit him 9 mages + 1 kamael i dont remember the others dd's and make 35-45 second to die.

 

 <--- Bad english sorry.  :gusta:

 

 For last weapon you need 2-3 months .  :dat:

 

 For all Gear rb jewels best weapon armor jewels pvp etc. more than 1 year . :not bad:

 

 

 If any one want to start play Glady Or tyrant / tyrant 1 glady 2. :rage:

 

I was right the all time

tumblr_mx1mztVCLb1qc17ifo1_250.gif

Posted (edited)

Healer its ok have low p.def if you want adenas and you are new make one healer support your team. 

 

Admin if you want something like that : Server 7 days online 

 

Help for server
 

Current Donations: 85%

 

Add cool donation like accessories talisman etc and i make donate to help the server =] i dont make donate for nobles lol.

Edited by hellenaras
Guest
This topic is now closed to further replies.



  • 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