Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.87 KB | None | 0 0
  1. static
  2.     IsPlayerSpectating[MAX_PLAYERS] = -1;
  3.  
  4.  
  5.  
  6. flags:recon(CMD_JR_MODERATOR);
  7. CMD:recon(playerid, params[])
  8. {
  9.     if(IsPlayerSpectating[playerid] != -1)
  10.         return SendClientMessage(playerid, COLOR_ADMIN, ">> Stai già reconnando qualcuno, Usa il Tasto sinistro e destro del mouse per cambiare player.");
  11.  
  12.     new otherid;
  13.     if(sscanf(params, "u", otherid)) return SendClientMessage(playerid, COLOR_ADMIN, ">> /recon <id>");
  14.  
  15.     TogglePlayerSpectating(playerid, 1);
  16.     PlayerSpectatePlayer(playerid, otherid);
  17.  
  18.     //SendAdminMessage....
  19.  
  20.     IsPlayerSpectating[playerid] = otherid;
  21.     return 1;    
  22. }
  23.  
  24. hook OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  25. {
  26.    
  27.     if(PRESSED(KEY_FIRE))
  28.     {
  29.         if(IsPlayerSpectating[playerid] != -1)
  30.         {
  31.             if(Character_IsLogged(IsPlayerSpectating[playerid]+1)
  32.             {
  33.                 PlayerSpectatePlayer(playerid, IsPlayerSpectating[playerid]+1);
  34.                 IsPlayerSpectating[playerid]+1;
  35.                 //SendAdminMessage
  36.             }
  37.             return 1;
  38.         }
  39.     }
  40.     if(PRESSED(KEY_AIM))
  41.     {
  42.          if(IsPlayerSpectating[playerid] != -1)
  43.         {
  44.             if(Character_IsLogged(IsPlayerSpectating[playerid]-1)
  45.             {
  46.                 PlayerSpectatePlayer(playerid, IsPlayerSpectating[playerid]-1);
  47.                 IsPlayerSpectating[playerid]-1;
  48.                 //SendAdminMessage
  49.             }
  50.             return 1;
  51.         }      
  52.     }
  53. }
  54.  
  55. flags:reconoff(CMD_JR_MODERATOR);
  56. CMD:reconoff(playerid,params[])
  57. {
  58.     if(IsPlayerSpectating[playerid] == -1)
  59.         return SendClientMessage(playerid, COLOR_ADMIN, ">> Non stai reconnando alcun giocatore, Usa prima /recon <id>");
  60.  
  61.     TogglePlayerSpectating(playerid, 0);
  62.  
  63.     //SendAdminMessage
  64. }
  65.  
  66. hook:OnPlayerClearData(playerid)
  67. {
  68.     IsPlayerSpectating[playerid] = -1;
  69.     return 1;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement