Advertisement
Guest User

Wanted's Clearen/geben Funktion

a guest
Dec 29th, 2014
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.34 KB | None | 0 0
  1. ocmd:clear(playerid,params[])
  2. {
  3. new string[128],pID,wanted,grund[30];
  4. if(isPlayerInFrakt(playerid,1))
  5. {
  6. for(new i = 0; i<sizeof(policeCars); i++)
  7. {
  8. if(IsPlayerInRangeOfPoint(playerid,5,239.8901,81.6496,1005.0391))
  9. {
  10. if(sscanf(params,"uis",pID,wanted,grund)) return SendClientMessage(playerid,ROT,"Benutze: {D6D6D6}/clear [ID] [Wanted's] [Grund]");
  11. if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Ein Spieler mit dieser ID ist nicht online!");
  12. for(new w = sInfo[pID][wantedl]; w < (sInfo[pID][wantedl]-wanted); w++)
  13. {
  14. TextDrawHideForPlayer(pID, Wanted[w]);
  15. }
  16. sInfo[pID][wantedl] -= wanted;
  17. /*TextDrawHideForPlayer(pID, Wanted[wanted]);*/
  18. format(string,sizeof(string),"Reporter: %s hat dir %i Wanted('s) gecleart Grund: %s",getPlayerName(playerid),wanted,grund);
  19. SendClientMessage(pID,LEUCHTENDBLAU,string);
  20. format(string,sizeof(string),"Aktuelles Wantedlevel: %i",sInfo[pID][wantedl]);
  21. SendClientMessage(pID,LEUCHTENDBLAU,string);
  22. return 1;
  23. }
  24. }
  25. }
  26. else
  27. {
  28. SendClientMessage(playerid,ROT,"Nur Mitglieder vom LSPD/FBI dürfen Wanted's Clearen!");
  29. return 1;
  30. }
  31. return 1;
  32. }
  33.  
  34. ocmd:su(playerid,params[])
  35. {
  36. new string[128],pID,wanted,grund[30];
  37. if(isPlayerInFrakt(playerid,1))
  38. {
  39. if(sInfo[playerid][cduty])
  40. {
  41. if(sscanf(params,"uis",pID,wanted,grund)) return SendClientMessage(playerid,ROT,"Benutze: {D6D6D6}/su [ID] [Wanted's] [Grund]");
  42. if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Ein Spieler mit dieser ID ist nicht online!");
  43. for(new i = sInfo[pID][wantedl]; i < (sInfo[pID][wantedl]+wanted); i++)
  44. {
  45. TextDrawShowForPlayer(pID, Wanted[i]);
  46. }
  47. sInfo[pID][wantedl] +=wanted;
  48. format(string,sizeof(string),"Du hast ein Verbrechen begangen ( %s ). Reporter: %s | Wanted's: %i",grund,getPlayerName(playerid),wanted);
  49. SendClientMessage(pID,LEUCHTENDBLAU,string);
  50. format(string,sizeof(string),"Aktuelles Wantedlevel: %i",sInfo[pID][wantedl]);
  51. SendClientMessage(pID,LEUCHTENDBLAU,string);
  52. return 1;
  53. }
  54. else
  55. {
  56. SendClientMessage(playerid,ROT,"Du bist nicht als Cop OnDuty!");
  57. return 1;
  58. }
  59. }
  60. else if(isPlayerInFrakt(playerid,2))
  61. {
  62. if(sInfo[playerid][fduty])
  63. {
  64. if(sscanf(params,"uis",pID,wanted,grund)) return SendClientMessage(playerid,ROT,"Benutze: {D6D6D6}/su [ID] [Wanted's] [Grund]");
  65. if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Ein Spieler mit dieser ID ist nicht online!");
  66. for(new i = sInfo[pID][wantedl]; i < (sInfo[pID][wantedl]+wanted); i++)
  67. {
  68. TextDrawShowForPlayer(pID, Wanted[i]);
  69. }
  70. sInfo[pID][wantedl] +=wanted;
  71. format(string,sizeof(string),"Du hast ein Verbrechen begangen ( %s ). Reporter: %s",grund,getPlayerName(playerid));
  72. SendClientMessage(pID,LEUCHTENDBLAU,string);
  73. format(string,sizeof(string),"Aktuelles Wantedlevel: %i",sInfo[pID][wantedl]);
  74. SendClientMessage(pID,LEUCHTENDBLAU,string);
  75. return 1;
  76. }
  77. else
  78. {
  79. SendClientMessage(playerid,ROT,"Du bist nicht als als Fbi'ler OnDuty!");
  80. return 1;
  81. }
  82. }
  83. else
  84. {
  85. SendClientMessage(playerid,ROT,"Nur Mitglieder vom LSPD/FBI dürfen Wanted's verteilen!");
  86. return 1;
  87. }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement