15.12.2013, 12:58
pawn Код:
CMD:pzu(playerid,params[])
{
new id;
if(pInfo[playerid][AdminLevel] < 1 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,RED,"Tu turi būti administratorius kad galėtum naudoti šią komandą!");
if(SpectatingPlayer[playerid] != INVALID_PLAYER_ID)
{
set.WasSpectating[playerid]=true;
TogglePlayerSpectating(playerid,false);
SendClientMessage(playerid,ORANGE,"Baigėte prižiūrėjimą!");
SpectatingPlayer[playerid] = INVALID_PLAYER_ID;
return 1;
}
if(sscanf(params,"u",id)) return SendClientMessage(playerid,RED,"Naudojimas /pzu [ŽaidėjoID/DalisVardo]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,RED,"Tokio žaidėjo nėra!");
new Float:pos[3];
GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
SetPVarFloat(playerid,"Spec_X",pos[0]);
SetPVarFloat(playerid,"Spec_Y",pos[1]);
SetPVarFloat(playerid,"Spec_Z",pos[2]);
TogglePlayerSpectating(playerid,true);
SpectatingPlayer[playerid] = id;
PlayerSpectatePlayer(playerid,id);
SendClientMessage(playerid,RED,"Pradėjote priežiūrą, norėdami ją baigti rašykite /pzu");
return 1;
}