Jump to content

Recommended Posts

Posted

I won't even dare to waste my time talking to you again. Accuse me for whatever you want with your little pal with the pink name. 

At least now, I know that I shouldn't waste my time on any of your future projects. 

 

Screw you. 

Posted

accuse? you even said you was wannable GM corrupt and brainless :happyforever:

You accuse me for fucking up your project, thing that is wrong as I'm not responsible about it. I got the guts to face my mistakes but these were just some lol projects. It wasn't me who lead Dodge to shut down his server, his actions did and his other friend, that ST Invisible. Obviously, you can't even use your brain to even think. I've worked on some real projects, which lasted WAY WAY more than your lol projects and I had absolutely no problem with any administrator as they were mature, adults and they new knew how and where to invest and provide a decent server. Now go back to your 40 ppl online server with your fake counter on website and let us continue our criticism. You got something against on from the past, If I used another account, I would be curious though to see what you would say then. 

Sucker. 

Posted

go to your real projects to work

 

Your work way:

- Creater trickster SexyMaster

- Enchant +65535

- Kick people in olympiad

 

Staff work way:

- Kick you after 2 weeks

 

Good luck

Posted

go to your real projects to work

 

Your work way:

- Creater trickster SexyMaster

- Enchant +65535

- Kick people in olympiad

 

Staff work way:

- Kick you after 2 weeks

 

Good luck

Nah, SexyMaster is too common and old, I prefer using nicks like VoiD or Good or SpanishFailure. :/ 

Posted (edited)

The story about BonJovi said seems to be true, he is deeply untrusted...

I am not ashame to say that i was administrator there and i got scammed by this guy l2 minister.

So as a ex administrator and all people from maxcheaters knows my reputation im not a lier or something like that.

This is not a project that u will follow to play, the developer and the co owner of the server gives items that should not be in the donation list and we dont need to speak about coruption ofc.

A guy from server got x3 or x4 chars full with donation items +18 and all he needs because is friend with gm also he get x2 chars heroes taking the chance of a normal player to have it.

And ofc i wont say the name of the guy because noone will rly care and i guess noone know him.

 

Not to mention abut i did for him more than 2 websites 3 forums, also the players are not real 150+ fake online counter the server run out with not more than 70 ppl and on good times 110 max

So i get pretty much scammed on this project, it happened to me years ago but seems people never change.

 

With all my respect for u guys, dont join this project.

Greetings!

Edited by Stereotype
Posted

I do the best for the project, if you are untrusted and corrupt you will get out. Simple as this.

Now with your reputation in maxcheaters you can post here whatever you want.

Posted (edited)

I am not gonna argue with you.

I know i have the right, and i posted for let all people know how u run businesses in there.

Overall that was my last reply to this topic, may the greedy people get in the ground with all the money on the world, and may the honest people enjoy the life how they deserv.

Greetings "my friend" and good luck with ur project. Enjoy my work and have a nice day.

Edited by Stereotype
Posted

so 2 staff members speak about corruptions.

who is corrupted and who not?

or you are both of you corrupted and you give items to your friends?

 

p.s. if Stereotype see that you give items to your friends and you are corrupted for my point of view he isn't corrupted too if he give items since you let him believe that corruptions are free.

anyway my opinion?

Stereotype if you see him make corruptions the best solution since the project wasn't yours would be to speak him and leave this project so you will not look corrupted like him.

Posted

corruption is a thing i dont wanna in my servers. if any gm like stereotype is corrupt , he will get kicked

but all we know, after get kicked they need to spam like kids

w/e if you find anything strange in the server feel free to say here, but check now that ionut is kicked :happyforever:

Posted

so 2 staff members speak about corruptions.

who is corrupted and who not?

or you are both of you corrupted and you give items to your friends?

 

p.s. if Stereotype see that you give items to your friends and you are corrupted for my point of view he isn't corrupted too if he give items since you let him believe that corruptions are free.

anyway my opinion?

Stereotype if you see him make corruptions the best solution since the project wasn't yours would be to speak him and leave this project so you will not look corrupted like him.

 

Brother im not corrupted or such things, im more like the fair person...

Anyway i had a deal with this guy i even gived a donation that wasnt in the donation list because he promissed to the guy he will give.

So i kinda did his dirty job... i said to the guy i give u this donation even if im not agree with this.

 

But well all passed to be continued, if ill ever open a project again will be with a trusted person or on my own...

Greetings guys :)

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
    • Siege Reward Start PM Msg Rework Config root BossDieAnnounce and BossDieSound in the L24Team.properties and Config.java files for global raid boss death notifications and sounds. Adds a new reward_list table to the DB.sql file to track castle rewards. Improves character creation logic for thread safety and validation. Adds extensive state checks to the RequestEnchantItem method to prevent enchantments during inappropriate player states. Fixed auto-attack animation bug (there was no attack animation, only damage animation) Clean Code Other fixes I forgot to list! Java 14 Fixed issue where deleting a character would prevent it from leaving the screen or being removed, or even after a delete CD (it would only exit when re-logging in or creating a new character). Added Premium System from the other C2 project (Needs testing and improvement). Added the "Improved" Community Board (incomplete).
  • 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