Jump to content
  • 0

[Help] L2 Sigmo Olympiad Problem


Question

Posted

Καλησπέρα παίδες.... έχει κάποιος γνώσεις από το Sigmo Pack??? Αν κάποιος ξέρει ας μου πει γιατί έχω προβληματάκι όπως αναφέρω με την Ολυμπιάδα !!!

10 answers to this question

Recommended Posts

  • 0
Posted

den anafereis kan to provlima pou exeis..kai perimeneis na pareis apanthsei se poio pragma?

 

έχει κάποιος γνώσεις από το Sigmo Pack???

an exoume genika gnwseis l2j dn ginete na s voi8isoume diladi? :D

  • 0
Posted

den anafereis kan to provlima pou exeis..kai perimeneis na pareis apanthsei se poio pragma?

an exoume genika gnwseis l2j dn ginete na s voi8isoume diladi? :D

 

Αν μπορείς ρε φιλαράκι θα ήμουν υπόχρεος!!!! Η όλυ μου παλιά ξεκινούσε και τελείωνε ταυτόχρονα!!!!

 

Τώρα δεν ξεκινάει ΚΑΝ!!!!

 

Ορίστε το oly file !!!!

 

#============================================

#                  Olympiad

#============================================

 

# Olympiad start time in military hours. 6pm (18).

OlyStartTime = 18

 

# Olympiad start time for minutes.

# Default 00 so at the start of the hour.

OlyMin = 00

 

# Olympiad competition period. 21600000 - 6 hours.

OlyCPeriod = 21600000

 

# Olympiad battle period.

# (6 minutes, should be < AltOlyBWait).

OlyBattle = 360000

 

# Olympiad battle wait. 10 Minutes.

OlyBWait = 600000

 

# Olympiad inital wait period. 5 minutes.

OlyIWait = 300000

 

# Olympiad weekly period. 1 week.

OlyWPeriod = 604800000

 

# Olympiad validation period. 24 Hours.

OlyVPeriod = 86400000

 

# Classed / NonClassed oympiad settings.

OlyClassedParticipants = 5

OlyNonClassedParticipants = 9

 

# Olympiad battle winner reward for class and non-class games.

OlyBattleRewItem = 6651

 

# Classed / NonClassed olympiad settings.

OlyClassedRewItemCount = 50

OlyNonClassedRewItemCount = 30

 

# Olympiad competition rewards. Minimum points needed.

# to to exchange nobless gate pass, Retail 50.

OlyMinPointForExchange = 50

 

# ItemId for this reward. 6651 (Gate Pass).

OlyCompRewItem = 6651

 

# Rate to exchange points to reward item. 1 Point * 1000.

OlyGPPerPoint = 1000

 

# Noblesse points awarded to Heros. 300.

OlyHeroPoints = 300

 

# Deny dual boxes in Olympiad.

OlySameIP = False

 

# Restrict same item in olympiad.

# ItemID's need to be separated whit coma (ex. 1,200,350).

OlyRestrictedItems = 0

 

# Olympiad period. 4 Weeks (retail).

OlyNormalMode = True

 

# Custom olympiad period. 14 days.

# Work only if OlyNormalMode = False.

OlyDays = 14

 

# Refresh skills before match starts and after match ends.

OlyRefreshSkills = True

 

# Log olympiad stats.

OlyGameLog = True

 

 

Τι στο καλό πάει στραβά?

  • 0
Posted

ta config fenonte mia xara dn boreis na vgaleis akri apo configs...

Sou sinistw na alla3eis pack gt to sigmo einai out dated kai exei pola bugs.

  • 0
Posted

Είναι σίγουρο ότι κάτι είναι από το gameplay δηλαδή μέσα από τον σέρβερ !! Και όχι κάτι από τα configs !! Τώρα δεν μπορώ να ξέρω τι μπορεί να έκανες !! αν θέλεις κάνε ένα white!!( να αποθηκεύσεις items acc chars με το table "account" και να ξανά κάνεις την database !@  ;)

  • 0
Posted

αν θέλεις κάνε ένα white!!

 

Μήπως θες να πεις.... Wipe??? Να κρατήσω Back Up & να κάνω πάλι το σέρβερ!!!!????

  • 0
Posted

ta config fenonte mia xara dn boreis na vgaleis akri apo configs...

Sou sinistw na alla3eis pack gt to sigmo einai out dated kai exei pola bugs.

gt oloi exete vgalei to sigmo fail pack ? eimai sigouros oti oute to exeis dokimasei

tespa Wipe den xruazetai na kaneis kati gunete me to time

isws pou vazeis na ksekunaei 6iwra den einai elliniki wra

kai isws paei mprosta kai ksekunaei poio arga

kserw egw kati tetoio

  • 0
Posted

gt oloi exete vgalei to sigmo fail pack ? eimai sigouros oti oute to exeis dokimasei

tespa Wipe den xruazetai na kaneis kati gunete me to time

isws pou vazeis na ksekunaei 6iwra den einai elliniki wra

kai isws paei mprosta kai ksekunaei poio arga

kserw egw kati tetoio

krima alla eimoun o prwtos custom :$ tsampa ta 100 euro.

  • 0
Posted

gt oloi exete vgalei to sigmo fail pack ? eimai sigouros oti oute to exeis dokimasei

tespa Wipe den xruazetai na kaneis kati gunete me to time

isws pou vazeis na ksekunaei 6iwra den einai elliniki wra

kai isws paei mprosta kai ksekunaei poio arga

kserw egw kati tetoio

 

Δεν μπορώ να συγχρονίσω την κάρια την ώρα του l2 με την ώρα της ολυμπιάδας στα config μου!!! Αυτό μου πέρασε και εμένα από το μυαλό αλλα δεν μπορώ να βγάλω άκρη!!!

  • 0
Posted

grapse .time i aliws /time

mesa sto game kai tha se pei tin wra pou exei o server apo ekei tha katalaveis

ti paizei

 

Αυτή τη στιγμή μου λέει 19:20 In the day!!!! Η ώρα όμως στην Ελλάδα είναι 2:20!!!! Τι στο καλό παίζει εδώ??? Άσχετα από αυτό...μετά από κάθε Restart η ώρα του σέρβερ πάει 6 in the day!!!! Τι στο καλό μπορώ να κάνω??? ΣΩΣΤΕ ΜΕ!!!! :P εγώ πραγματικά έχω απελπιστεί!!!

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