qweere9901
Умник
Когда игрок зашел в инт и ты спек за ним, его не видно, а когда игрок не в инте, все отлично работает. Надо сделать, чтоб в инте тоже видел и следил за игроком, дам +сик
PHP:
}
CMD:spec(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, GREY, "Òû íå ìîæåøü èñïîëüçîâàòü ýòó êîìàíäó.");
if(sscanf(params, "i", params[0])) return SCM(playerid, GREY, "Èñïîëüçóé: /spec [ID/Íèê].");
if(PlayerInfo[params[0]][pAdmin] == 6 && PlayerInfo[playerid][pAdmin] != 6) return SCM(playerid, GREY, "Íåâîçìîæíîå äåéñòâèå.");
if(Spectate[params[0]] < 999 && Spectate[params[0]] >= 0) return SCM(playerid, GREY, "Ìîäåðàòîð â ðåæèìå ñïåêà.");
if(params[0] == playerid) return SCM(playerid, GREY, "Íåâîçìîæíîå äåéñòâèå.");
if(gPlayerLogged[params[0]] == 0) return SCM(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;
}
