package admincommands; import com.aionemu.gameserver.model.gameobjects.VisibleObject; import com.aionemu.gameserver.model.gameobjects.player.Player; import com.aionemu.gameserver.utils.PacketSendUtility; import com.aionemu.gameserver.utils.chathandlers.AdminCommand; /** * @author Phantom */ public class AddSkill extends AdminCommand { public AddSkill() { super("addskill"); } @Override public void execute(Player player, String... params) { if (params.length != 2) { PacketSendUtility.sendMessage(player, "syntax //addskill "); return; } VisibleObject target = player.getTarget(); int skillId = 0; int skillLevel = 0; try { skillId = Integer.parseInt(params[0]); skillLevel = Integer.parseInt(params[1]); } catch (NumberFormatException e) { PacketSendUtility.sendMessage(player, "Parameters need to be an integer."); return; } if (target instanceof Player) { Player targetpl = (Player) target; targetpl.getSkillList().addSkill(targetpl, skillId, skillLevel); PacketSendUtility.sendMessage(player, "You have success add skill"); PacketSendUtility.sendMessage(targetpl, "You have acquire a new skill"); } } @Override public void info(Player player, String message) { PacketSendUtility.sendMessage(player, "syntax //addskill "); } }