Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1. function CustomPickups()
  2. {
  3. new Float:oldposx, Float:oldposy, Float:oldposz;
  4. new string[564];
  5. foreach(Player,i)
  6. {
  7. GetPlayerPos(i, oldposx, oldposy, oldposz);
  8. if(Radaron[i] == 1)
  9. {
  10. foreach(Player, o)
  11. {
  12. if(IsPlayerInRangeOfPoint(o, 30.0, oldposx, oldposy, oldposz) && GetPlayerState(o) == PLAYER_STATE_DRIVER && OnDuty[o] == 0)
  13. {
  14. new viteza = Carspeed(o);
  15. if(viteza > Radarlimit[i])
  16. {
  17. new nameradar[25],nameradar1[25];
  18. GetPlayerName(o,nameradar,sizeof(nameradar));
  19. GetPlayerName(i,nameradar1,sizeof(nameradar1));
  20. format(string, sizeof(string), "{f03337}%s[ID:%d] conduce cu %d km/h, Locatie: %s, Limita radarului: %d km/h!A fost amendat cu 30.000$", nameradar,o,viteza,GetPlayerZone(o),Radarlimit[i]);
  21. SCM(i,COLOR_WHITE,string);
  22. GivePlayerCash(i, 30000);
  23. Update(i, pCashx);
  24. format(string, sizeof(string), "{f03337}Ai fost prins de radarul pus de %s cu viteza de %d km/h, Limita radarului: %d km/h.Si ai fost amendat cu 30.000$",nameradar1,viteza,Radarlimit[i]);
  25. SCM(o,COLOR_WHITE,string);
  26. GivePlayerCash(o, -30000);
  27. Update(i, pCashx);
  28. return 1;
  29. }
  30. }
  31. }
  32. }
  33. }
  34. return 1;
  35. }
  36. //comanda
  37. CMD:startradar(playerid, params[])
  38. {
  39. if(IsPlayerConnected(playerid))
  40. {
  41. if(PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 8) return SCM(playerid,COLOR_WHITE,"{FFB870}You are not a officer.");
  42. if(OnDuty[playerid] != 1) return SendClientMessage(playerid,COLOR_WHITE, "{FFB870}You are not on Duty.");
  43. new tmpcar = GetPlayerVehicleID(playerid),
  44. ccar = IsPlayerInAnyVehicle(playerid);
  45. if(ccar && IsACopCar(tmpcar) || ccar && IsANgCar(tmpcar) || ccar && IsAFbiCar(tmpcar) || ccar && IsALVPDCar(tmpcar))
  46. {
  47. if(Radaron[playerid] == 1) return SCM(playerid,COLOR_WHITE,"{FFB870}You have active radar.");
  48. new viteza,string[128];
  49. if(sscanf(params, "d",viteza)) return SCM(playerid,COLOR_WHITE,"{FF9900}Scrie: {33CCFF}/startradar <Speed Limit>");
  50. if(viteza > 200 || viteza < 40) return SCM(playerid,COLOR_WHITE,"{FFB870}Invalid speed limit(200-40).");
  51. Radaron[playerid] = 1;
  52. Radarlimit[playerid] = viteza;
  53. TogglePlayerControllable(playerid, 0);
  54. format(string,sizeof(string),"{FFFF00}You have activated the radar, speed limit is: %d KM/H.",viteza);
  55. SCM(playerid,COLOR_WHITE,string);
  56. return 1;
  57. }
  58. else return SCM(playerid,COLOR_WHITE,"{FFB870}You are not in a cop car.");
  59. }
  60. return 1;
  61. }
  62. CMD:stopradar(playerid, params[])
  63. {
  64. if(IsPlayerConnected(playerid))
  65. {
  66. if(!IsACop(playerid)) return SCM(playerid,COLOR_WHITE,"{478fca}Server: {ffffff}Nu esti politist.");
  67. if(Radaron[playerid] == 0) return SCM(playerid,COLOR_WHITE,"{478fca}Server: {ffffff}Nu ai un radar activ.");
  68. Radaron[playerid] = 0;
  69. Radarlimit[playerid] = 0;
  70. SCM(playerid,COLOR_WHITE,"{FFFF00}Ai oprit radaru'.");
  71. TogglePlayerControllable(playerid, 1);
  72. return 1;
  73. }
  74. return 1;
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement