package consolecommands; import com.aionemu.gameserver.model.gameobjects.VisibleObject; import com.aionemu.gameserver.model.gameobjects.player.Player; import com.aionemu.gameserver.network.aion.serverpackets.SM_STATS_INFO; import com.aionemu.gameserver.utils.PacketSendUtility; import com.aionemu.gameserver.utils.chathandlers.ConsoleCommand; /** * @author ginho1 */ public class Set_makeup_bonus extends ConsoleCommand { public Set_makeup_bonus() { super("set_makeup_bonus"); } @Override public void execute(Player admin, String... params) { if (params.length < 1) { info(admin, null); return; } final VisibleObject target = admin.getTarget(); if (target == null) { PacketSendUtility.sendMessage(admin, "No target selected."); return; } if (!(target instanceof Player)) { PacketSendUtility.sendMessage(admin, "This command can only be used on a player!"); return; } final Player player = (Player) target; long value; try { value = Long.parseLong(params[0]); } catch (NumberFormatException e) { info(admin, null); return; } player.getCommonData().setCurrentReposeEnergy(value); PacketSendUtility.sendPacket(player, new SM_STATS_INFO(player)); PacketSendUtility.sendMessage(admin, "Repose Energy set to: " + value); } @Override public void info(Player admin, String message) { PacketSendUtility.sendMessage(admin, "syntax ///set_makeup_bonus "); } }