Guest User

32

a guest
Jan 8th, 2014
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. if (strcmp(cmd, "/mandat", true)==0) {
  2. if(gTeam[playerid] == TEAM_POLICJA){
  3. new moneyplayer;
  4. new moneyplus;
  5. mpt = strtok(cmdtext, idx);
  6. if(!strlen(mpt)) {
  7. SendClientMessage(playerid, COLOR_GREY, "/mandat [ID gracza] [suma]");
  8. } else {
  9. moneyplayer = strval(mpt);
  10. mpt = strtok(cmdtext, idx);
  11. if(!strlen(mpt)) {
  12. SendClientMessage(playerid, COLOR_ADMIN, "Zła waluta");
  13. } else {
  14. moneyplus = strval(mpt);
  15. new moneyplayername[MAX_PLAYER_NAME];
  16. GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername));
  17. printf(string);
  18. format(string, sizeof(string), "Dałeś mandat graczowi",moneyplus, moneyplayername);
  19. SendClientMessage(playerid, COLOR_GREEN, string);
  20. format(string, sizeof(string), "Policjant %s dał ci karę mandatową w wysokości %d$",PlayerName(playerid),moneyplus);
  21. SendClientMessage(moneyplayer, COLOR_GREEN, string);
  22. GivePlayerMoney(moneyplayer, -moneyplus);
  23. }
  24. }
  25. }
  26. return 1;
  27. }
  28.  
  29. //////////////////////////------------PKT--------KARNE-------------///////////////////////////////
  30. if (strcmp(cmd, "/dajpkt", true)==0)
  31. {
  32. if(gTeam[playerid] == TEAM_POLICJA)
  33. {
  34. new scoreplayer;
  35. new scoreplayerscore;
  36. new scoreminus;
  37. tmp = strtok(cmdtext, idx);
  38. if(!strlen(tmp)) {
  39. SendClientMessage(playerid, COLOR_WHITE, "Policja: /dajpkt [ID gracza] [ilosc]");
  40. } else {
  41.  
  42. scoreplayer = strval(tmp);
  43. tmp = strtok(cmdtext, idx);
  44. if(!strlen(tmp))
  45. {
  46. SendClientMessage(playerid, ZIELONY, "Policja: Złe punkty");
  47. } else {
  48. if(strval(tmp) > 10) return SendClientMessage(playerid,-1,"Maksymalna ilość pkt karnych jednorazowo wynosi 10");
  49. if(strval(tmp) < 0) return SendClientMessage(playerid,-1,"Minimalna ilość pkt karnych wynosi 0");
  50. scoreminus = strval(tmp);
  51. new scoreplayername[MAX_PLAYER_NAME];
  52. GetPlayerName(scoreplayer,scoreplayername,sizeof(scoreplayername));
  53. format(string, sizeof(string), "Policjant %s dał ci karę score w wysokości %s",PlayerName(playerid),scoreminus);
  54. SendClientMessage(scoreplayer, COLOR_GREEN, string);
  55. format(string, sizeof(string), "Policja: Dałeś %d punktów karnych graczowi %s",scoreminus, scoreplayername);
  56. SendClientMessage(playerid, COLOR_GREEN, string);
  57. scoreplayerscore = GetPlayerScore(scoreplayer);
  58. scoreplayerscore =SetPlayerScore(scoreplayer, scoreplayerscore-scoreminus);
  59. tmp = strtok(cmdtext, idx);
  60. }
  61. }
  62. }
  63. return 1;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment