Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new gSpectateID[MAX_PLAYERS];
- new gSpectateType[MAX_PLAYERS];
- //
- CMD:recon(playerid, params[])
- {
- new id, poraka[ 200 ];
- if(IsPlayerLogged(playerid))
- {
- if(IsPlayerServerModerator(playerid) || IsPlayerMappingModerator(playerid))return SendNotAdminMessage(playerid);
- else if(IsPlayerAdminEx(playerid))
- {
- if(sscanf(params, "us[30]", id, pricina))return SendUsingCMDMessage(playerid, "/recon [ID/Nickname]");
- if(IsPlayerInvalid(id))return SendNotValidMessage(playerid);
- if(!IsPlayerLogged(id))return SendNotValidMessage(playerid);
- if(IsPlayerCommunityManager(id))return SendErrorMessage(playerid, "Nemozete da sledete Community Manager.");
- if ( !IsPlayerInAnyVehicle(id) )
- {
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, id);
- SetPlayerInterior(playerid, GetPlayerInterior(id));
- SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
- gSpectateID[playerid] = id;
- gSpectateType[playerid] = 1;
- return 1;
- }
- else
- {
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id));
- SetPlayerInterior(playerid,GetPlayerInterior(id));
- SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
- gSpectateID[playerid] = id;
- gSpectateType[playerid] = 1;
- return 1;
- }
- format(poraka, sizeof(poraka), "[RECON] Go sledite [%i] %s [CH: %s | IP: %s]",
- id, USER_NICKNAME(id), CHARACTER_NICKNAME(id), GetPlayerIPAddress(id));
- SendPlayerMessage(playerid, COLOR_ZOLTA, poraka);
- }
- else SendNotAdminMessage(playerid);
- }
- else if(!IsPlayerLogged(playerid))return SendNotLoggedMessage(playerid);
- return 1;
- }
- CMD:reconoff(playerid, params[])
- {
- if(IsPlayerLogged(playerid))
- {
- if(IsPlayerServerModerator(playerid) || IsPlayerMappingModerator(playerid))return SendNotAdminMessage(playerid);
- else if(IsPlayerAdminEx(playerid))
- {
- TogglePlayerSpectating(playerid, 0); SetPlayerHealth(playerid, 99.0);
- gSpectateID[playerid] = INVALID_PLAYER_ID;
- gSpectateType[playerid] = 0;
- return 1;
- }
- else SendNotAdminMessage(playerid);
- }
- else if(!IsPlayerLogged(playerid))return SendNotLoggedMessage(playerid);
- return 1;
- }
- //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement