Doch das geht mit SetPlayerHealth:
new Float:h[MAX_PLAYERS];//oben im Script
public unbesiegbar(playerid) //Unbesiegbarkeit
{
GetPlayerHealth(playerid, h[playerid]);
SetPlayerHealth(playerid, 0x7F800000);
SetTimerEx("besiegbar", 5000, false, "i", playerid);
}
public besiegbar(playerid) //damit wird die Unbesiegbarkeit beendet, unten im Script
{
SetPlayerHealth(playerid, h[playerid]);
SendClientMessage(playerid, 0xFFFFFFAA, "Du bist nun wieder besiegbar!");
}
Ich denke du weißt wie du die Funktionen anwenden musst.
PS: Das ganze ist UNGETESTET!
//Edit: Neo dafür gibts extra den Wert 0x7F800000 und damit man dasn wieder die HP von davor hat kann man die auch speichern
//Edit2: Ups, danke Neo, hab da wohl was falsch gemacht 
//Edit3: Sry aber das wollte ich noch bringen: #define INFINITY (Float:0x7F800000) so steht es im Wiki für eine GodMode funktion