Jump to content

Recommended Posts

Posted

So like Viral Marketing for Sublimity.

...by telling players L2 is totally dead and they should make this their final server.

 

Major fukkin fail - (Yet of course it will be allowed).

 

Idiot Admins - and players who eat up their shit - you are the ones that killed l2.

You played bandwagon and did the typical religion move to coerce others into your beliefs of what's right and what's not.

(INT is awesome, c4 is awesome, GF is awesome, blabla).

 

 

Maybe it is dying, but it's only cause you as players killed it.

You didn't stop and form your own opinions about a server, about a project.

You don't even know the game well enough to figure out what's retail and what's not...

 

 

If anything, any intelligent l2 player that LIKES playing, would boycut this and stop up - think - and support the few admins that actually still try and invest time into their servers.

If you want to show support for that server you loved - then find or better yet.. DEMAND a server that has what you loved in the old days.

Demand something more than X Chronicle with "Insert Private L2J Server Fork / L2OFF Extender here".

 

Else nothing will change.

 

oh ps Sinnocent:

"I'm not trying to make you play the server"

 

Love that line - because in the next you ask the community to do just that.

We have words for types like you, where i come from ;)

Posted

I'm one of the few people that aren't phased by trollers such as you. Everyone is welcome to they're own opinion, just like I'm welcomed to even consider your opinions because honestly I don't care for your response you just made, your basically just "hatin'", and feel free to keep it up.

Posted

Considering the number of players retail has now, l2 is far from dead. Maybe Interlude is dying because its almost 6 years old and no matter how much you love Interlude in the end you love Lineage 2 more.

Posted

LOL at the retail statement, yeah.. retail is far from dead, just a bunch of adena farmers and random BR's that don't know the 1st thing about competition, I've seen clans from Java servers dishing better competition thann retail at its current state...... RETAIL isnt worth the mention, a really big joke mate

Posted

If there's a private server that's gonna mark L2's death, then it is DEX's Nostalgia. Not some random mid/high rate server.

Posted

Well, I don't know how the competition on retail servers are, but from what I can see from Goddess of Destruction, people login, do their daily carebear instancing and logout. Goddess of Destruction is whats not worth mentioning.

Posted

Well, I don't know how the competition on retail servers are, but from what I can see from Goddess of Destruction, people login, do their daily carebear instancing and logout. Goddess of Destruction is whats not worth mentioning.

on shillien and bartz competition aint shit, Shillien had FNT at first

Posted

Random? If you don't know what is Sublimity, ur the random..

 

Yes, I'm a random cause I don't like playing on servers that have nothing to do with retail-like gameplay rofl.

 

Well, I don't know how the competition on retail servers are, but from what I can see from Goddess of Destruction, people login, do their daily carebear instancing and logout. Goddess of Destruction is whats not worth mentioning.

 

In pre-GoD there's the Rift which has no delay, so it's even better for carebears.

Posted

I would rather waste my time in free to play GOD (which I dislike) than in a random mid server like this

 

also, L2 is not dead, actually its alive and doing good, random servers like this is what gives it a bad reputation

 

Posted

I'm one of the few people that aren't phased by trollers such as you. Everyone is welcome to they're own opinion, just like I'm welcomed to even consider your opinions because honestly I don't care for your response you just made, your basically just "hatin'", and feel free to keep it up.

 

LOL

 

Grow some balls.

 

 

IF i'm wrong do this on a random L2J server.

Don't do this on Sublimity OR nostalgia or anything "big".

 

Clearly your little girly feelings get upset, when fortuna doesn't consider sublimity anything special.

 

Else your just secretly advertising like a little bitch.

 

And you CANNOT deny that, pure fact.

 

Feel free to prove me wrong ;)

Posted

hi i want to share these videos to all the haters that think Sublimity aint shit, you aint shit if you think sublimity dont have competition or u just cant handle the competition incoming this time and pussying out claiming that retail is worth playing LOLLL retaill... funny.

 

who is dis fool bringin up L2J servers over Sublimity lol? gtfo outta here random

 

 

 

Videos of Previous Sublimity servers.

 

http://www.youtube.com/watch?v=cVQY0OryDKk

Posted

nd everyone knows that Fortuna or w/e his old name was is a low rate fan same for this other random guy Koyuki, so ofc they wont care for Sublimity, but they did get  +1 post count from this so cool

Posted

haterz gonna hate

we gon be havin epic mass pvp, while these others r pve'ing and sword fighting with there penises on retail ;)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

keeeeeeeeeeeeeeeeeeeeep hatin

Posted

LOL

 

Grow some balls.

 

 

IF i'm wrong do this on a random L2J server.

Don't do this on Sublimity OR nostalgia or anything "big".

 

Clearly your little girly feelings get upset, when fortuna doesn't consider sublimity anything special.

 

Else your just secretly advertising like a little bitch.

 

And you CANNOT deny that, pure fact.

 

Feel free to prove me wrong ;)

wanna bet he is the emoraging kid that got  banned on Sublimity forums? :D

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