Guest User

Untitled

a guest
Jul 17th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 11.78 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. new Text:neon;
  4. new Text:delete;
  5.  
  6. public OnFilterScriptInit()
  7. {
  8. neon = TextDrawCreate(21.0, 142.0, "Neon bol uspesne nainstalovany na vase vozidlo.");
  9. TextDrawUseBox(neon,true);
  10. TextDrawBoxColor(neon,0x00000066);
  11. TextDrawTextSize(neon,191.0, 200.0);
  12. TextDrawBackgroundColor(neon,0x000000FF);
  13. TextDrawFont(neon,1);
  14. TextDrawLetterSize(neon,0.5, 1.7999);
  15. TextDrawColor(neon,0xFFFFFFCC);
  16. TextDrawSetShadow(neon,0);
  17. TextDrawSetOutline(neon,0);
  18.  
  19. delete = TextDrawCreate(21.0, 142.0, "Vymazali ste si vsetky neony z vaseho vozidla.");
  20. TextDrawUseBox(delete,true);
  21. TextDrawBoxColor(delete,0x00000066);
  22. TextDrawTextSize(delete,191.0, 200.0);
  23. TextDrawBackgroundColor(delete,0x000000FF);
  24. TextDrawFont(delete,1);
  25. TextDrawLetterSize(delete,0.5, 1.7999);
  26. TextDrawColor(delete,0xFFFFFFCC);
  27. TextDrawSetShadow(delete,0);
  28. TextDrawSetOutline(delete,0);
  29. return 1;
  30. }
  31.  
  32. forward DeleteTextDraw(playerid);
  33. forward DeleteTextDrawDelete(playerid);
  34.  
  35. public DeleteTextDraw(playerid)
  36. {
  37. TextDrawHideForPlayer(playerid,neon);
  38. return 1;
  39. }
  40.  
  41. public DeleteTextDrawDelete(playerid)
  42. {
  43. TextDrawHideForPlayer(playerid,delete);
  44. return 1;
  45. }
  46.  
  47. public OnPlayerCommandText(playerid, cmdtext[])
  48. {
  49. if (strcmp("/neon", cmdtext, true, 10) == 0)
  50. {
  51. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFF0000FF,"Nie ste vo vozidle!");
  52. if(IsPlayerInAnyVehicle(playerid))
  53. {
  54. ShowPlayerDialog(playerid, 10, DIALOG_STYLE_LIST, "Vyberte si neon", "{FF0000}Červený\n{009900}Zelený\n{00FF00}Svetlo Zelený\n{3300FF}Modrý\n{00FFFF}Svetlo Modrý\n{FF9900}Oranžový\n{FFFF00}Žltý\n{FF00FF}Ružový\n{9900CC}Fialový\n{FFFFFF}Biely\n{FFFFFF}Policajný\n{FFFFFF}Vymazať všetky neony z vozidla\n{FFF1AF}test test bla bla bla moj samp server wtlv :)", "Vybrať", "Zavrieť");
  55. }
  56. return 1;
  57. }
  58. return 0;
  59. }
  60.  
  61. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  62. {
  63. if(dialogid == 10)
  64. {
  65. if(response)
  66. {
  67. if(listitem == 0) // Cerveny
  68. {
  69. SetPVarInt(playerid, "Status", 1);
  70. SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
  71. SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
  72. AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  73. AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  74. TextDrawShowForPlayer(playerid,neon);
  75. SetTimer("DeleteTextDraw",4500,0);
  76. }
  77.  
  78. if(listitem == 1) // Zeleny
  79. {
  80. SetPVarInt(playerid, "Status", 1);
  81. SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
  82. SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
  83. AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  84. AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  85. TextDrawShowForPlayer(playerid,neon);
  86. SetTimer("DeleteTextDraw",4500,0);
  87. }
  88.  
  89. if(listitem == 2) // Svetlo Zeleny
  90. {
  91. SetPVarInt(playerid, "Status", 1);
  92. SetPVarInt(playerid, "neon28", CreateObject(18649,0,0,0,0,0,0));
  93. SetPVarInt(playerid, "neon29", CreateObject(18649,0,0,0,0,0,0));
  94. SetPVarInt(playerid, "neon30", CreateObject(18652,0,0,0,0,0,0));
  95. SetPVarInt(playerid, "neon31", CreateObject(18652,0,0,0,0,0,0));
  96. AttachObjectToVehicle(GetPVarInt(playerid, "neon28"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  97. AttachObjectToVehicle(GetPVarInt(playerid, "neon29"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  98. AttachObjectToVehicle(GetPVarInt(playerid, "neon30"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  99. AttachObjectToVehicle(GetPVarInt(playerid, "neon31"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  100. TextDrawShowForPlayer(playerid,neon);
  101. SetTimer("DeleteTextDraw",4500,0);
  102. }
  103.  
  104. if(listitem == 3) // Modrý
  105. {
  106. SetPVarInt(playerid, "Status", 1);
  107. SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
  108. SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
  109. AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  110. AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  111. TextDrawShowForPlayer(playerid,neon);
  112. SetTimer("DeleteTextDraw",4500,0);
  113. }
  114.  
  115. if(listitem == 4) // Svetlo Modrý
  116. {
  117. SetPVarInt(playerid, "Status", 1);
  118. SetPVarInt(playerid, "neon12", CreateObject(18648,0,0,0,0,0,0));
  119. SetPVarInt(playerid, "neon13", CreateObject(18648,0,0,0,0,0,0));
  120. SetPVarInt(playerid, "neon14", CreateObject(18649,0,0,0,0,0,0));
  121. SetPVarInt(playerid, "neon15", CreateObject(18649,0,0,0,0,0,0));
  122. AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  123. AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  124. AttachObjectToVehicle(GetPVarInt(playerid, "neon14"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  125. AttachObjectToVehicle(GetPVarInt(playerid, "neon15"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  126. TextDrawShowForPlayer(playerid,neon);
  127. SetTimer("DeleteTextDraw",4500,0);
  128. }
  129.  
  130. if(listitem == 5) // Oranzovy
  131. {
  132. SetPVarInt(playerid, "Status", 1);
  133. SetPVarInt(playerid, "neon24", CreateObject(18647,0,0,0,0,0,0));
  134. SetPVarInt(playerid, "neon25", CreateObject(18647,0,0,0,0,0,0));
  135. SetPVarInt(playerid, "neon26", CreateObject(18650,0,0,0,0,0,0));
  136. SetPVarInt(playerid, "neon27", CreateObject(18650,0,0,0,0,0,0));
  137. AttachObjectToVehicle(GetPVarInt(playerid, "neon24"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  138. AttachObjectToVehicle(GetPVarInt(playerid, "neon25"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  139. AttachObjectToVehicle(GetPVarInt(playerid, "neon26"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  140. AttachObjectToVehicle(GetPVarInt(playerid, "neon27"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  141. TextDrawShowForPlayer(playerid,neon);
  142. SetTimer("DeleteTextDraw",4500,0);
  143. }
  144.  
  145. if(listitem == 6) // Zlty
  146. {
  147. SetPVarInt(playerid, "Status", 1);
  148. SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
  149. SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
  150. AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  151. AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  152. TextDrawShowForPlayer(playerid,neon);
  153. SetTimer("DeleteTextDraw",4500,0);
  154. }
  155.  
  156. if(listitem == 7) // Rúžový
  157. {
  158. SetPVarInt(playerid, "Status", 1);
  159. SetPVarInt(playerid, "neon20", CreateObject(18647,0,0,0,0,0,0));
  160. SetPVarInt(playerid, "neon21", CreateObject(18647,0,0,0,0,0,0));
  161. SetPVarInt(playerid, "neon22", CreateObject(18652,0,0,0,0,0,0));
  162. SetPVarInt(playerid, "neon23", CreateObject(18652,0,0,0,0,0,0));
  163. AttachObjectToVehicle(GetPVarInt(playerid, "neon20"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  164. AttachObjectToVehicle(GetPVarInt(playerid, "neon21"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  165. AttachObjectToVehicle(GetPVarInt(playerid, "neon22"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  166. AttachObjectToVehicle(GetPVarInt(playerid, "neon23"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  167. TextDrawShowForPlayer(playerid,neon);
  168. SetTimer("DeleteTextDraw",4500,0);
  169. }
  170.  
  171. if(listitem == 8) // Fialový
  172. {
  173. SetPVarInt(playerid, "Status", 1);
  174. SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
  175. SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
  176. AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  177. AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  178. TextDrawShowForPlayer(playerid,neon);
  179. SetTimer("DeleteTextDraw",4500,0);
  180. }
  181.  
  182. if(listitem == 9) // Biely
  183. {
  184. SetPVarInt(playerid, "Status", 1);
  185. SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
  186. SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
  187. AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  188. AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  189. TextDrawShowForPlayer(playerid,neon);
  190. SetTimer("DeleteTextDraw",4500,0);
  191. }
  192.  
  193. if(listitem == 10)
  194. {
  195. SetPVarInt(playerid, "Status", 1);
  196. SetPVarInt(playerid, "neon12", CreateObject(18646,0,0,0,0,0,0));
  197. SetPVarInt(playerid, "neon13", CreateObject(18646,0,0,0,0,0,0));
  198. AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  199. AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  200. TextDrawShowForPlayer(playerid,neon);
  201. SetTimer("DeleteTextDraw",4500,0);
  202. }
  203.  
  204. if(listitem == 11)
  205. {
  206. 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"));
  207. 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"));
  208. 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"));
  209. 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"));
  210. 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"));
  211. 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"));
  212. 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"));
  213. 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"));
  214. 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"));
  215. TextDrawShowForPlayer(playerid,delete);
  216. SetTimer("DeleteTextDrawDelete",4500,0);
  217. }
  218. }
  219. return 1;
  220. }
  221. return 0;
  222. }
Add Comment
Please, Sign In to add comment