package consolecommands; import com.aionemu.gameserver.model.gameobjects.player.CustomPlayerState; import com.aionemu.gameserver.model.gameobjects.player.Player; import com.aionemu.gameserver.utils.chathandlers.ConsoleCommand; /** * @author Neon */ public class Remove_skill_delay_all extends ConsoleCommand { public Remove_skill_delay_all() { super("remove_skill_delay_all", "Enables/disables zero cooldown mode for all skills."); setSyntaxInfo("<1|0> - Enable or disable skill cooldowns."); } @Override public void execute(Player player, String... params) { if (params.length == 0) { sendInfo(player); return; } if (params[0].equals("1") && player.isInCustomState(CustomPlayerState.NO_SKILL_COOLDOWN_MODE)) { sendInfo(player, "Cooldown times of all skills have been recovered."); player.unsetCustomState(CustomPlayerState.NO_SKILL_COOLDOWN_MODE); } else if (params[0].equals("0") && !player.isInCustomState(CustomPlayerState.NO_SKILL_COOLDOWN_MODE)) { sendInfo(player, "Cooldown times of all skills have been disabled."); player.setCustomState(CustomPlayerState.NO_SKILL_COOLDOWN_MODE); } } }