package admincommands; import com.aionemu.gameserver.model.gameobjects.player.Player; import com.aionemu.gameserver.model.gameobjects.state.CreatureSeeState; import com.aionemu.gameserver.network.aion.serverpackets.SM_PLAYER_STATE; import com.aionemu.gameserver.utils.ChatUtil; import com.aionemu.gameserver.utils.PacketSendUtility; import com.aionemu.gameserver.utils.chathandlers.AdminCommand; /** * @author Mathew */ public class See extends AdminCommand { public See() { super("see", "Let's you see hidden npcs and players."); } @Override public void execute(Player admin, String... params) { if (admin.getSeeState() < 2) { admin.setSeeState(CreatureSeeState.SEARCH20); sendInfo(admin, ChatUtil.l10n(288645)); // Can see targets in advanced hide states. } else { admin.unsetSeeState(CreatureSeeState.SEARCH20); sendInfo(admin, "You lost vision."); } PacketSendUtility.broadcastPacket(admin, new SM_PLAYER_STATE(admin), true); admin.updateKnownlist(); } }