Advertisement
DexyHendrix

Untitled

Dec 6th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.32 KB | None | 0 0
  1. if(PRESSED(KEY_LOOK_BEHIND))
  2. {
  3. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  4. {
  5. new stringb[32];
  6. if (VehicleLightsOn[GetPlayerVehicleID(playerid)] == false)
  7. {
  8. GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, lights, tires);
  9. UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, encode_lights(0, 0, 0, 0), tires);
  10. VehicleLightsOn[GetPlayerVehicleID(playerid)] = true;
  11. format(stringb, sizeof(stringb), "~h~~b~SVETLA");
  12. PlayerTextDrawSetString(playerid, BRZINOMER[5][playerid], stringb);
  13. }
  14. else
  15. {
  16. GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, lights, tires);
  17. UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doors, encode_lights(1, 1, 1, 1), tires);
  18. VehicleLightsOn[GetPlayerVehicleID(playerid)] = false;
  19. format(stringb, sizeof(stringb), "~h~~w~SVETLA");
  20. PlayerTextDrawSetString(playerid, BRZINOMER[5][playerid], stringb);
  21. }
  22. }
  23. }
  24. return 1;
  25. }
  26.  
  27. CMD:flash(playerid, params[])
  28. {
  29. if(!isPlayerLogged[playerid]) return GRESKA(playerid, "Morate biti ulogovani da bi koristili komande!");
  30. new vehicleid = GetPlayerVehicleID(playerid);
  31. if(!IsADrzavna(playerid)) return SCM(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Niste pripadnik PD/SOA/JNA/Hitna/Vatrogasci!");
  32. if(!IsACopCar(vehicleid) && !IsASAPDCar(vehicleid) && !IsAnSAJCar(vehicleid) && !IsNgCar(vehicleid) && !IsAVatrogasciCar(vehicleid) && !IsAnAmbulance(vehicleid)) return SCM(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Niste u sluzbenom vozilu!");
  33. if(!Flasher[vehicleid])
  34. {
  35. if (GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
  36. {
  37. return SCM(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Niste vozac!");
  38. }
  39. if (!GetVehicleModel(vehicleid)) return SCM(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Niste u vozilu u koje je moguce ugraditi rotirku!");
  40. if (IsValidDynamicObject(obj[vehicleid]) || IsValidDynamicObject(obj2[vehicleid]))
  41. {
  42. SCM(playerid, WHITE, "{0A9DC9}Rotirka: {FFFFFF}Iskljucili ste rotirku"), DestroyDynamicObject(obj[vehicleid]), DestroyDynamicObject(obj2[vehicleid]);
  43. GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
  44. if(LightPwr[vehicleid] == 1)
  45. UpdateVehicleDamageStatus(vehicleid, panels, doors, 0, tires);
  46. else
  47. UpdateVehicleDamageStatus(vehicleid, panels, doors, 5, tires);
  48. Flasher[vehicleid] = 0;
  49. }
  50. switch (GetVehicleModel(vehicleid))
  51. {
  52. case 596:
  53. {
  54. obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  55. obj2[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  56. AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.599999,-0.375000,0.899999,0.000000,0.000000,0.000000);
  57. AttachDynamicObjectToVehicle(obj2[vehicleid], vehicleid, -0.599999,-0.375000,0.899999,0.000000,0.000000,0.000000);
  58. GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
  59. Flasher[vehicleid] = 1;
  60. }
  61. case 597:
  62. {
  63. obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  64. obj2[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  65. AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.599999,-0.375000,0.899999,0.000000,0.000000,0.000000);
  66. AttachDynamicObjectToVehicle(obj2[vehicleid], vehicleid, -0.599999,-0.375000,0.899999,0.000000,0.000000,0.000000);
  67.  
  68. GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
  69. Flasher[vehicleid] = 1;
  70. }
  71. case 598:
  72. {
  73. obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  74. obj2[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  75. AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.524999, -0.300000, 0.899999, 0.000000, 0.000000, 0.000000);
  76. AttachDynamicObjectToVehicle(obj2[vehicleid], vehicleid, -0.524999, -0.300000, 0.899999, 0.000000, 0.000000, 0.000000);
  77. GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
  78. Flasher[vehicleid] = 1;
  79. }
  80. case 599:
  81. {
  82. obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  83. obj2[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  84. AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.524999,0.000000,1.125000,0.000000,0.000000,0.000000);
  85. AttachDynamicObjectToVehicle(obj2[vehicleid], vehicleid, -0.524999,0.000000,1.125000,0.000000,0.000000,0.000000);
  86. GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
  87. Flasher[vehicleid] = 1;
  88. }
  89. case 541://bullet
  90. {
  91. obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  92. AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.375000,0.524999,0.375000,0.000000,0.000000,0.000000);
  93.  
  94. GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
  95. Flasher[vehicleid] = 1;
  96. }
  97. case 426://premier
  98. {
  99. obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  100. AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.524999,0.749999,0.375000,0.000000,0.000000,0.000000);
  101.  
  102. GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
  103. Flasher[vehicleid] = 1;
  104. }
  105. case 427://enforcer
  106. {
  107. GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
  108. Flasher[vehicleid] = 1;
  109. }
  110. case 416://Ambulance
  111. {
  112. GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
  113. Flasher[vehicleid] = 1;
  114. }
  115. case 407://FireTruck
  116. {
  117. GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
  118. Flasher[vehicleid] = 1;
  119. }
  120. case 560://sultan
  121. {
  122. obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  123. AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.225000,0.750000,0.449999,0.000000,0.000000,0.000000);
  124. GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
  125. Flasher[vehicleid] = 1;
  126. }
  127. case 490://FBI
  128. {
  129. obj[vehicleid] = CreateDynamicObject(18646, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  130. AttachDynamicObjectToVehicle(obj[vehicleid], vehicleid, 0.000000,1.125000,0.599999,0.000000,0.000000,0.000000);
  131. GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
  132. Flasher[vehicleid] = 1;
  133. }
  134. default:
  135. {
  136. return SCM(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Niste u vozilu u koje je moguce ugraditi rotirku!");
  137. }
  138. }
  139. return SCM(playerid, WHITE, "{0A9DC9}Rotirka: {FFFFFF}Ukljucili ste rotirku");
  140. }
  141. else
  142. {
  143. SCM(playerid, WHITE, "{0A9DC9}Rotirka: {FFFFFF}Iskljucili ste rotirku"), DestroyDynamicObject(obj[vehicleid]), DestroyDynamicObject(obj2[vehicleid]);
  144. GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
  145. if(LightPwr[vehicleid] == 1)
  146. UpdateVehicleDamageStatus(vehicleid, panels, doors, 0, tires);
  147. else
  148. UpdateVehicleDamageStatus(vehicleid, panels, doors, 5, tires);
  149. Flasher[vehicleid] = 0;
  150. }
  151. return 1;
  152. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement