Jump to content

Recommended Posts

Posted (edited)

So here's my feedback. 

 

This server has no difference than any other server. The balance is awful. Daggers are overpowered once again and Tricksters in a secondary point of view is another op class, but this is trickster and this is how it supposed to be. The main issue of the server is the corruption. So, you got one character online, who's full geared, and they call him donator, but obviously none would donate in a one day server, especially when the enchant is 100% and the farm duration is silly. The think that they have to do with players who don't have the proper brain to think. So, I don't recommend this server, I will post my review also on HopZone. There are some S&H events made by staff but you know how these stuff work and who the winner always is, so you don't need me to explain that any further. I thought that server would be funny, at least I met some cool people. 

 

P.S: As I stated on my very, very post, this server is Rivality. Whoever joins can see it himself as I joined both servers, they didn't even bother themselves changing their farm areas & the npcs. The server owner is obviously from Spain and his name is Juan, also know for his L2Olynth server & L2Minister, which were both closed as they failed (whoever can recall these servers, they will remember me, posting some nice pictures). 

 

Corruption is ok as exists in any server, but damn this is too much, especially when the community isn't more than 50 people online. 

 

Did I mention the fake online counter on the website? I bet no. 

 

Take care, and change your way of handling a server, if you want to succeed dear Juan.

 

Adios! 

 

PS2: I'd say that Stereo also has GM status on server but I can't blame him as I have no proves on that, no hard feelings ;)

 

PS3: If you want a real server, try L2Forsaken, I tried both servers, and Forsaken is way, way better! 

Edited by BonJovi®
Posted

why i feel in all servers u stayed as gm u went out in 2 weeks?

have u tried to contact knipex? maybe he want your ass again :not bad:

ah no, he kicked you too

who speak about corruption? in your last server i seen you with +65535 weapon :not bad:  too

Posted

why i feel in all servers u stayed as gm u went out in 2 weeks?

have u tried to contact knipex? maybe he want your ass again :not bad:

ah no, he kicked you too

who speak about corruption? in your last server i seen you with +65535 weapon :not bad:  too

We all know who set that enchant on my weapon don't we? :/ I don't know if you are Juan or Vlad, and I don't give a flying fuck about it. I've quit playing with kids and stupid ass people like you and any other like your kind. KnipeX was a fine guy, BUT, giving himself some passive skills, a lvl 11 clan and removing reuse of the skill during Olympiad wasn't smart action, was it? Hopefully, KnipeX aka Heroin, will succeed during his L2Aegis project, I wish him all the best. 

Posted

ask him to be gm again in l2shitAegis project....... :alone:, also give me +65535 weapons, kick people in olympiad, jail all people who kill you, etc..Hijo de puta

Posted

ask him to be gm again in l2shitAegis project....... :alone:, also give me +65535 weapons, kick people in olympiad, jail all people who kill you, etc..Hijo de puta

I think you fucked up your brain dear Juan. Go check yourself who gave what and who enchanted what and to who in your lazy damn server. Your data should be checked by yourself and by me or anyone else, lame kid. I don't know who is the "hijo de puta" over here, I guess its you, stupid scumbag. 

Posted

blablablabla Hijo de puta cabron mamon its you I guess

If you dont wanna to be kicked in any server dont give +65535 weapons... ask the gms i have, if i receive money they receive money

are you sad? well then go with knipex, oh no, he dont give a shit

Posted (edited)

OH, don't tell me that phag bonjovi was the corrupted wannabe GM of a freya server, the one who had a  dumb trickster SexyMaster who was kicking his enemies in oly/ enchanting weapons to +6456456? how does he even dare to speak about corruption while he was the one that got kicked for being corrupted as fck?

lame guy foreal. get mad now useless gipsy trash.

Edited by SteLaRaSoO
Posted

I might fucked it up a bit on Dodge as I decided to help Vlad and another friend in Olympiad, but I never gave any items to any of chars as I didn't use any ingame char. You see the point is that you are butthurted cause you failed, and you will always be failing. Stelios you should fresh up your memory. 

 

@Stereotype, don't threat me, I've been where you were and trust me, nothing grows larger :/ 

Posted

you need a bitch since you dont have real life, go to fuck anyone and back, maybe your memory refresh...

"I decided to help Vlad and another friend in Olympiad, but I never gave any items to any of chars"

you are my son, my son with syndrome of down :dat:

Posted

you are my son, my son with syndrome of down :dat:

That means that your ballz don't work properly son, at least have some proper education useless guy. At least I don't waste my money and my life on games. Even If I'd invest money on a game, it would be something successful but losers are meant always to be losers, so no matter how much of your money you will invest to your projects, you will always suck. 

Posted

i could invest 50 euros max for every project and win over 2k

you would invest 500 euros and u will win 1€ for cofee (if you have luck of course)

get lost looser

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