Advertisement
mskamilor

Ultimative Neon System

Jan 30th, 2012
389
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.20 KB | None | 0 0
  1. /*
  2. Copyright (c) 2012-2013
  3.  
  4. Ultimative Neon System by mskamilor
  5.  
  6. */
  7. #include <a_samp>
  8. #include <ocmd>
  9.  
  10.  
  11. #define COLOR_YELLOW 0xFFFF00AA
  12. #define COLOR_BLUE 0x1229FAFF
  13. #define neondialog 1
  14.  
  15. public OnFilterScriptInit()
  16. {
  17. print("\n--------------------------------------");
  18. print("Ultimative Neon System by mskamilor");
  19. print("--------------------------------------\n");
  20. return 1;
  21. }
  22.  
  23. public OnFilterScriptExit()
  24. {
  25. return 1;
  26. }
  27.  
  28. ocmd:neon(playerid,params[])
  29. {
  30. if(IsPlayerInAnyVehicle(playerid))
  31. {
  32. ShowPlayerDialog(playerid, neondialog, DIALOG_STYLE_LIST, "Neons", "Dunkel Blau\nRot\nGruen\nWeiss\nLila\nGelb\nTuerkis\nHell Blau\nPink\nOrange\nHell Gruen\nGold\nNeon Entfernen", "OK", "abbrechen");
  33. }
  34. return 1;
  35. }
  36. public OnPlayerCommandText(playerid, cmdtext[])
  37. {
  38. return 0;
  39. }
  40. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  41. {
  42.  
  43. if(dialogid == neondialog)
  44. {
  45. if(response)
  46. {
  47. if(listitem == 0)
  48. {
  49. SetPVarInt(playerid, "Status", 1);
  50. SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
  51. SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
  52. AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  53. AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  54. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Installiert");
  55. }
  56. if(listitem == 1)
  57. {
  58. SetPVarInt(playerid, "Status", 1);
  59. SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
  60. SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
  61. AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  62. AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  63. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Installiert");
  64.  
  65. }
  66. if(listitem == 2)
  67. {
  68. SetPVarInt(playerid, "Status", 1);
  69. SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
  70. SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
  71. AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  72. AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  73. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Installiert");
  74.  
  75. }
  76. if(listitem == 3)
  77. {
  78. SetPVarInt(playerid, "Status", 1);
  79. SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
  80. SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
  81. AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  82. AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  83. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Installiert");
  84.  
  85. }
  86. if(listitem == 4)
  87. {
  88. SetPVarInt(playerid, "Status", 1);
  89. SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
  90. SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
  91. AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  92. AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  93. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Installiert");
  94.  
  95. }
  96. if(listitem == 5)
  97. {
  98. SetPVarInt(playerid, "Status", 1);
  99. SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
  100. SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
  101. AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  102. AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  103. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Installiert");
  104.  
  105. }
  106. if(listitem == 6)
  107. {
  108. SetPVarInt(playerid, "Status", 1);
  109. SetPVarInt(playerid, "neon12", CreateObject(18648,0,0,0,0,0,0));
  110. SetPVarInt(playerid, "neon13", CreateObject(18648,0,0,0,0,0,0));
  111. SetPVarInt(playerid, "neon14", CreateObject(18649,0,0,0,0,0,0));
  112. SetPVarInt(playerid, "neon15", CreateObject(18649,0,0,0,0,0,0));
  113. AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  114. AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  115. AttachObjectToVehicle(GetPVarInt(playerid, "neon14"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  116. AttachObjectToVehicle(GetPVarInt(playerid, "neon15"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  117. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Installiert");
  118.  
  119. }
  120. if(listitem == 7)
  121. {
  122. SetPVarInt(playerid, "Status", 1);
  123. SetPVarInt(playerid, "neon16", CreateObject(18648,0,0,0,0,0,0));
  124. SetPVarInt(playerid, "neon17", CreateObject(18648,0,0,0,0,0,0));
  125. SetPVarInt(playerid, "neon18", CreateObject(18652,0,0,0,0,0,0));
  126. SetPVarInt(playerid, "neon19", CreateObject(18652,0,0,0,0,0,0));
  127. AttachObjectToVehicle(GetPVarInt(playerid, "neon16"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  128. AttachObjectToVehicle(GetPVarInt(playerid, "neon17"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  129. AttachObjectToVehicle(GetPVarInt(playerid, "neon18"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  130. AttachObjectToVehicle(GetPVarInt(playerid, "neon19"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  131. SendClientMessage(playerid, 0xFFFFFFAA, "Neon zainstalowany");
  132.  
  133. }
  134. if(listitem == 8)
  135. {
  136. SetPVarInt(playerid, "Status", 1);
  137. SetPVarInt(playerid, "neon20", CreateObject(18647,0,0,0,0,0,0));
  138. SetPVarInt(playerid, "neon21", CreateObject(18647,0,0,0,0,0,0));
  139. SetPVarInt(playerid, "neon22", CreateObject(18652,0,0,0,0,0,0));
  140. SetPVarInt(playerid, "neon23", CreateObject(18652,0,0,0,0,0,0));
  141. AttachObjectToVehicle(GetPVarInt(playerid, "neon20"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  142. AttachObjectToVehicle(GetPVarInt(playerid, "neon21"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  143. AttachObjectToVehicle(GetPVarInt(playerid, "neon22"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  144. AttachObjectToVehicle(GetPVarInt(playerid, "neon23"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  145. SendClientMessage(playerid, 0xFFFFFFAA, "Neon zainstalowany");
  146.  
  147. }
  148. if(listitem == 9)
  149. {
  150. SetPVarInt(playerid, "Status", 1);
  151. SetPVarInt(playerid, "neon24", CreateObject(18647,0,0,0,0,0,0));
  152. SetPVarInt(playerid, "neon25", CreateObject(18647,0,0,0,0,0,0));
  153. SetPVarInt(playerid, "neon26", CreateObject(18650,0,0,0,0,0,0));
  154. SetPVarInt(playerid, "neon27", CreateObject(18650,0,0,0,0,0,0));
  155. AttachObjectToVehicle(GetPVarInt(playerid, "neon24"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  156. AttachObjectToVehicle(GetPVarInt(playerid, "neon25"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  157. AttachObjectToVehicle(GetPVarInt(playerid, "neon26"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  158. AttachObjectToVehicle(GetPVarInt(playerid, "neon27"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  159. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Installiert");
  160.  
  161. }
  162. if(listitem == 10)
  163. {
  164. SetPVarInt(playerid, "Status", 1);
  165. SetPVarInt(playerid, "neon28", CreateObject(18649,0,0,0,0,0,0));
  166. SetPVarInt(playerid, "neon29", CreateObject(18649,0,0,0,0,0,0));
  167. SetPVarInt(playerid, "neon30", CreateObject(18652,0,0,0,0,0,0));
  168. SetPVarInt(playerid, "neon31", CreateObject(18652,0,0,0,0,0,0));
  169. AttachObjectToVehicle(GetPVarInt(playerid, "neon28"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  170. AttachObjectToVehicle(GetPVarInt(playerid, "neon29"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  171. AttachObjectToVehicle(GetPVarInt(playerid, "neon30"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  172. AttachObjectToVehicle(GetPVarInt(playerid, "neon31"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  173. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Installiert");
  174.  
  175. }
  176. if(listitem == 11)
  177. {
  178. SetPVarInt(playerid, "Status", 1);
  179. SetPVarInt(playerid, "neon32", CreateObject(18652,0,0,0,0,0,0));
  180. SetPVarInt(playerid, "neon33", CreateObject(18652,0,0,0,0,0,0));
  181. SetPVarInt(playerid, "neon34", CreateObject(18650,0,0,0,0,0,0));
  182. SetPVarInt(playerid, "neon35", CreateObject(18650,0,0,0,0,0,0));
  183. AttachObjectToVehicle(GetPVarInt(playerid, "neon32"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  184. AttachObjectToVehicle(GetPVarInt(playerid, "neon33"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  185. AttachObjectToVehicle(GetPVarInt(playerid, "neon34"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  186. AttachObjectToVehicle(GetPVarInt(playerid, "neon35"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  187. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Installiert");
  188.  
  189. }
  190. if(listitem == 12)
  191. {
  192. DestroyObject(GetPVarInt(playerid, "neon")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon1")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon2")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon3"));
  193. DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon4")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon5")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon6")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon7"));
  194. DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon8")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon9")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon10")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon11"));
  195. DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon12")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon13")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon14")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon15"));
  196. DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon16")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon17")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon18")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon19"));
  197. DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon20")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon21")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon22")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon23"));
  198. DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon24")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon25")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon26")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon27"));
  199. DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon28")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon29")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon30")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon31"));
  200. DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon32")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon33")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon34")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon35"));
  201. }
  202. }
  203. }
  204. return 0;
  205. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement