Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:re(playerid,params[])
- {
- new sid = GetPVarInt(playerid,"SpectateID");
- if(PlayerInfo[playerid][bAdmin] < 1) return 1;
- ID_Spectate[playerid] = params[0];
- if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, -1, ""#information"Èñïîëüçóéòå /re(con) [èä èãðîêà]");
- if(!IsPlayerConnected(params[0])) return 1;
- if(PlayerInfo[params[0]][bAdmin] > PlayerInfo[playerid][bAdmin]) return SendClientMessage(playerid,COLOR_GRAD1, "Âû íå ìîæåòå ñëåäèòü çà Ñòàðøèì Àäìèíèñòðàòîðîì.");
- if(!GetPVarInt(playerid, "Spectate"))
- {
- GetPlayerPos(playerid, gPlayerPosition[playerid][0],gPlayerPosition[playerid][1],gPlayerPosition[playerid][2]);
- gPlayerInformation[playerid][0] = GetPlayerInterior(playerid);
- gPlayerInformation[playerid][1] = GetPlayerVirtualWorld(playerid);
- }
- TogglePlayerSpectating(playerid, true);
- SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
- SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(params[0]));
- if(IsPlayerInAnyVehicle(params[0])) PlayerSpectateVehicle(playerid, GetPVarInt(params[0],"VehicleEnters"));
- else PlayerSpectatePlayer(playerid, params[0]);
- SetPVarInt(playerid, "Spectate", true);
- format(string,sizeof(string), "{90EE90}Ðåæèì íàáëþäåíèÿ àêòèâèðîâàí çà {FFFFFF}%s {90EE90}ID {FFFFFF}%i{90EE90}.", PlayerInfo[params[0]][pNames],params[0]);
- SCM(playerid, COLOR_WHITE, string);
- SendClientMessage(playerid, COLOR_SERVER, "×òîáû ïåðåïîêàçàòü èãðîêà íàæìèòå êëàâèøó "WHITE"''ALT''");
- if(sscanf(params, "off", params[0]));
- if(GetPlayerState(playerid) == PLAYER_STATE_SPECTATING)TogglePlayerSpectating(playerid, false);
- format(string,sizeof(string), "{90EE90}Ðåæèì íàáëþäåíèÿ çà {FFFFFF}%s {90EE90}ID {FFFFFF}%d {90EE90}âûêëþ÷åí.", PlayerInfo[sid][pNames], sid);
- SCM(playerid, COLOR_WHITE, string);
- DeletePVar(playerid,"SpectateID")"
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement