Advertisement
Guest User

Untitled

a guest
May 20th, 2010
1,675
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.93 KB | None | 0 0
  1. /*
  2. BLINKER :D biddö credits stehen lassen :)
  3.  
  4.  
  5. EMINEM MM MM II NN N EMINEM MM MM
  6. EE M M M M II N N N EE M M M M
  7. EMINEM M M M M II N N N EMINEM M M M M
  8. EE M M M M II N N N EE M M M M
  9. EMINEM M M M II N NN EMINEM M M M
  10.  
  11. is geil :)
  12. by m33p4r3al
  13. */
  14. #include <a_samp>
  15. #define FILTERSCRIPT
  16.  
  17. new timer42[MAX_PLAYERS];
  18. new timer43[MAX_PLAYERS];
  19. new timer44[MAX_PLAYERS];
  20. new blinker[MAX_PLAYERS];
  21. new blinker2[MAX_PLAYERS];
  22. new blinker3[MAX_PLAYERS];
  23. forward blink(playerid);
  24. forward blink2(playerid);
  25. forward blink3(playerid);
  26.  
  27. public OnFilterScriptInit()
  28. {
  29. print("\n--------------------------------------");
  30. print(" Blinker-System by m33p4r34l");
  31. print("--------------------------------------\n");
  32. return 1;
  33. }
  34.  
  35. public OnFilterScriptExit()
  36. {
  37. return 1;
  38. }
  39.  
  40.  
  41. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  42. {
  43. if(newkeys & KEY_SUBMISSION)
  44. {
  45. if(IsPlayerInAnyVehicle(playerid))
  46. {
  47. new panels, doors, lights, tires;
  48. GetVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,lights,tires);
  49. UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,0,tires);
  50. return 1;
  51. }
  52. }
  53. else if(newkeys & KEY_CROUCH)
  54. {
  55. if(IsPlayerInAnyVehicle(playerid))
  56. {
  57. new panels, doors, lights, tires;
  58. GetVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,lights,tires);
  59. UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,5,tires);
  60. return 1;
  61. }
  62. }
  63. else if(newkeys & KEY_ANALOG_RIGHT)
  64. {
  65. if(IsPlayerInAnyVehicle(playerid))
  66. {
  67. if(timer43[playerid] == 0)
  68. {
  69. SetTimerEx("blink2",700,0,"i",playerid);
  70. timer43[playerid] = 1;
  71. new panels, doors, lights, tires;
  72. GetVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,lights,tires);
  73. UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,4,tires);
  74. blinker2[playerid] = 0;
  75. return 1;
  76. }
  77. else
  78. {
  79. timer43[playerid] = 0;
  80. blinker2[playerid] = 234;
  81. }
  82. }
  83. }
  84. else if(newkeys & KEY_ANALOG_LEFT)
  85. {
  86. if(IsPlayerInAnyVehicle(playerid))
  87. {
  88. if(timer44[playerid] == 0)
  89. {
  90. SetTimerEx("blink3",700,0,"i",playerid);
  91. timer44[playerid] = 1;
  92. new panels, doors, lights, tires;
  93. GetVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,lights,tires);
  94. UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,3,tires);
  95. blinker3[playerid] = 0;
  96. return 1;
  97. }
  98. else
  99. {
  100. timer44[playerid] = 0;
  101. blinker3[playerid] = 234;
  102. }
  103. }
  104. }
  105. else if(newkeys & KEY_ANALOG_UP)
  106. {
  107. if(IsPlayerInAnyVehicle(playerid))
  108. {
  109. if(timer42[playerid] == 0)
  110. {
  111. SetTimerEx("blink",700,0,"i",playerid);
  112. timer42[playerid] = 1;
  113. blinker[playerid] = 0;
  114. return 1;
  115. }
  116. else
  117. {
  118. timer42[playerid] = 0;
  119. blinker[playerid] = 234;
  120. }
  121. }
  122. }
  123. return 1;
  124. }
  125.  
  126.  
  127. public blink(playerid)
  128. {
  129. if(blinker[playerid] == 0)
  130. {
  131. if(IsPlayerInAnyVehicle(playerid))
  132. {
  133.  
  134. new panels, doors, lights, tires;
  135. GetVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,lights,tires);
  136. UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,5,tires);
  137. blinker[playerid] = 1;
  138. SetTimerEx("blink",700,0,"i",playerid);
  139. return 1;
  140. }
  141. }
  142. else if(blinker[playerid] == 1)
  143. {
  144. new panels, doors, lights, tires;
  145. GetVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,lights,tires);
  146. UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,0,tires);
  147. blinker[playerid] = 0;
  148. SetTimerEx("blink",700,0,"i",playerid);
  149. return 1;
  150. }
  151. return 1;
  152. }
  153. public blink2(playerid)
  154. {
  155. if(blinker2[playerid] == 0)
  156. {
  157. if(IsPlayerInAnyVehicle(playerid))
  158. {
  159.  
  160. new panels, doors, lights, tires;
  161. GetVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,lights,tires);
  162. UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,4,tires);
  163. blinker2[playerid] = 1;
  164. SetTimerEx("blink2",700,0,"i",playerid);
  165. return 1;
  166. }
  167. }
  168. else if(blinker2[playerid] == 1)
  169. {
  170. new panels, doors, lights, tires;
  171. GetVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,lights,tires);
  172. UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,0,tires);
  173. blinker2[playerid] = 0;
  174. SetTimerEx("blink2",700,0,"i",playerid);
  175. return 1;
  176. }
  177. return 1;
  178. }
  179. public blink3(playerid)
  180. {
  181. if(blinker3[playerid] == 0)
  182. {
  183. if(IsPlayerInAnyVehicle(playerid))
  184. {
  185.  
  186. new panels, doors, lights, tires;
  187. GetVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,lights,tires);
  188. UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,3,tires);
  189. blinker3[playerid] = 1;
  190. SetTimerEx("blink3",700,0,"i",playerid);
  191. return 1;
  192. }
  193. }
  194. else if(blinker3[playerid] == 1)
  195. {
  196. new panels, doors, lights, tires;
  197. GetVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,lights,tires);
  198. UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid),panels,doors,0,tires);
  199. blinker3[playerid] = 0;
  200. SetTimerEx("blink3",700,0,"i",playerid);
  201. return 1;
  202. }
  203. return 1;
  204. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement