Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. CMD:bloqueararmas(playerid, params[])
  2. {
  3. if(gPlayerLogged[playerid] == 0) { return SendClientMessage(playerid, 0xff6347FF, "* Você não está conectado."); }
  4. new tempo, result[64];
  5. if(sscanf(params, "uds[64]", giveplayerid, tempo, result))
  6. {
  7. SendClientMessage(playerid, COLOR_GRAD2, "USE: /bloqueararmas [Id/Nick] [Tempo (Em minutos 1 - 999)] [Motivo]");
  8. return true;
  9. }
  10. if(PlayerInfo[playerid][pAdmin] < 2)
  11. {
  12. SendClientMessage(playerid, COLOR_GREY, "Você não esta autorizado a usar este comando!");
  13. return true;
  14. }
  15. if(IsPlayerConnected(giveplayerid))
  16. {
  17. if(!admtrampando[playerid])
  18. return SendClientMessage(playerid, COLOR_GRAD1, "Você não pode usar este comando, pois não está em modo trabalho!");
  19.  
  20. new string[220], strtempo[12];
  21. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  22. GetPlayerName(playerid, sendername, sizeof(sendername));
  23.  
  24. new settempo = PlayerInfo[giveplayerid][pArmasb] += tempo*60;
  25.  
  26. if(tempo > -1)
  27. format(strtempo, 12, "+%d", tempo);
  28. else
  29. format(strtempo, 12, "%d", tempo);
  30.  
  31. if(settempo < 0)settempo = 0;
  32.  
  33. if(tempo > 999)
  34. {
  35. SendClientMessage(playerid, COLOR_GRAD1, "[ERRO] Você definiu muitos minutos!");
  36. return 1;
  37. }
  38.  
  39. format(string, sizeof(string), "* Você foi proibido de usar armas pelo admin %s, pelo motivo: %s.", sendername,result);
  40. SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
  41. format(string, sizeof(string), "* O admin %s proibiu %s de usar armas por %s minutos, Motivo: %s",PlayerName(playerid), giveplayer, strtempo, result);
  42. SendClientMessageToAll(COLOR_LIGHTRED, string);
  43. ResetPlayerWeapons(giveplayerid);
  44. PlayerInfo[giveplayerid][pArmasb] = settempo;
  45. }
  46. return true;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement