qweere9901
Умник
Помогите со спеком, чтоб я мог следить за игроком и в интерьере тоже. Без +сика не оставлю.
PHP:
}
CMD:spec(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, GREY, "Òû íå ìîæåøü èñïîëüçîâàòü ýòó êîìàíäó.");
if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, GREY, "Èñïîëüçóé: /spec [ID/Íèê].");
if(PlayerInfo[params[0]][pAdmin] == 6 && PlayerInfo[playerid][pAdmin] != 6) return SendClientMessage(playerid, GREY, "Íåâîçìîæíîå äåéñòâèå.");
if(Spectate[params[0]] < 999 && Spectate[params[0]] >= 0) return SendClientMessage(playerid, GREY, "Ìîäåðàòîð â ðåæèìå ñïåêà.");
if(params[0] == playerid) return SendClientMessage(playerid, GREY, "Íåâîçìîæíîå äåéñòâèå.");
if(gPlayerLogged[params[0]] == 0) return SendClientMessage(playerid, GREY, "Èãðîê íå àâòîðèçèðîâàí.");
Spectate[playerid] = params[0];
new Float:health;
GetPlayerHealth(Spectate[params[0]], health);
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Spectate[params[0]]));
SetPlayerInterior(playerid, GetPlayerInterior(Spectate[params[0]]));
TextDrawHideForPlayer(playerid, benzin[playerid]);
TextDrawHideForPlayer(playerid, skorost[playerid]);
TextDrawShowForPlayer(playerid, SM_HA[playerid]);
TextDrawShowForPlayer(playerid, box[playerid]);
WatchingTV[playerid] = 1;
TogglePlayerSpectating(playerid, 1);
if(IsPlayerInAnyVehicle(params[0])) PlayerSpectateVehicle(playerid, GetPlayerVehicleID(params[0]));
else PlayerSpectatePlayer(playerid, params[0]);
return 1;
}
