Advertisement
Guest User

a

a guest
Mar 23rd, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. #define PRESSED(%0) \
  5. (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
  6.  
  7. new diler_veh[3],
  8. viljuskar;
  9. new bool:Sverca[MAX_PLAYERS];
  10. new tezinavozila[MAX_VEHICLES];
  11. new Text3D:textvozila[MAX_VEHICLES];
  12.  
  13. enum {
  14. D_SVERC1,
  15. D_SVERC2,
  16. };
  17.  
  18. main()
  19. {
  20. print("2. krug takmicenja");
  21. }
  22.  
  23. public OnGameModeInit()
  24. {
  25. diler_veh[0] = AddStaticVehicle(482,169.6378,-6.7899,1.7007,179.4852,0,0);
  26. diler_veh[1] = AddStaticVehicle(482,172.8725,-6.8371,1.7000,179.7045,0,0);
  27. diler_veh[2] = AddStaticVehicle(482,176.2907,-6.7678,1.6993,181.0926,0,0);
  28. viljuskar = AddStaticVehicle(530,98.8964,-191.1806,1.2718,180.5996,1,1);
  29.  
  30. for(new vehicleid = 1; vehicleid < GetVehiclePoolSize(); vehicleid++)
  31. {
  32. if(vehicleid == diler_veh[0] || vehicleid == diler_veh[1] || vehicleid == diler_veh[2])
  33. {
  34. printf("Vozilo %d resetovano", vehicleid);
  35. tezinavozila[vehicleid] = 0;
  36. UpdateTezinu(vehicleid);
  37. continue;
  38. }
  39. }
  40. Create3DTextLabel("(( SVERC ))\nDa pokupite kutiju koristite: \"Y\"\n", 0xFFFFFFFF, 93.9385,-185.5843,1.4844, 10.0, 0, 0);
  41.  
  42. CreateActor(104, 173.7341,-92.9732,1.5512, 164);
  43. Create3DTextLabel("(( DILER ))\nDa saznate informacije posla koristite: \"Y\"\n", 0xFFFFFFFF, 173.7341,-92.9732,1.5512, 10.0, 0, 0);
  44.  
  45. return 1;
  46. }
  47.  
  48. public OnPlayerConnect(playerid)
  49. {
  50. Sverca[playerid] = false;
  51. return 1;
  52. }
  53.  
  54. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  55. {
  56. if(PRESSED(KEY_YES))
  57. {
  58. if(IsPlayerInRangeOfPoint(playerid, 10.0, 173.7341,-92.9732,1.5512)) // kod actora
  59. {
  60. ShowPlayerDialog(playerid, D_SVERC1, DIALOG_STYLE_MSGBOX, "POSAO: Svercer", "Ovaj posao je prepun adrenalina, mogucnost da vas policija ulovi vam podize pritisak u krvi\n\
  61. Kada zapocnete ovaj posao morate da odete do mesta utovara\n\
  62. Utovar u kombi moze se odraditi na 2 nacina\n\
  63. 1. Rukama - Sporiji nacin utovora, mozete poneti najvise 10kg po kutiji\n\
  64. 2. Viljuskarom - Brzi nacin, mozete podici 30kg po kutiji", "OK", "");
  65. }
  66. }
  67. return 1;
  68. }
  69.  
  70. UpdateTezinu(vehicleid)
  71. {
  72. new string[64];
  73. format(string, sizeof string, "Tezina: %d/300kg", tezinavozila[vehicleid]);
  74. textvozila[vehicleid] = Create3DTextLabel(string, 0xFFFFFFFF, 0, 0, 0, 10.0, 0, 0);
  75. Attach3DTextLabelToVehicle(textvozila[vehicleid], vehicleid, 0.0, 0.0, 0.0);
  76. return 1;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement