Jump to content

Recommended Posts

Posted

and u proved once again that you are a stupid lazy ass mother-beep-er.

you moron i cant load the web site....

and my questio was for smart people....

it means

Its only me or everyone cant chek web site...

So for one more time you are the idiot here

Posted

you moron i cant load the web site....

and my questio was for smart people....

it means

Its only me or everyone cant chek web site...

So for one more time you are the idiot here

it wasn't even a question . wow that was for sure smart.

enough smart to not see this http://www.downforeveryoneorjustme.com/acis.i-live.eu

 

It's just you. http://acis.i-live.eu is FUCKING up TARD.

 

go blind like a maniac once again and i'm still the idiot here, like i care.

Posted

it wasn't even a question . wow that was for sure smart.

enough smart to not see this http://www.downforeveryoneorjustme.com/acis.i-live.eu

 

It's just you. http://acis.i-live.eu is -beep-ING up TARD.

 

go blind like a maniac once again and i'm still the idiot here, like i care.

reported for retard
Posted

Sido, keep your insults for PMs plox. You could simply don't answer to him or point directly to on/off website to save me one page of insults.

Just to let you know (as i am from greece and this guy is from greece also)

Sometimes in greece website goes down (just for 1-2 or 3 hours) and then it is online for (1-2 hours) but its okay (still get what i want)[you have to be very pattience here in greece everything suck]

Posted

Just to let you know (as i am from greece and this guy is from greece also)

Sometimes in greece website goes down (just for 1-2 or 3 hours) and then it is online for (1-2 hours) but its okay (still get what i want)[you have to be very pattience here in greece everything suck]

now this is an information i can work on and open a ticket.

THANK YOU, you are a winner. (and im not ironic)

Posted

Just to let you know (as i am from greece and this guy is from greece also)

Sometimes in greece website goes down (just for 1-2 or 3 hours) and then it is online for (1-2 hours) but its okay (still get what i want)[you have to be very pattience here in greece everything suck]

 

Cry your whole life, insulting your own country is rather stupid.

Posted

Cry your whole life, insulting your own country is rather stupid.

who did insult? are u a deaspamer? why everytime on this topic everyone goes offtopic?

there should be rules?

Offtopic(have to answer on attack from italy to greece):Yes everything on greece suck (internet/economy/every system) but i am proud being greek and i ll always be.Just go to ur mafia and stop talking about greece.

Posted

why everytime on this topic everyone goes offtopic?

it's a big topic with lot of subscribers.
Posted

who did insult? are u a deaspamer? why everytime on this topic everyone goes offtopic?

there should be rules?

Offtopic(have to answer on attack from italy to greece):Yes everything on greece suck (internet/economy/every system) but i am proud being greek and i ll always be.Just go to ur mafia and stop talking about greece.

 

Pathetic, you are also blind.

Posted

Just to let you know (as i am from greece and this guy is from greece also)

Sometimes in greece website goes down (just for 1-2 or 3 hours) and then it is online for (1-2 hours) but its okay (still get what i want)[you have to be very pattience here in greece everything suck]

I'm from greece and I never had any issues from the site.

 

its your isp, stop crying, end of story.

Posted

u 2 please send in my pm ur ISP name (Internet Service Provider- the company from where you got net) and your ip.

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