Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. COMMAND:rr(playerid, params[])
  2. {
  3. if (PlayerInfo[playerid][pAdministrator] < 1)
  4. {
  5. SendClientMessage(playerid, COLOR_GREY,"Nu esti autorizat sa folosesti aceasta comanda.");
  6. return 1;
  7. }
  8. new iPlayerID,
  9. szReason[128],
  10. szMessage[128];
  11. if(sscanf(params, "us[128]", iPlayerID, szReason))
  12. {
  13. return SendClientMessage(playerid, COLOR_GRAD2, "FOLOSIRE: {FFFFFF}/rreport [PlayerID/Nume] [Motiv]");
  14. }
  15. if(!IsPlayerConnected(iPlayerID))
  16. {
  17. SendClientMessage(playerid, COLOR_LIGHTRED, "Jucatorul respectiv nu este conectat !");
  18. return 1;
  19. }
  20. if(PlayerInfo[iPlayerID][pReport] == -1)
  21. {
  22. return SendErrorMessage(playerid, "* Un admininistrator a dat deja un raspuns la acest repoart sau jucatorul respectiv nu a dat report !");
  23. }
  24. if(strlen(szReason) > 30)
  25. {
  26. new pos = 30;
  27. if(pos < 30-1) pos = 30;
  28. format(szMessage, 128,"[INFO] Administratorul %s ti-a respins reportul. Motiv: %.*s ...", GetPlayerNameEx(playerid), pos, szReason);
  29. SendClientMessage(iPlayerID, COLOR_YELLOW, szMessage);
  30. format(szMessage, 128,"... %s", szReason[pos]);
  31. SendClientMessage(iPlayerID, COLOR_YELLOW, szMessage);
  32. format(szMessage, 128,"[AdmCmd] %s (%d) i-a refuzat reportul lui %s (%d). Motiv: %.*s ...", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(iPlayerID), iPlayerID, pos, szReason);
  33. AdministratorMessage(COLOR_ORANGE,szMessage,1);
  34. format(szMessage, 128,"... %s", szReason[pos]);
  35. AdministratorMessage(COLOR_ORANGE,szMessage,1);
  36. }
  37. else
  38. {
  39. format(szMessage, 128,"[INFO] Administratorul %s ti-a respins reportul. Motiv: %s", GetPlayerNameEx(playerid), szReason);
  40. SendClientMessage(iPlayerID, COLOR_YELLOW, szMessage);
  41. format(szMessage, 128,"[AdmCmd] %s (%d) i-a refuzat reportul lui %s (%d). Motiv: %s", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(iPlayerID), iPlayerID, szReason);
  42. AdministratorMessage(COLOR_ORANGE,szMessage,1);
  43. }
  44. format(szMessage, 128,"[ADMIN] I-ai refuzat reportul lui %s (%d).", GetPlayerNameEx(iPlayerID), iPlayerID);
  45. SendClientMessage(playerid,COLOR_GREY,szMessage);
  46. PlayerInfo[iPlayerID][pReport] = -1;
  47. return 1;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement