Jump to content

Recommended Posts

Posted

ena kalo big to opoio 8a sas voi8isi na bgalete pola adena einai to eksis pigenete gm shop pigente pets agoraste ena hatink inferno plate stin timi ton 2.5kk adena kai poulisteto ksana sto gm shop gia 5kk

 

to sigkekrimeno bug m petixene se para polous server bebea poli server to exoun dior8osi alla den einai kako elenkseto bebea poli apo edo 8a to kserete alla anyways kaly epitixia

Posted

Exeis dikio douleuei se kapious server alla poloi to exoun ftiaksei

kai nomizo oi pio polloi server pou to eixan itan C5

pantos ki ena allo itan ston Anarchy Reborn kai ston ex0dus (den ksero ama einai kai se allous)

me ena sealed phoenix neckale pou to epernes 1.5kk peripou kai to poulages gia 3 i 4kk

telos panton gia kapious server douleuei ayto pou les opote :Nice Share

 

Posted

re paidia stous servers p exoune gm mshop sini8ws einai trela ta rates (adena x1000+) opote me ena silenos tpt tzimpate poli perisotera apo 2,5m..

Posted

Auto ginetai kai me cp potions, akomi kalutera se servers *no-weight*. Mew, swsta ta les, alla einai kalo wste na exeis e3 arxis top equipment. [Anti na parakalas san kalo noobaki gia adena (dn proorizotan to b proswpo se sena, einai geniko)]

Posted

afto to bug etc ine palio kai to exoune ftiaksi ... alla den pirazi kali prospathia

 

Ki omos den to exoun ftia3ei se olous tous servers, malista skopeua na psa3w simera mipos to exei balei kanei pio palia gia na to kanw post:P Stin anagki balte to kai sto Exploits English Section nato blepoun oloi. Sou lew l2Light na mpeis douleuei alla me cp pots. Tespa 8a to kanw twra new topic:PP

Posted

Nai, epeidh kapoioi blaxoi server admins pernoun etsi opws einai ta SQL apo palia GM Shop kai ta petane, xwris na koitaxoun kai ta error stin buylist gia ta prices twn items pou einai bugged :P

 

Arketa palio, alla wraio ^^

Afta ta GM Shop den ta exoun mono oi high rate...

 

*Shmeiwsi... Ena allo bugged item einai h mask ^^ 250k, sell it for 500k an den kanw lathos...

Posted

to kana palia ston infogate otan bariomoun na bgo na mazepso adenas  k espaga to ena oplo meta to allo gia na agoraso scrolls xD h otan den m ftanan ta adenas gia buffs k htan xseftila na zhtousa se x1000 rate adenas xD wreo tip

Posted

se merikous server iparxi kai me tin imperial to pano to agorazis 5.5m kai tin poulas kapou sta 7m  alla ama douleui to pet 8a protimousa pet :P :P kai se merikous server spania iparxi einai shop apo ta 1k blessed s grade exoun 100k esi ta agorazis kai ta poulas 170k egw mesa se 1 lepto eixa kani 2kkk kai ksekinisa apo 50m:P

Posted

Egw xerw ki ena allo...einai sta c5 items to A Grade oplo named "Dragon Skull"(kapos etsi nomizw :P )to agorazis 10kk kai to poulas 13kk an den einai fix ;)

Posted

MewMew kserw oti sou fenetonte liga ta 2.5kk alla se enan server o opios exei 200x ta adena kai exoun afto to bug kaneis 2 dis se 2 leptakia den pirazi ego ekana to post gia aftous pou den to kseroun anyways

ema8e kai ena pou den to ksera kai epiase  :) apo ton thano123 Thx

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