Jump to content

Recommended Posts

Posted (edited)

Μπαστάρδι είναι ο αδερφός σου και ο ξάδερφος σου.

 

Do not buy guys, we all know why.

Αναστατωμένος;

 

Επειδή έκανες τσιμπούκια στον Maxtor γλίτωσες το ban και λίγοι ξέρουν και τα 100 ευρώ που είχες κλέψει από έναν κακομοίρη και ο Μάξτορας του ριχνε ban συνεχώς για να σε καλύψει.

Edited by Nikoloudos7
Posted

Αναστατωμένος;

 

Επειδή έκανες τσιμπούκια στον Maxtor γλίτωσες το ban και λίγοι ξέρουν και τα 100 ευρώ που είχες κλέψει από έναν κακομοίρη και ο Μάξτορας του ριχνε ban συνεχώς για να σε καλύψει.

Ναι ρε εσύ φιλε ενας Πορτογάλος ηταν
Posted

Απο ποιον αγοράζεις;

 

 

Apo enan roso.

 

o opoios ta agorazei oso kai an sou fenete asteio 5.000 euro.. alla pezei 10 :)

Posted (edited)

Autos o Rosos pou ta poulaei ston Balrog einai filos me ton Mpeo kai ton Pswmiadh. :troll:

O Balrog akoma den exei suneidhtopoihsei oti ton kroirdevoun kai me ti siria tou koroidevei emas.

 

Mono enas gamwstokos san ton Balrog tha evaze se stimeno agwna 30 euro kai na ton vlepeis perifaneuetai gia ta 100 euro pou keridise.

 

kai tous agwns tous pernei apo facebook kante anazhthsh "fixed matches" kai tha katalavete oti sas koroidevei enas gamwstokos san ton Balrog.

Edited by TheMad
Posted

Autos o Rosos pou ta poulaei ston Balrog einai filos me ton Mpeo kai ton Pswmiadh. :troll:

O Balrog akoma den exei suneidhtopoihsei oti ton kroirdevoun kai me ti siria tou koroidevei emas.

 

Mono enas gamwstokos san ton Balrog tha evaze se stimeno agwna 30 euro kai na ton vlepeis perifaneuetai gia ta 100 euro pou keridise.

 

kai tous agwns tous pernei apo facebook kante anazhthsh "fixed matches" kai tha katalavete oti sas koroidevei enas gamwstokos san ton Balrog.

 

 

Paidaki egw leuta bgazw twra ti pipes les esu sto poutso pano se grafw to kses pisteuw ee??

Etsi mathate edw poutanakia na sxoliazete ta panta arnitika alla sou eipa kai pali eisai panw ston poutso mou kia den to kses..

 

1 match edwsa free xthes me diafora bgike twra opoios thelei na pisteuei auton dikaioma tou egw to exw dwsei se 4 atoma kai i 4 kerdismeni bgikane ... QQ 

Posted (edited)

kai egw prin 1 week me 10 euro pira 100 kai xthes me 50 euro ston paok pira 80 an elega se olous na valoune paok.. pou vgike o asos auto ti paei na pei oti itan stimenos? kai ti match edwses me apodisi 1.83?

 

etc stinonte ta match ston aso kai sto diplo? i me ta goal? logiko match edwses me vasi tin  apodosi (1.80) den edsws tou 5.00 i tou 29.00 stoke

 

simera m fenete oti einai i mera tou pediou exeis 150 euro kai xerese re vlaka.

 

autos o filo sou isws na sou leei prognostika gia to stoixhma kai esy epidi eisai vlakas nomizeis oti sou leei stimenous agwnes.. exei difora ksereis..

Edited by TheMad
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