package consolecommands;
import com.aionemu.gameserver.model.gameobjects.player.Player;
import com.aionemu.gameserver.network.aion.serverpackets.SM_RESURRECT;
import com.aionemu.gameserver.utils.PacketSendUtility;
import com.aionemu.gameserver.utils.chathandlers.ConsoleCommand;
/**
* @author ginho1
*/
public class Resurrect extends ConsoleCommand {
public Resurrect() {
super("resurrect", "Resurrects a player.");
}
@Override
public void execute(Player admin, String... params) {
if (!((admin.isDead() ? admin : admin.getTarget()) instanceof Player player)) {
sendInfo(admin, "Please select a player.");
return;
}
if (!player.isDead()) {
sendInfo(admin, player.equals(admin) ? "You're already alive." : player.getName() + " is already alive.");
return;
}
player.setPlayerResActivate(true);
PacketSendUtility.sendPacket(player, new SM_RESURRECT(admin));
}
}