Guest User

Untitled

a guest
May 25th, 2020
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.44 KB | None | 0 0
  1. else if(dialogid == dialog_fixcar) {
  2. if(!response) return true;
  3. if(response) {
  4. switch(listitem) {
  5. case 0: {
  6.  
  7. if(IsPlayerInAnyVehicle(playerid)) {
  8.  
  9. Lekac_RepairVehicle(playerid, GetPlayerVehicleID(playerid));
  10. Lekac_SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
  11. antiCheatCS[playerid][VehRepairTime] = 3;
  12. vCanDrive[GetPlayerVehicleID(playerid)] = 1;
  13. SendInfoMessage(playerid, "Uspjesno ste popravili svoje vozilo!");
  14. format(globalstring, sizeof(globalstring), "~r~(!) FIX - ~w~%s je popravio svoje vozilo.", ImeIgraca(playerid));
  15. //AdminPoruka(NARACRVENA, globalstring);
  16. sendAltChatMessage(globalstring);
  17. }
  18. else return GRESKA(playerid, "Ne nalazite se u vozilu!");
  19. }
  20. case 1: {
  21. if(PlayerInfo[playerid][xGameSage] < 1) return GRESKA(playerid, "Niste u mogucnosti koristiti ovu komandu.");
  22. SPD(playerid, dialog_fixcar2, DSI,""col_OldProject"Fix Car",""col_white"Upisite ID igraca kojem zelite popraviti vozilo:", D_ODABERI, D_ODUSTANI);
  23. }
  24. case 2: {
  25. if(PlayerInfo[playerid][xGameSage] < 1 || PlayerInfo[playerid][xAdmin] < 1) return GRESKA(playerid, "Niste u mogucnosti koristiti ovu komandu.");
  26. new Float:fX, Float:fY, Float:fZ;
  27. for (new i = 1; i != MAX_VEHICLES; i ++) if(IsValidVehicle(i) && GetVehiclePos(i, fX, fY, fZ)) {
  28. if(IsPlayerInRangeOfPoint(playerid, 40.0, fX, fY, fZ)) {
  29. Lekac_SetVehicleHealth(i, 1000.0);
  30. vCanDrive[i] = 1;
  31. foreach(Player, play) {
  32. if(IsPlayerInVehicle(play, i) && GetPlayerState(play) == PLAYER_STATE_DRIVER) {
  33. Lekac_RepairVehicle(play, i);
  34. antiCheatCS[play][VehRepairTime] = 3;
  35. }
  36. else Lekac_RepairVehicle(-1, i);
  37. }
  38. }
  39. }
  40. SendInfoMessage(playerid, "Uspjesno ste popravili sva aktivna vozila u radiusu od 40 metara!");
  41. format(globalstring, sizeof(globalstring), "~r~(!) FIX - ~w~%s je popravio sva vozila u svom radiusu od 40 metara", ImeIgraca(playerid));
  42. //AdminPoruka(NARACRVENA, globalstring);
  43. sendAltChatMessage(globalstring);
  44. }
  45. case 3: {
  46. if(PlayerInfo[playerid][xGameSage] < 1 || PlayerInfo[playerid][xAdmin] < 1 && PlayerInfo[playerid][xWanted] != 0) return GRESKA(playerid, "Ne mozete popravljati vozila dok imate trazeni level!");
  47. if(PlayerInfo[playerid][xGameSage] < 1 || PlayerInfo[playerid][xAdmin] < 1) return GRESKA(playerid, "Niste u mogucnosti");
  48. if(!IsPlayerInAnyVehicle(playerid)) return GRESKA(playerid, "Ne nalazite se u vozilu!");
  49.  
  50. new Float:angle;
  51.  
  52. GetVehicleZAngle(GetPlayerVehicleID(playerid), angle); SetVehicleZAngle(GetPlayerVehicleID(playerid), angle);
  53. Lekac_RepairVehicle(playerid, GetPlayerVehicleID(playerid));
  54. Lekac_SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
  55. vCanDrive[GetPlayerVehicleID(playerid)] = 1;
  56. SendInfoMessage(playerid, "Uspjesno ste okrenuli i popravili svoje vozilo!");
  57. format(globalstring, sizeof(globalstring), "~r~(!) FLIP - ~w~%s je okrenuo i popavio svoje vozilo", ImeIgraca(playerid));
  58. //AdminPoruka(NARACRVENA, globalstring);
  59. sendAltChatMessage(globalstring);
  60. }
  61. }
  62. }
  63. }
  64. else if(dialogid == dialog_fixcar2) {
  65. if(!response) return true;
  66. if(response) {
  67. if(PlayerInfo[playerid][xAdmin] >= 1 || PlayerInfo[playerid][xGameSage] >= 1 || PlayerInfo[playerid][xVIPLevel] >= 4) {
  68. new id; id = strval(inputtext);
  69.  
  70. if(!IsPlayerConnected(id)) return GRESKA(playerid,"Igrac nije na serveru!");
  71. if(!IsPlayerInAnyVehicle(id)) return GRESKA(playerid, "Odabrani igrac nije u vozilu!");
  72. if(PlayerInfo[id][xWanted] != 0) return GRESKA(playerid,"Taj igrac ima trazeni level, ne mozete mu popraviti vozilo!");
  73.  
  74. Lekac_RepairVehicle(playerid, GetPlayerVehicleID(id));
  75. Lekac_SetVehicleHealth(GetPlayerVehicleID(id), 1000.0);
  76. antiCheatCS[id][VehRepairTime] = 3;
  77. vCanDrive[GetPlayerVehicleID(id)] = 1;
  78.  
  79. SendInfoMessage(playerid, "Uspjesno ste popravili vozilo igracu %s!", ImeIgraca(id));
  80.  
  81. SendInfoMessage(id, "%s Vam je popravio vozilo!", ImeIgraca(playerid));
  82.  
  83. format(globalstring, sizeof(globalstring), "~r~(!) FIX - ~w~Administrator %s je popravio vozilo igracu", ImeIgraca(playerid), ImeIgraca(id));
  84. //AdminPoruka(NARACRVENA, globalstring);
  85. sendAltChatMessage(globalstring);
  86. }
  87. else return GRESKA(playerid, "Niste u mogucnosti koristiti ovu komandu.");
  88. }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment