Jump to content

Recommended Posts

Posted (edited)

1 more user just upgraded to SVN upgraded user.

project grows much more faster than we could imagine.

 

every report got fixed alomost instant!

if you didnt got access yet, do it now .. ->  http://www.l2jsunrise.com

Edited by `NeverMore
Posted (edited)

WebSite kinda sucks

i tried free version

rushes don't bring to enemy back

bluff bugged (effects)

shield bush bugged (remove target chance don't exist)

Shadow step bugged (bring in the char enemy and not in the near as should)

Pride of kamael enchanted shoulnd't work if you change weapon (not using rapier)

Stun's effect in general are kinda buggy and same for the refresh of them

DIsarm effect if enemy is casting a skill is buggy

If you rush on the enemy and the enemy is running you can cast a close skill (should not be like that)

Debuff formula on pets are broken

Betrayal Mark don't work

Insane Crusher range is totally broken (and shouldn't be geodata blocked)

i find this in 5 min, don't want to think if i spend more time....

Edited by legendkay
Posted (edited)

great report, to bad that all of your reports are fixed on latest revs.

tho it would be cool to join our test server, and give us a good review , because as i saw you know quite good l2formulas and skills!\

if you are intrested let me know...

Edited by `NeverMore
Posted

great report, to bad that all of your reports are fixed on latest revs.

tho it would be cool to join our test server, and give us a good review , because as i saw you know quite good l2formulas and skills!\

if you are intrested let me know...

If you truly fixed them good job man ;)

Posted

2 upgraded users joined our community today.

1 compiled one, and one with SVN access.

 

in sum we have, 12 SVN upgraded users and 3 compiled Users, and all this half month after our project announced.

 

for more information please visit -> http://www.l2jsunrise.com/

Posted

nevermind 'bout this reply.

shit, i was traveling and coudnt answer from phone! if you still want to talk about it, add me on skype!

 

 

1 more upgraded user joined our community yesterday!

project is stable and growing!

Posted

I buy this files in the package Silver.

 

What i can say..

 

Server is stable. I no find bugs and problems.

NeverMore and vGodFather very willing to help. I no have big problems ;) (not trust NeverMore when him say *i back in 20 minutes*, him is back in 2-3 hours :P)

 

Very trusted people in team.

 

I highly recommend these files :)

This is professional files ! :)

Posted

great report, to bad that all of your reports are fixed on latest revs.

tho it would be cool to join our test server, and give us a good review , because as i saw you know quite good l2formulas and skills!\

if you are intrested let me know...

That's why having that free version on the web might be a bad idea

Posted

Seriously now, are people buying this crap?

u have test the files ? for me is good project and all working fine.

Posted (edited)

Seriously now, are people buying this crap?

The answer to your question -> 232323.jpg (let me remind you that community is closed only for upgraded users )

you wanna know why people buying like crazy l2jsunrise? because we offer 24/7 support, because everything is working like it should work, and if in anycase some1 find problem or bug we insta fix it in the next 24 hours! Thats the main reason we have this amount of customers in such a small period of time!

 

Also we keep working, and we are almost ready to commit for everyone new functions like buffer,gmshop,gatekeeper and much more on community board, since a lot of guys asked for it.

Cheers!

 

 

 

That's why having that free version on the web might be a bad idea

True, tho where you download it it says that it may have bugs, problems and that its not uptodate!

 

 

 

Project goes better than we could imagine. People asking/upgrading like crazy everyday!

We working really hard, server files seems really stable, and w/o bugs!

Who doubt can join our test server and check everything by himself.

Edited by `NeverMore
Posted (edited)

Seriously now, are people buying this crap?

Seriously ? We are buying it because they are doing an amazing job.  You got even a small problem, you ask them, you go an answer right away.  They are doing an amazing job.  Nothing bad to say about them. Only good things.  Continue your good work guys. 

Edited by krigare1

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