Rumun
Wiek: 30 Na forum: 5235 dni Posty: 316
Nick w MP: Rumun
Piwa : 25
Kod: CMD:spec(playerid, params[])
{
new pid, str[64];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xC40707FF, "Nie jeste? Administratorem ");
if(isnull(params) && GetPVarInt(playerid, "Spectating") == 0) return SendClientMessage(playerid, -1, "Wpisz: /spec (id gracza)");
pid = strval(params);
if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, 0xC40707FF, "Nie ma takiego gracza ");
if(pid == playerid) return SendClientMessage(playerid, -1, "Nie mo?esz sam siebie podgl?da?!");
if(GetPVarInt(playerid, "Spectating") == 0)
{
TogglePlayerSpectating(playerid, 1);
if(!IsPlayerInAnyVehicle(pid))
{
PlayerSpectatePlayer(playerid, pid);
SetPlayerInterior(playerid,GetPlayerInterior(pid));
}
else
{
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(pid));
}
SetPVarInt(playerid, "Spectating", 1);
format(str, sizeof(str), "Aktualnie podgl?dasz gracza %s '%d'", PlayerName(pid), pid);
SendClientMessage(playerid, -1, str);
SendClientMessage(playerid, -1, "Aby anulowa? podgl?danie gracza wpisz ponownie /spec");
}
else if(GetPVarInt(playerid, "Spectating") == 1)
{
TogglePlayerSpectating(playerid, 0);
SetPlayerInterior(playerid, 0);
SetPVarInt(playerid, "Spectating", 0);
}
return 1;
}
Prosz?.