Jump to content
  • 0

[REQUEST]Kapios na help epitelous!!!!!!!!!


Question

Posted

Loipon..Exw problhma me ta quest tou server m.

Xrisimopoiw l2j pack.

Oute clan/ally mporw na kanw-Oute oi buffer dn m kanoun buff oti kai an dokimasa.

Nai...Profanws o Server m dn kanei load ta quests.

DIAVASA OLO TO FORUM.Psaxnw 2 meres kai tpt.

Oloi Lene kane Search,Wrong Section k alla tetoia p mono dn helparoune newbies.

Dld anti kapios na dwsei mia lush ka8ete k to paizei ao0 edw mesa.

An mporei kapios na mou pei,an prepei na allaksw kt sto init.py mou kapws analutika

h an uparxei mia allh lush 8a me voi8ouse opws to 40% twn newbies pou exoun to idio provlhma opws fainete.3 meres oles k oles asxoloume me to 8ema tou dikou mou server.o server eine sthmenos

me custom armor-weapons-items etc.prostasia apo l2phx k anti Hlapex k diafora alla.

kai eine to monadiko mou provlhma gia na arxisw na vazw atoma kai na tsekarw k skill bugs ktlp.

Sas Parakalw.An kapios gnwrizei kati re pedes.as asxoli8ei.pragmatika vare8hka na vlepw ta wrong section

kai ta u can also use the search button.gt 2 meres dn kanw tpt allo apo to search..

 

Euxaristw ek twn proterwn..

 

10 answers to this question

Recommended Posts

  • 0
Posted

1)Double post.

Borouses na kanis modify kai an to diorthosis.

2)Lathos Section to swsto section einai auto apo ti xerw.

Dev Help: http://www.maxcheaters.com/forum/index.php?board=67.0

kala re file an eides zhthse soz kai mporeis na peis an 3ereis to prob t..

t enoeis dn mporis na kaneis clan?

  • 0
Posted

lipon to problimasou eine oti ebales apo allo pack npc kai malon buffer giafto se eli etsi edo stous max psaxe exei ena topic balte buffer se otidipote pack

  • 0
Posted

1)Gia thn buffer: Ton exis ton server sto Disko C?

2)Gia clan/ally to eixa kai egw i buffer an einai 40006 alaxethn kai valths alo id i to pc dn anagnwrizi ta imporing quest.

  • 0
Posted

lu8ike to prob.apla 8elei compile sto last rev..

gia osous exoun to problem..

 

 

 

zoubis zhthsa soz

k an katalaves les ts idies ml**es me ta wrong section.

me help to palikari sto allo m post

kai elusa to problem.Kai gia osous exoun to idio problhma epeidh to vlepw sunexeia

kai oi buffer kai clan/allience creation apla 8elei compile sto last rev k ola eine komple..

  • 0
Posted

lu8ike to prob.apla 8elei compile sto last rev..

gia osous exoun to problem..

 

 

 

zoubis zhthsa soz

k an katalaves les ts idies ml**es me ta wrong section.

me help to palikari sto allo m post

kai elusa to problem.Kai gia osous exoun to idio problhma epeidh to vlepw sunexeia

kai oi buffer kai clan/allience creation apla 8elei compile sto last rev k ola eine komple..

Locked.An 8es help oson afora auto to topic pm me na to unlock

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
  • 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