Jump to content

Recommended Posts

Posted

Its cool , reading all this from an acount with 2 posts! huh... 

To be honest free version is mean to have bugs and problems.

If free version was bugless and working 100%, what would be the reason of silver and gold plans?

 

Finally thanks for all the comments, i do not hate!

I love spam, and as it seems, even moderators do , :D since they visit this topic, and instead of clearing the previous spam, they take place on it.

Mature moves over 9000!

 

Jealousy is a bad thing :(

v

 

Jo jo jo jo... Is it all yourself? Good. I have created the user to call you a liar. You can check the date of creation... But I have no lied. I have show evidence of what I said. Not lite you.

Spammers are people that said good job to you. Because they know not what they say. Not me.

 

I challenge any of them to prove yourself development.

Posted

King of devs for converting some ru features on l2j.

Hmm should i keep reading? Its obvious that you have 0 knowledge on the subject.

 

Maybe you need to dedicate your life on another sales topic, because here, you just prove to everyone how "re-smarted" you are!   :happyforever:

 

 

v

Jo jo jo jo... Is it all yourself? Good. I have created the user to call you a liar. You can check the date of creation... But I have no lied. I have show evidence of what I said. Not lite you.
Spammers are people that said good job to you. Because they know not what they say. Not me.

I challenge any of them to prove yourself development.

Yeap the fact that i dont know recognize you as an upgraded user and that you have 3 posts only my topic doesnt mean something.

Oh god.

 

People nowadays trying too hard...

So hardcore!

Posted

Yes obviously, if you join our test server, every feature is from RU source's. Oh my god  :poker face: . -> http://upload.wikimedia.org/wikipedia/commons/3/3b/Paris_Tuileries_Garden_Facepalm_statue.jpg

Stop reply please, because you make yourself silly with that kind of reply's. L2jSunrise does not include any RU feature. 

But how you are capable to know that? 

Did you ever tested the real latest l2jsunrise files? NOT. Your sayings proves it also...

 

Once again owned hard.

Posted

Why I should have H5 client when I'm working on Infinite Oddysey? But as you wish. Ill download H5 client to just confirm all what I said. So give me your IP adress for test server ;)

 

Still waiting for it ;)

Posted

King of devs for converting some ru features on l2j.

Hmm should i keep reading? Its obvious that you have 0 knowledge on the subject.

 

Maybe you need to dedicate your life on another sales topic, because here, you just prove to everyone how "re-smarted" you are!   :happyforever:

 

 

Yeap the fact that i dont know recognize you as an upgraded user and that you have 3 posts only my topic doesnt mean something.

Oh god.

 

People nowadays trying too hard...

So hardcore!

That marked you again as trash

If you think is so easy to convert the features i told why anyone did it? :O

you pack sucks, all i said is not fixed and you can prove me even with 1 single screenshot but you can't since your server don't have such fixes

GUYS DON'T SPEND MONEY ON THAT TRASH, IS A CLEAN L2J PACK WITH CUSTOM NPC THAT YOU CAN FIND HERE ON MXC!

Posted

Yes obviously, if you join our test server, every feature is from RU source's. Oh my god  :poker face: . -> http://upload.wikimedia.org/wikipedia/commons/3/3b/Paris_Tuileries_Garden_Facepalm_statue.jpg

Stop reply please, because you make yourself silly with that kind of reply's. L2jSunrise does not include any RU feature. 

But how you are capable to know that? 

Did you ever tested the real latest l2jsunrise files? NOT. Your sayings proves it also...

 

Once again owned hard.

 

http://www.maxcheaters.com/topic/191161-l2jsunrise-datapack/page-2?do=findComment&comment=2469774

Posted

We was talking about RU feature's,then you post a random link with trash shits, of the free version which i answer about them on next posts.

I dont know why i spend time here with you and the other tards.

 

 At least my topic gain some views :D!

Posted

As I know he is providing a test server, so there is np. But well, you should post it as well, even if those haters want to find some bugs / ddos your test server for fun :happyforever:

Posted

As I know he is providing a test server, so there is np. But well, you should post it as well, even if those haters want to find some bugs / ddos your test server for fun :happyforever:

 

Still nothing. Lock it.

Posted (edited)

Still nothing. Lock it.

:not bad:

 

For obvious reasons, as Sweets posted, i will not post here our ip.

Who is really intrested can have it easily, by pming me!

 

I will not spend time with you or any other tard!

Edited by `NeverMore
Posted

Why so much hate for my friend Nevermore! Hes my best friend

Aint that right Nevermore?

Posted

:not bad:

 

For obvious reasons, as Sweets posted, i will not post here our ip.

Who is really intrested can have it easily, by pming me!

 

I will not spend time with you or any other tard!

 

  • Your topic must contain all the information about the product. If you're selling a project (L2 Pack), your topic must contain test-server's IP - It doesn't have to be 24/7 online, but enough to be tested.

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