Guest User

Neon 1.2 By JaSoN

a guest
Dec 10th, 2011
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.62 KB | None | 0 0
  1. // Jasons Neon Script
  2. #include <a_samp>
  3.  
  4. #pragma tabsize 0
  5. #define neondialog 8131
  6.  
  7. //RCON ADMINS CMDS
  8. #define params
  9.  
  10. #include <core>
  11. #include <float>
  12.  
  13. #include "../include/gl_common.inc"
  14.  
  15. new Text3D:textid;
  16. new PlayerText3D:playertextid;
  17.  
  18.  
  19. new savanna=0;
  20. new blade=0;
  21.  
  22.  
  23.  
  24.  
  25.  
  26. public OnFilterScriptInit()
  27. {
  28. print("\n--------------------------------------");
  29. print("Neon Script Von Jason ");
  30. print("--------------------------------------\n");
  31. return 1;
  32. //COLOR
  33. #define COLOR_YELLOW 0xFFFF00AA
  34. #define COLOR_BLUE 0x1229FAFF
  35. }
  36.  
  37. public OnFilterScriptExit()
  38. {
  39. return 1;
  40. }
  41.  
  42. //CMD
  43. public OnPlayerCommandText(playerid, cmdtext[])
  44. {
  45. if (strcmp(cmdtext, "/neon", true)==0)
  46. {
  47. if(IsPlayerInAnyVehicle(playerid))
  48. {
  49. ShowPlayerDialog(playerid, neondialog, DIALOG_STYLE_LIST, "Neon Menu", "Blaues Neon\nRotes Neon\nGrünes Neon\nWeißes Neon\nPinkes Neon\nGelbes Neon\nOranges Neon\nHelblaues Neon\nNeon Löschen", "Wählen", "Abbrechen");
  50. }
  51. return 1;
  52. }
  53. return 0;
  54. }
  55.  
  56. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  57. {
  58.  
  59. if(dialogid == neondialog)
  60. {
  61. if(response)
  62. {
  63. if(listitem == 0)
  64. {
  65. SetPVarInt(playerid, "Status", 1);
  66. SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
  67. SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
  68. AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  69. AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  70. SendClientMessage(playerid, 0xFFFF00AA, "Blaues Neon Installiert.");
  71. }
  72. if(listitem == 1)
  73. {
  74. SetPVarInt(playerid, "Status", 1);
  75. SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
  76. SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
  77. AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  78. AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  79. SendClientMessage(playerid, 0xFFFF00AA, "Rotes Neon Installiert.");
  80.  
  81. }
  82. if(listitem == 2)
  83. {
  84. SetPVarInt(playerid, "Status", 1);
  85. SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
  86. SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
  87. AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  88. AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  89. SendClientMessage(playerid, 0xFFFF00AA, "Grünes Neon Installiert.");
  90.  
  91. }
  92. if(listitem == 3)
  93. {
  94. SetPVarInt(playerid, "Status", 1);
  95. SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
  96. SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
  97. AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  98. AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  99. SendClientMessage(playerid, 0xFFFF00AA, "Weißes Neon Installiert.");
  100.  
  101. }
  102. if(listitem == 4)
  103. {
  104. SetPVarInt(playerid, "Status", 1);
  105. SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
  106. SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
  107. AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  108. AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  109. SendClientMessage(playerid, 0xFFFF00AA, "Pinkes Neon Installiert.");
  110.  
  111. }
  112. if(listitem == 5)
  113. {
  114. SetPVarInt(playerid, "Status", 1);
  115. SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
  116. SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
  117. AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  118. AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  119. SendClientMessage(playerid, 0xFFFF00AA, "Gelbes Neon Installiert.");
  120.  
  121. }
  122. if(listitem == 6)
  123. {
  124. SetPVarInt(playerid, "Status", 1);
  125. SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
  126. SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
  127. AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  128. AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  129. SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
  130. SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
  131. AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  132. AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  133. SendClientMessage(playerid, 0xFFFF00AA, "Oranges Neon Installiert.");
  134.  
  135. }
  136. if(listitem == 7)
  137. {
  138. SetPVarInt(playerid, "Status", 1);
  139. SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
  140. SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
  141. AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  142. AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  143. SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
  144. SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
  145. AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  146. AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  147. SendClientMessage(playerid, 0xFFFF00AA, "Helblaues Neon Installiert.");
  148.  
  149. }
  150.  
  151. if(listitem == 8){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"));
  152. 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"));
  153. 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, "neon13"));
  154. DeletePVar(playerid, "Status");
  155. SendClientMessage(playerid, 0xFFFF00AA, "Neon Deinstalliert.");
  156. }
  157. }
  158. }
  159. return 0;
  160. }
  161.  
  162.  
  163.  
Advertisement
Add Comment
Please, Sign In to add comment