package admincommands; import com.aionemu.gameserver.model.gameobjects.player.Player; import com.aionemu.gameserver.services.player.SecurityTokenService; import com.aionemu.gameserver.utils.PacketSendUtility; import com.aionemu.gameserver.utils.Util; import com.aionemu.gameserver.utils.chathandlers.AdminCommand; import com.aionemu.gameserver.world.World; /** * @author Artur */ public class SecurityToken extends AdminCommand { public SecurityToken() { super("stoken"); } @Override public void execute(Player player, String... params) { if (params.length < 1) { PacketSendUtility.sendMessage(player, "Syntax: //stoken || //stoken show "); return; } Player receiver = null; if (params[0].equals("show")) { receiver = World.getInstance().getPlayer(Util.convertName(params[1])); if (receiver == null) { PacketSendUtility.sendMessage(player, "Can't find this player, maybe he's not online"); return; } if (!"".equals(receiver.getAccount().getSecurityToken())) { PacketSendUtility.sendMessage(player, "The Security Token of this player is: " + receiver.getAccount().getSecurityToken()); } else { PacketSendUtility.sendMessage(player, "This player haven't an Security Token!"); } } else { receiver = World.getInstance().getPlayer(Util.convertName(params[0])); if (receiver == null) { PacketSendUtility.sendMessage(player, "Can't find this player, maybe he's not online"); return; } SecurityTokenService.generateToken(receiver.getAccount()); } } @Override public void info(Player admin, String message) { PacketSendUtility.sendMessage(admin, "Syntax: //stoken || //stoken show "); } }