Jump to content

Recommended Posts

Posted

από ότι έχει πει ο levotus όχι και πολλούς αλλά μπες για test ρε σι

 

 

to asteio einai oti oloi exoun apaitisi gia ta rates kai meta kaneis den mpainei -.-'

Posted

AMD Phenom II X4 955 Overclocked to 7.1 GHz

 

πουλάει τρέλα η AMD αυτά είναι

 

 

steile link gia more info

 

kai tin pikra mas... tin timi

 

Posted

OFFfromyourbullshits: gerero οσον αναφορα αυτο που λες στην sign σου, οκ απως τα λες, το forum ειναι του maxtor και μπορει να κανει οτι γουσταρει, να κανει gold members φιλαρακια του κτλ. corruption δηλαδη, ετσι χυμα να τα ακουτε. Γι' αυτο ας μην ξανα γινουν τοπικ στυλ "αυτος εγινε gold, μα γιατι", απλα χωστε το στο κεφαλι σας πως ετσι ειναι τα πραγματα! Ειναι o Admin που θα δωσει το +16 bow στον  friend του, θα κυκλοφορει Giran και θα λετε: μα τι εγινε, πως? Οπως ειπε και ο Phoenix, corruption υπαρχει παντου σε πολλες κατηγοριες. (Aυτα σχετικα με το το τοπικ που εγινε lock)

Posted

 

steile link gia more info

 

kai tin pikra mas... tin timi

 

 

 

AMD Phenom X4 Black Edition

 

http://worldb0x.com/index.php?topic=1176.0

 

 

 

 

Black Edition=καταναλώνει περισσότερο ρεύμα για μεγαλύτερη απόδοση

Posted

αλλά δεν είμαι σίγουρος άμα είναι ο black edition γιατί λέει black box edition

 

 

anatrixiasa =D

 

σχετικά καλή είναι παλιά τον CPU τον FX τον πουλούσαν 1000 ευρώ νομίζω όταν είχε πρωτοβγεί  :D

Posted

 

to psd gia auto to sig iparxei online. to vrikes etoimo. an 8imamai kala itan kai template gia website

 

ntroph

Ante...

M ekane "mpam" k epeidi dn m eipe sygekrimeno 8ema skeftika ayto, tsak mpam...

 

P.S K to tromero logo/sig poy exoyn ta members toy staff toy MGN einai apo psd alla dn eipes tpt...

Posted

Phoenix4, FiX, UnEffect, xKenji, VirusLoader, Hax0r, gerero and 0 Guests are viewing this topic.

 

 

και κάθομαι και κάνω μόνο εγώ post σαν το μαλάκα |<(*.*)>|

 

 

Ante...

M ekane "mpam" k epeidi dn m eipe sygekrimeno 8ema skeftika ayto, tsak mpam...

 

ntroph

 

ntroph

 

 

ntroph

 

ntroph

 

ntroph

 

ntroph

 

ntroph

 

 

ntroph

 

 

 

 

 


 

btw gt afou einai periodos ekptwsewn dn exei auto ekptwsi xD? x0a0xa0x0

 

αχχαχα δεν γίνεται έκπτωση σε αυτά δίσκολο :p

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