Advertisement
broouklyn

Untitled

Jun 13th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. new gSpectateID[MAX_PLAYERS];
  2. new gSpectateType[MAX_PLAYERS];
  3. //
  4. CMD:recon(playerid, params[])
  5. {
  6. new id, poraka[ 200 ];
  7. if(IsPlayerLogged(playerid))
  8. {
  9. if(IsPlayerServerModerator(playerid) || IsPlayerMappingModerator(playerid))return SendNotAdminMessage(playerid);
  10. else if(IsPlayerAdminEx(playerid))
  11. {
  12. if(sscanf(params, "us[30]", id, pricina))return SendUsingCMDMessage(playerid, "/recon [ID/Nickname]");
  13. if(IsPlayerInvalid(id))return SendNotValidMessage(playerid);
  14. if(!IsPlayerLogged(id))return SendNotValidMessage(playerid);
  15. if(IsPlayerCommunityManager(id))return SendErrorMessage(playerid, "Nemozete da sledete Community Manager.");
  16.  
  17. if ( !IsPlayerInAnyVehicle(id) )
  18. {
  19. TogglePlayerSpectating(playerid, 1);
  20. PlayerSpectatePlayer(playerid, id);
  21. SetPlayerInterior(playerid, GetPlayerInterior(id));
  22. SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
  23. gSpectateID[playerid] = id;
  24. gSpectateType[playerid] = 1;
  25. return 1;
  26. }
  27. else
  28. {
  29. TogglePlayerSpectating(playerid, 1);
  30. PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id));
  31. SetPlayerInterior(playerid,GetPlayerInterior(id));
  32. SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
  33. gSpectateID[playerid] = id;
  34. gSpectateType[playerid] = 1;
  35. return 1;
  36. }
  37. format(poraka, sizeof(poraka), "[RECON] Go sledite [%i] %s [CH: %s | IP: %s]",
  38. id, USER_NICKNAME(id), CHARACTER_NICKNAME(id), GetPlayerIPAddress(id));
  39. SendPlayerMessage(playerid, COLOR_ZOLTA, poraka);
  40. }
  41. else SendNotAdminMessage(playerid);
  42. }
  43. else if(!IsPlayerLogged(playerid))return SendNotLoggedMessage(playerid);
  44. return 1;
  45. }
  46. CMD:reconoff(playerid, params[])
  47. {
  48. if(IsPlayerLogged(playerid))
  49. {
  50. if(IsPlayerServerModerator(playerid) || IsPlayerMappingModerator(playerid))return SendNotAdminMessage(playerid);
  51. else if(IsPlayerAdminEx(playerid))
  52. {
  53. TogglePlayerSpectating(playerid, 0); SetPlayerHealth(playerid, 99.0);
  54. gSpectateID[playerid] = INVALID_PLAYER_ID;
  55. gSpectateType[playerid] = 0;
  56. return 1;
  57. }
  58. else SendNotAdminMessage(playerid);
  59. }
  60. else if(!IsPlayerLogged(playerid))return SendNotLoggedMessage(playerid);
  61. return 1;
  62. }
  63. //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement