Advertisement
Guest User

[nL]D0rfleR's Simple Reserved Vehicle Script

a guest
Aug 10th, 2011
571
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.48 KB | None | 0 0
  1. //========================================================================================//
  2. //==========================[nL]W0rfleR Reserved Vehicle System===========================//
  3. //========================================================================================//
  4. //Please Leave Credits
  5. //Server: Here i have created a 8 vehicles which can easily be modified.
  6.  
  7. #include <a_samp>
  8. #define FILTERSCRIPT
  9. #define COLOR_RED 0xAA3333AA
  10. #define COLOR_YELLOW 0xFFFF00AA
  11.  
  12. new Broadway;
  13. new Windsor;
  14. new Elegy;
  15. new Jester;
  16. new ZR350;
  17. new Camper;
  18. new Sultan;
  19. new Sabre;
  20.  
  21. public OnFilterScriptInit()
  22. {
  23. Broadway = CreateVehicle(575,2119.9226,2059.2068,10.2747,181.3514,93,126,300);
  24. Windsor = CreateVehicle(555,1938.8693,1760.9918,18.5916,0.1513,152,1,300);
  25. Elegy = CreateVehicle(562,2493.5007,2070.5762,31.0309,181.7731,3,1,300);
  26. Jester = CreateVehicle(559,2491.0735,1991.3341,10.4384,0.2137,51,1,300);
  27. ZR350 = CreateVehicle(477,283.6991,-1160.5216,80.6677,46.3027,148,148,300);
  28. Camper = CreateVehicle(483,2187.3647,1800.5690,10.8127,178.6522,4,5,300);
  29. Sultan = AddStaticVehicle(560,2128.6167,1225.4829,10.5340,88.7015,3,3);
  30. Sabre = CreateVehicle(475,-1964.2996,411.3186,34.9752,89.7988,86,29,300);
  31. Tune();
  32.  
  33. print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
  34. print(" [nL]W0rfleR Reserved Vehicle FS ");
  35. print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
  36. }
  37.  
  38. public OnFilterScriptExit()
  39. {
  40. DestroyVehicle (Broadway);
  41. DestroyVehicle (Windsor);
  42. DestroyVehicle (Elegy);
  43. DestroyVehicle (Jester);
  44. DestroyVehicle (ZR350);
  45. DestroyVehicle (Camper);
  46. DestroyVehicle (Sultan);
  47. DestroyVehicle (Sabre);
  48. }
  49.  
  50. public OnVehicleSpawn(vehicleid)
  51. {
  52. SetTimer("Tune",1000,0);
  53. }
  54.  
  55. public OnPlayerStateChange(playerid, newstate, oldstate)
  56. {
  57. if(oldstate == PLAYER_STATE_ONFOOT)
  58. {
  59. if(newstate == PLAYER_STATE_DRIVER)
  60. {
  61. if(GetPlayerVehicleID(playerid) == Broadway)
  62. {
  63. new PlayerName[MAX_PLAYER_NAME];
  64. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  65. if(strcmp(PlayerName, "Shadow", true) == 0)
  66. {
  67. SendClientMessage(playerid, COLOR_RED,"You have entered your vehicle Shadow");
  68. }
  69. else
  70. {
  71. GameTextForPlayer( playerid, "This car is reserved for Shadow", 3000, 6 );
  72. RemovePlayerFromVehicle(playerid);
  73.  
  74. }
  75.  
  76. }
  77. if(GetPlayerVehicleID(playerid) == Windsor)
  78. {
  79. new PlayerName[MAX_PLAYER_NAME];
  80. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  81. if(strcmp(PlayerName, "[nL]Dtrix", true) == 0)
  82. {
  83. SendClientMessage(playerid, COLOR_RED,"You have entered your vehicle [nL]Dtrix.");
  84. }
  85. else
  86. {
  87. GameTextForPlayer( playerid, "This car is reserved for [nL]Dtrix", 3000, 6 );
  88. RemovePlayerFromVehicle(playerid);
  89.  
  90. }
  91.  
  92. }
  93. if(GetPlayerVehicleID(playerid) == Elegy)
  94. {
  95. new PlayerName[MAX_PLAYER_NAME];
  96. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  97. if(strcmp(PlayerName, "[nL]W0rfleR", true) == 0)
  98. {
  99. SendClientMessage(playerid, COLOR_RED,"You have entered your vehicle [nL]W0rfleR.");
  100. }
  101. else
  102. {
  103. GameTextForPlayer( playerid, "This car is reserved for [nL]W0rfleR", 3000, 6 );
  104. RemovePlayerFromVehicle(playerid);
  105.  
  106. }
  107.  
  108. }
  109. if(GetPlayerVehicleID(playerid) == Jester)
  110. {
  111. new PlayerName[MAX_PLAYER_NAME];
  112. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  113. if(strcmp(PlayerName, "Shadow", true) == 0)
  114. {
  115. SendClientMessage(playerid, COLOR_RED,"You have entered your vehicle Shadow.");
  116. }
  117. else
  118. {
  119. GameTextForPlayer( playerid, "This car is reserved for Shadow", 3000, 6 );
  120. RemovePlayerFromVehicle(playerid);
  121.  
  122. }
  123. }
  124. if(GetPlayerVehicleID(playerid) == ZR350)
  125. {
  126.  
  127. new PlayerName[MAX_PLAYER_NAME];
  128. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  129.  
  130. if(strcmp(PlayerName, "[nL]W0rfleR", true) == 0)
  131. {
  132. SendClientMessage(playerid, COLOR_RED,"You have entered your vehicle [nL]W0rfleR");
  133. }
  134. else
  135. {
  136. GameTextForPlayer( playerid, "This car is reserved for [nL]W0rfleR", 3000, 6 );
  137. RemovePlayerFromVehicle(playerid);
  138. }
  139.  
  140. }
  141. if(GetPlayerVehicleID(playerid) == Camper)
  142. {
  143. new PlayerName[MAX_PLAYER_NAME];
  144. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  145. if(strcmp(PlayerName, "[nL]Dtrix", true) == 0)
  146. {
  147. SendClientMessage(playerid, COLOR_RED,"You have entered your sexy vehicle Shift.");
  148. }
  149. else
  150. {
  151. GameTextForPlayer( playerid, "This car is reserved for [nL]Dtrix", 3000, 6 );
  152. RemovePlayerFromVehicle(playerid);
  153.  
  154. }
  155. }
  156. if(GetPlayerVehicleID(playerid) == Sultan)
  157. {
  158. new PlayerName[MAX_PLAYER_NAME];
  159. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  160. if(strcmp(PlayerName, "Nick", true) == 0)
  161. {
  162. SendClientMessage(playerid, COLOR_RED,"You have entered your vehicle Nick.");
  163. }
  164. else
  165. {
  166. GameTextForPlayer( playerid, "This car is reserved for Nick", 3000, 6 );
  167. RemovePlayerFromVehicle(playerid);
  168.  
  169. }
  170. }
  171. if(GetPlayerVehicleID(playerid) == Sabre)
  172. {
  173. new PlayerName[MAX_PLAYER_NAME];
  174. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  175. if(strcmp(PlayerName, "Shadow", true) == 0)
  176. {
  177. SendClientMessage(playerid, COLOR_RED,"You have entered your vehicle Shadow.");
  178. }
  179. else
  180. {
  181. GameTextForPlayer( playerid, "This car is reserved for Shadow", 3000, 6 );
  182. RemovePlayerFromVehicle(playerid);
  183.  
  184. }
  185. }
  186. }
  187. }
  188. return 1;
  189. }
  190. forward Tune();
  191. public Tune()//VEHICLE COMPONENTS
  192. {
  193.  
  194. AddVehicleComponent(Broadway, 1079);//cutter rims
  195. AddVehicleComponent(Broadway, 1042);//right sideskirt
  196. AddVehicleComponent(Broadway, 1042);//left sideskirt
  197. AddVehicleComponent(Broadway, 1044);//exhaust
  198. AddVehicleComponent(Broadway, 1032);//roofvent
  199. AddVehicleComponent(Broadway, 1139);//spoiler
  200. AddVehicleComponent(Broadway, 1176);//rear bumper
  201. AddVehicleComponent(Broadway, 1175);//front bumper
  202. AddVehicleComponent(Broadway, 1010);//nos
  203.  
  204. ChangeVehicleColor(Windsor, 152, 0);
  205.  
  206. ChangeVehiclePaintjob(Elegy, 2);//Paintjob
  207. AddVehicleComponent(Elegy, 1010);//nos
  208. AddVehicleComponent(Elegy, 1079);//cutter rims
  209. AddVehicleComponent(Elegy, 1087);//hydros
  210. AddVehicleComponent(Elegy, 1034);//exhaust
  211. AddVehicleComponent(Elegy, 1172);//front bumper
  212. AddVehicleComponent(Elegy, 1036);//sideskirt Left
  213. AddVehicleComponent(Elegy, 1040);//sideskirt Right
  214. AddVehicleComponent(Elegy, 1148);//rear bumper
  215. AddVehicleComponent(Elegy, 1035);//roof scoop
  216.  
  217. ChangeVehiclePaintjob(Jester, 1);//Paintjob
  218. AddVehicleComponent(Jester, 1010);//nos
  219. AddVehicleComponent(Jester, 1087);//hydros
  220. AddVehicleComponent(Jester, 1162);//spoiler
  221. AddVehicleComponent(Jester, 1160);//front bumper
  222. AddVehicleComponent(Jester, 1159);//rear bumper
  223. AddVehicleComponent(Jester, 1065);//exhaust
  224. AddVehicleComponent(Jester, 1077);//wheels
  225. AddVehicleComponent(Jester, 1070);//right side skirt
  226. AddVehicleComponent(Jester, 1072);//left side skirt
  227.  
  228. ChangeVehicleColor(ZR350, 148, 1);//colour
  229. AddVehicleComponent(ZR350, 1010);//nos
  230. AddVehicleComponent(ZR350, 1080);//rims
  231. AddVehicleComponent(ZR350, 1087);//hydros
  232.  
  233. ChangeVehiclePaintjob(Camper, 2);//Paintjob
  234. AddVehicleComponent(Camper, 1010);//nos
  235. AddVehicleComponent(Camper, 1087);//rims
  236.  
  237. ChangeVehiclePaintjob(Sultan, 2);//Paintjob
  238. AddVehicleComponent(Sultan, 1079);//cutter rims
  239. AddVehicleComponent(Sultan, 1026);//right sideskirt
  240. AddVehicleComponent(Sultan, 1027);//left sideskirt
  241. AddVehicleComponent(Sultan, 1028);//exhaust
  242. AddVehicleComponent(Sultan, 1032);//roofvent
  243. AddVehicleComponent(Sultan, 1139);//spoiler
  244. AddVehicleComponent(Sultan, 1141);//rear bumper
  245. AddVehicleComponent(Sultan, 1169);//front bumper
  246. AddVehicleComponent(Sultan, 1010);//nos
  247.  
  248. ChangeVehicleColor(Sabre, 86, 29);//colour
  249. AddVehicleComponent(Sabre, 1085);//rims
  250. AddVehicleComponent(Sabre, 1010);//nos
  251. return 1;
  252. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement