PHP код:
ocmd:wiederbeleben(playerid,params[])
{
new id, string[128];
if(PlayerInfo[playerid][pMember]== 4||PlayerInfo[playerid][pLeader] == 4)
return SendClientMessage(playerid, ROT,"Du bist kein Mitglied der Medics!");
if(sscanf(params, "u", id))
return SendClientMessage(playerid, WeiЯ, "Befehl: /wiederbeleben [Name/ID]");
if(id == INVALID_PLAYER_ID)
return SendClientMessage(playerid, ROT, "Dieser Spieler existiert nicht.");
if(PlayerInfo[id][pTot] == 0)
return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht Tod!");
if(playerid == id)
return SendClientMessage(playerid,ROT,"Du kannst dich nicht selbst wiederbelben!");
if(IsPlayerNPC(id))
return SendClientMessage(playerid, ROT, "Du kannst keinen NPC/Bot wiederbelben.");
if(IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, ROT,"Du kannst keinen wiederbelben wдhrend du in oder auf einem Fahrzeug bist!");
if(IsPlayerInRangeOfPoint(playerid,3.0, KadaverX[id],KadaverY[id],KadaverZ[id]))
{
format(string, 128, "Du hast %s erfolgreich wiederbelebt!",GetName(id));
SendClientMessage(playerid, WeiЯ, string);
format(string, 128, "%s %s hat dich erfolgreich wiederbelebt!",pRank,GetName(playerid));
SendClientMessage(playerid, GELB, "Du bekommst 300Ђ fьr den nдchsten Zahltag gutgeschrieben");
SendClientMessage(id, WeiЯ, string);
PlayerInfo[id][pTot] = 0;
pIstTot[id] = 0;
SetCameraBehindPlayer(id);
SetPlayerVirtualWorld(id,0);
DeleteTotenkopf(id);
TogglePlayerControllable(id,true);
SetPlayerHealth(id,35.0);
new Float:xP,Float:xY,Float:xZ;
GetPlayerPos(playerid, xP, xY, xZ);
SetPlayerPos(id,xP,xY,xZ);
return 1;
}
else
{
SendClientMessage(playerid,ROT,"Du bist bei keinem Leichnam!");
return 1;
}
return 1;
}