Jump to content
  • 0

[HElP] Crashed


Question

Posted

Geia sas pedia simbeni kati poli periergo sto server mou enas pextis apto idio mou to net crashare to server katalathos patouse na alaksi subclass kai molis patouse kolouse o server deiladi oli i pextes emenan mesa ala den mporousan na kounithoun kai osi pigenan na mpoun kolousan sto loadding meta to start p patas telos pantwn afton ton char tou ton ekana delete aftos eitan neos sto lienage deiladi oti ekane to ekane katalathos ola kala ton ekana delete den ksana egine gia kamia eudomada.Meta omos to ekAne kApios alos player p dEn einai apto net mou kai crashAri kai Aftos to server xwris na to thElEi ti simbeNi mpwrei kapios na me voithisi?

 

o Server eiani se dedicate exw surche.

Recommended Posts

  • 0
Posted

loipon aku me  prosektika 

xrisimopiis custom subclass  master? i tus grand masters? (maximilian etc? )

an xrisimopiis kapion custom sub class master  kanton delete 

ke xrisimopihse  tus grand masters*

ke episis  to na perimeni  enas  char 15 sec gia ena action dn kani ,  fantasu tin idia stigmi se 20-25 chars  na duleuoun ta deuterolepta  o server chrasharei ;)

an den petixi to proto pu eipa  bgale to mod me ton  para gia 15 sec ;)

 

  • 0
Posted

meta omos tha stackaroun ta sub ama to vgalo.

kanto 5 sec tote  .. ;) an dn dulepsi bgalto  .. ute  egw to xrisimopio dn aksizi ... gia na min stuckarun ta sub eiparxi alos  tropos 

min kanis na mporeis na alaksis  ola ta subclass  apo ton idio master  ke min  bazeis  polous grand master  konta 

 

kanto 5 sec na krataei  prota ke pes m

  • 0
Posted

gia n mn stuckaroune t sub ine o flood protector diladi.. N tou leei vgale weapon.. armor k otan kanei sub n tous leei dont make sub so rapidly..

n tous afini n kanoune sub k otan pane n patisoune sto html gia n kolisoune t sub n leei pali dont sub so rapidly opote xrisimopiise t flood protector s gia n t apofigisi aplos mporis n kaneis t char n mn mpori n aniksi oute html oute tpt gia n mn t stuckari... Opote k tr p exis t para mporoune n kolisoune class ;D

  • 0
Posted

loipon aku me  prosektika 

xrisimopiis custom subclass  master? i tus grand masters? (maximilian etc? )

an xrisimopiis kapion custom sub class master  kanton delete 

ke xrisimopihse  tus grand masters*

ke episis  to na perimeni  enas  char 15 sec gia ena action dn kani ,  fantasu tin idia stigmi se 20-25 chars  na duleuoun ta deuterolepta  o server chrasharei ;)

an den petixi to proto pu eipa  bgale to mod me ton  para gia 15 sec ;)

 

kamia allh mlkia 8a mas peis , pas kai les mlkies xwris na 3ereis to flood protection kai ta action dn einai ta monadika pou ginontai otan trexei enas server

ti na pw 8es na boh8as? boh8a alla mn pas kai les mlkies

  • 0
Posted

kamia allh mlkia 8a mas peis , pas kai les mlkies xwris na 3ereis to flood protection kai ta action dn einai ta monadika pou ginontai otan trexei enas server

ti na pw 8es na boh8as? boh8a alla mn pas kai les mlkies

O for Owned

 

Eklepse t sources apo tn Light k tn ekane NewLight xwris n kseri tpt

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