Jump to content

Recommended Posts

Posted

Evala to Rooy gia na min paroun to link pou exw kanei EGW upload se ala forum--!

kai oloi se afto to forum Copy paste kanoun ektos apo 2-3 ... dn lew names

Posted

nai exoun akpoio dikio rooy..mi grafeis wps einai dika s ..apla grafe to anme apo ekei p ta vrikes kai garfe sto forum tpt brought to you by rooy..na exigoumaste gia na min parexigoumaste..

Posted

orea ade kanta,an kai o rooy exi iparxi ligo partakias tou aksize afou exi postari kai alla polla pragmata kai  to evale kai ok!k go mporo na kano shares kai ec kai o kathenas

 

p.s share=moirazw moirazese me tous alous!an den thes min mirazese ;P

Posted

soz p to lew ala to theorisa swsto kai edwsa otan tha exete kai seis permision gia karma min dinete tin na sas pw ..... eleoc ...

Posted

koita3te, auto einai teleiws adiko gia olous. Milate ek tou asfalous eseis pou idi exete +1 karma. Alloi 8a eprepe me auti ti logiki na paroun +20 karma gia tosa copy-paste guides pou ekanan "share" me to community

 

Tespa, ti na pw, sigxaritiria, a3ia douleia na anebaseis to pack sto rapidshare.

Posted

soz p to lew ala to theorisa swsto kai edwsa otan tha exete kai seis permision gia karma min dinete tin na sas pw ..... eleoc ...

Gia na to liksoume emena dn me pirakse pou pire karma mias kai aksize to post to tips By Rooy me trelane xD

Posted

egw 1 karma exw kai eilikrina dn 8elw na parw allo an dn dwsw kati kalo..egw omws mpor na pw pws nai re gamw to pora me ti axia m..an o allos 8elei apla gia na to vlepei astona re loste...

Posted

LOL, exei guide pws na ftiaxneis BOMB. OUte basiko edit dn ekane. FFS

 

egw 1 karma exw kai eilikrina dn 8elw na parw allo an dn dwsw kati kalo..egw omws mpor na pw pws nai re gamw to pora me ti axia m..an o allos 8elei apla gia na to vlepei astona re loste...

 

ok, apla etc oloi 8a exoun +1 karma kai oloi gold members. polu apla prepei na a3izei ligo auto p ekanes.

Posted

Dn egrapsa By Rooy

1000_Guides_Tips-rooy

Afto Egrapsa eleos aplos dn thelo se ala forum na mou klevoun ta upload m auto mono!!

anyway

 

k nomizw pws axizei auto to share.

Posted

Popo, 3enerwsa me auto to +1 karma. Eixa ore3i na kanw guides (http://www.maxbastards.gr/forum/index.php?topic=5416.0)

 

 

Alla me auto p eida... lew mallon dn a3izei, pairnw ta guides mou kai ta bazw allou (oxi ston kolo m xxixi) se allo site.

 

Tespa, min to parete pisw to karma mono kai mono epeidi eimai griniaris. Afiste na to xairetai, 8a nio8o kai typseis meta.

Posted

Pedes eli3e to zitima o rooy exei kanei kai ala polla share kai tou to xrostaga apo ala share's tou p itan fobera ;) an sinexistei peretero spam tha arxisw ta -karma xDDDD IM EVIL :D

Posted

ok, elpizw mono na min ennoeis ta share apo auto to pack xD Dn asxoloumai allo me auto kai pali sigxaritiria. Telika, emena ti me noiazei an o allos pairnei karma.

 

Sta @@ m kai tuxeros eimai p dn efaga kana -1 epeidi eixes kefia simera. Ante kalinixta.

 

ps: a3izei sticky. (dn to lew ironika, einai oraio)

 

 

Apla 1 pragma: Prosoxi stis miniseis.

 

 

 

 

 

 

EDITED: 3anadiabasa to post m kai 8elw na dieukrinisw auto to teleutaio kommati p fainetai ligo ili8io:

 

To pack periexei ton fakelo "anarchist cookbook 2004"

Posted

REEEEEEEEEEEEEEEEEEEEEEE gia iremiste ligo!!!!! mesa se 10 lepta 25 replys........ to gamisate

egw simfono me nazghoul! allo na mirazese dika s pragmata, kai allo na ta kaneis copy-paste, apo oti vreis sto google... dld eleos, opios vrei kati kalo sto gougle, ti simenei oti tha parei kai karma? eleoCC pia

Posted

0xa0ax0xa0ax0 loste pros theou dn exw kefi gia na rixnw karma .... kai re pedia min me pernete me strabo mati apla m arese to share kai exei kanei kai ala polla kai auto to karma einai to kinitro sas gia na sinexisete auti tin iperoxi doulia p kanete :) ade kalinixta an pas gia ipno

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