This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..
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.
Question
Guska94
Hello, i have a little problem with the command /unstuck it takes 5 minutes and i'd like to make it like 15-30 seconds
so i found that i have to edit it from escape.java but ihave no idea about java so i came here to ask for help from some masters :P
here is the escape.java
package net.sf.l2j.gameserver.handler.usercommandhandlers; import net.sf.l2j.gameserver.datatables.SkillTable; import net.sf.l2j.gameserver.events.EventCommons; import net.sf.l2j.gameserver.handler.IUserCommandHandler; import net.sf.l2j.gameserver.instancemanager.GrandBossManager; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.network.SystemMessageId; import net.sf.l2j.gameserver.network.serverpackets.PlaySound; public class Escape implements IUserCommandHandler { private static final int[] COMMAND_IDS = { 52 }; @Override public boolean useUserCommand(int id, L2PcInstance activeChar) { if (activeChar.isCastingNow() || activeChar.isSitting() || activeChar.isMovementDisabled() || activeChar.isOutOfControl() || activeChar.isInOlympiadMode() || activeChar.inObserverMode() || activeChar.isFestivalParticipant() || activeChar.isInJail() || GrandBossManager.isInBossZone(activeChar)|| !EventCommons.getInstance().canUnstuck(activeChar)) { activeChar.sendMessage("Your current state doesn't allow you to use the /unstuck command."); return false; } activeChar.stopMove(null); // Official timer 5 minutes, for GM 1 second if (activeChar.isGM()) activeChar.doCast(SkillTable.getInstance().getInfo(2100, 1)); else { activeChar.sendPacket(new PlaySound("systemmsg_e.809")); activeChar.sendPacket(SystemMessageId.STUCK_TRANSPORT_IN_FIVE_MINUTES); activeChar.doCast(SkillTable.getInstance().getInfo(2099, 1)); } return true; } @Override public int[] getUserCommandList() { return COMMAND_IDS; } }what do i have to change in order to make it last 15-30 seconds ? or what i have to add please help me im a total noob when it comes to java :P
i use acis pack
3 answers to this question
Recommended Posts