Advertisement
Guest User

Untitled

a guest
Jun 30th, 2013
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.29 KB | None | 0 0
  1. #define MIN_VEHI_ID 400
  2. #define MAX_VEHI_ID 611
  3.  
  4. new aVehicleNames[212][] = { // Vehicle Names - Betamaster
  5. {"Landstalker"},
  6. {"Bravura"},
  7. {"Buffalo"},
  8. {"Linerunner"},
  9. {"Perrenial"},
  10. {"Sentinel"},
  11. {"Dumper"},
  12. {"Firetruck"},
  13. {"Trashmaster"},
  14. {"Stretch"},
  15. {"Manana"},
  16. {"Infernus"},
  17. {"Voodoo"},
  18. {"Pony"},
  19. {"Mule"},
  20. {"Cheetah"},
  21. {"Ambulance"},
  22. {"Leviathan"},
  23. {"Moonbeam"},
  24. {"Esperanto"},
  25. {"Taxi"},
  26. {"Washington"},
  27. {"Bobcat"},
  28. {"Mr Whoopee"},
  29. {"BF Injection"},
  30. {"Hunter"},
  31. {"Premier"},
  32. {"Enforcer"},
  33. {"Securicar"},
  34. {"Banshee"},
  35. {"Predator"},
  36. {"Bus"},
  37. {"Rhino"},
  38. {"Barracks"},
  39. {"Hotknife"},
  40. {"Trailer 1"}, //artict1
  41. {"Previon"},
  42. {"Coach"},
  43. {"Cabbie"},
  44. {"Stallion"},
  45. {"Rumpo"},
  46. {"RC Bandit"},
  47. {"Romero"},
  48. {"Packer"},
  49. {"Monster"},
  50. {"Admiral"},
  51. {"Squalo"},
  52. {"Seasparrow"},
  53. {"Pizzaboy"},
  54. {"Tram"},
  55. {"Trailer 2"}, //artict2
  56. {"Turismo"},
  57. {"Speeder"},
  58. {"Reefer"},
  59. {"Tropic"},
  60. {"Flatbed"},
  61. {"Yankee"},
  62. {"Caddy"},
  63. {"Solair"},
  64. {"Berkley's RC Van"},
  65. {"Skimmer"},
  66. {"PCJ-600"},
  67. {"Faggio"},
  68. {"Freeway"},
  69. {"RC Baron"},
  70. {"RC Raider"},
  71. {"Glendale"},
  72. {"Oceanic"},
  73. {"Sanchez"},
  74. {"Sparrow"},
  75. {"Patriot"},
  76. {"Quad"},
  77. {"Coastguard"},
  78. {"Dinghy"},
  79. {"Hermes"},
  80. {"Sabre"},
  81. {"Rustler"},
  82. {"ZR-350"},
  83. {"Walton"},
  84. {"Regina"},
  85. {"Comet"},
  86. {"BMX"},
  87. {"Burrito"},
  88. {"Camper"},
  89. {"Marquis"},
  90. {"Baggage"},
  91. {"Dozer"},
  92. {"Maverick"},
  93. {"News Chopper"},
  94. {"Rancher"},
  95. {"FBI Rancher"},
  96. {"Virgo"},
  97. {"Greenwood"},
  98. {"Jetmax"},
  99. {"Hotring"},
  100. {"Sandking"},
  101. {"Blista Compact"},
  102. {"Police Maverick"},
  103. {"Boxville"},
  104. {"Benson"},
  105. {"Mesa"},
  106. {"RC Goblin"},
  107. {"Hotring Racer A"}, //hotrina
  108. {"Hotring Racer B"}, //hotrinb
  109. {"Bloodring Banger"},
  110. {"Rancher"},
  111. {"Super GT"},
  112. {"Elegant"},
  113. {"Journey"},
  114. {"Bike"},
  115. {"Mountain Bike"},
  116. {"Beagle"},
  117. {"Cropdust"},
  118. {"Stunt"},
  119. {"Tanker"}, //petro
  120. {"Roadtrain"},
  121. {"Nebula"},
  122. {"Majestic"},
  123. {"Buccaneer"},
  124. {"Shamal"},
  125. {"Hydra"},
  126. {"FCR-900"},
  127. {"NRG-500"},
  128. {"HPV1000"},
  129. {"Cement Truck"},
  130. {"Tow Truck"},
  131. {"Fortune"},
  132. {"Cadrona"},
  133. {"FBI Truck"},
  134. {"Willard"},
  135. {"Forklift"},
  136. {"Tractor"},
  137. {"Combine"},
  138. {"Feltzer"},
  139. {"Remington"},
  140. {"Slamvan"},
  141. {"Blade"},
  142. {"Freight"},
  143. {"Streak"},
  144. {"Vortex"},
  145. {"Vincent"},
  146. {"Bullet"},
  147. {"Clover"},
  148. {"Sadler"},
  149. {"Firetruck LA"}, //firela
  150. {"Hustler"},
  151. {"Intruder"},
  152. {"Primo"},
  153. {"Cargobob"},
  154. {"Tampa"},
  155. {"Sunrise"},
  156. {"Merit"},
  157. {"Utility"},
  158. {"Nevada"},
  159. {"Yosemite"},
  160. {"Windsor"},
  161. {"Monster A"}, //monstera
  162. {"Monster B"}, //monsterb
  163. {"Uranus"},
  164. {"Jester"},
  165. {"Sultan"},
  166. {"Stratum"},
  167. {"Elegy"},
  168. {"Raindance"},
  169. {"RC Tiger"},
  170. {"Flash"},
  171. {"Tahoma"},
  172. {"Savanna"},
  173. {"Bandito"},
  174. {"Freight Flat"}, //freiflat
  175. {"Streak Carriage"}, //streakc
  176. {"Kart"},
  177. {"Mower"},
  178. {"Duneride"},
  179. {"Sweeper"},
  180. {"Broadway"},
  181. {"Tornado"},
  182. {"AT-400"},
  183. {"DFT-30"},
  184. {"Huntley"},
  185. {"Stafford"},
  186. {"BF-400"},
  187. {"Newsvan"},
  188. {"Tug"},
  189. {"Trailer 3"}, //petrotr
  190. {"Emperor"},
  191. {"Wayfarer"},
  192. {"Euros"},
  193. {"Hotdog"},
  194. {"Club"},
  195. {"Freight Carriage"}, //freibox
  196. {"Trailer 3"}, //artict3
  197. {"Andromada"},
  198. {"Dodo"},
  199. {"RC Cam"},
  200. {"Launch"},
  201. {"Police Car (LSPD)"},
  202. {"Police Car (SFPD)"},
  203. {"Police Car (LVPD)"},
  204. {"Police Ranger"},
  205. {"Picador"},
  206. {"S.W.A.T. Van"},
  207. {"Alpha"},
  208. {"Phoenix"},
  209. {"Glendale"},
  210. {"Sadler"},
  211. {"Luggage Trailer A"}, //bagboxa
  212. {"Luggage Trailer B"}, //bagboxb
  213. {"Stair Trailer"}, //tugstair
  214. {"Boxville"},
  215. {"Farm Plow"}, //farmtr1
  216. {"Utility Trailer"} //utiltr1
  217. };
  218.  
  219.  
  220. ocmd:v(playerid,params[])
  221. {
  222. new idx;
  223. new iString[128];
  224.  
  225. if ( params[ 0 ] == '\0' ) // Same effect as a !strlen check.
  226. return SendClientMessage( playerid, Rot, "Nutzung: /v [Vehicle ID] Optional: ([Farbe 1] [Farbe 2])" );
  227.  
  228. idx = GetVehicleModelIDFromName( params );
  229.  
  230. if( idx == -1 )
  231. {
  232. idx = strval(iString);
  233.  
  234. if ( idx < MIN_VEHI_ID || idx > MAX_VEHI_ID )
  235. return SendClientMessage(playerid, Rot, "Ungültiges Fahrzeug!");
  236. }
  237.  
  238.  
  239. if(GetPVarInt(playerid, "spawned") == 1)
  240. {
  241. SetTimer("DelVeh",5000,true);
  242. new rcc1 = random(255);
  243. new rcc2 = random(255);
  244. new Float:vehx,Float:vehy,Float:vehz;
  245. new cc1,cc2,string[128],string2[32];
  246. format(string2,sizeof(string2),"iI(%d)I(%d)",rcc1,rcc2);
  247. if(sscanf(params,string2,idx,cc1,cc2))return SendClientMessage(playerid, Rot,"Nutzung: /v [Vehicle ID] Optional: ([Farbe 1] [Farbe 2])");
  248.  
  249. if(idx == 520)// && (577 || 592) || 432)
  250. {
  251. SendClientMessage(playerid,Rot, "Du darfst dieses Fahrzeug nicht spawnen!");
  252. }
  253. else if(idx == 577)// && (577 || 592) || 432)
  254. {
  255. SendClientMessage(playerid,Rot, "Du darfst dieses Fahrzeug nicht spawnen!");
  256. }
  257. else if(idx == 592)// && (577 || 592) || 432)
  258. {
  259. SendClientMessage(playerid,Rot, "Du darfst dieses Fahrzeug nicht spawnen!");
  260. }
  261. else if(idx == 432)// && (577 || 592) || 432)
  262. {
  263. SendClientMessage(playerid,Rot, "Du darfst dieses Fahrzeug nicht spawnen!");
  264. }
  265. else
  266. {
  267. DestroyVehicle(GetPVarInt(playerid, "carid"));
  268. GetPlayerPos(playerid,vehx,vehy,vehz);
  269. SetPVarInt(playerid, "carid", CreateVehicle(idx,vehx,vehy,vehz,3,cc1,cc2,0));
  270. SetVehicleNumberPlate(GetPVarInt(playerid, "carid"),"Legendary");
  271. PutPlayerInVehicle(playerid, GetPVarInt(playerid, "carid"), 0);
  272. format(string,sizeof(string),"FahrzeugID: %d, Farben: %d, %d",GetVehicleModel(GetPlayerVehicleID(playerid)),cc1,cc2);
  273. SendClientMessage(playerid,Rot,string);
  274. SetPVarInt(playerid, "spawned", 1);
  275. return 1;
  276. }
  277. }
  278. if(GetPVarInt(playerid, "spawned") == 0)
  279. {
  280. SetTimer("DelVeh",5000,true);
  281. new rcc1 = random(255);
  282. new rcc2 = random(255);
  283. new Float:vehx,Float:vehy,Float:vehz;
  284. new vehid,cc1,cc2,string[128],string2[32];
  285. format(string2,sizeof(string2),"iI(%d)I(%d)",rcc1,rcc2);
  286. if(sscanf(params,string2,vehid,cc1,cc2))return SendClientMessage(playerid, Rot,"Nutzung: /v [Vehicle ID] ([Farbe 1] [Farbe 2])");
  287.  
  288. if(vehid == 520)// && (577 || 592) || 432)
  289. {
  290. SendClientMessage(playerid,Rot, "Du darfst dieses Fahrzeug nicht spawnen!");
  291. }
  292. else if(vehid == 577)// && (577 || 592) || 432)
  293. {
  294. SendClientMessage(playerid,Rot, "Du darfst dieses Fahrzeug nicht spawnen!");
  295. }
  296. else if(vehid == 592)// && (577 || 592) || 432)
  297. {
  298. SendClientMessage(playerid,Rot, "Du darfst dieses Fahrzeug nicht spawnen!");
  299. }
  300. else if(vehid == 432)// && (577 || 592) || 432)
  301. {
  302. SendClientMessage(playerid,Rot, "Du darfst dieses Fahrzeug nicht spawnen!");
  303. }
  304. else
  305. {
  306. GetPlayerPos(playerid,vehx,vehy,vehz);
  307. SetPVarInt(playerid, "carid", CreateVehicle(vehid,vehx,vehy,vehz,3,cc1,cc2,0));
  308. SetVehicleNumberPlate(GetPVarInt(playerid, "carid"),"~>gg<~");
  309. PutPlayerInVehicle(playerid, GetPVarInt(playerid, "carid"), 0);
  310. format(string,sizeof(string),"FahrzeugID: %d, Farben: %d, %d",GetVehicleModel(GetPlayerVehicleID(playerid)),cc1,cc2);
  311. SendClientMessage(playerid,Rot,string);
  312. SetPVarInt(playerid, "spawned", 1);
  313. return 1;
  314. }
  315. }
  316. return 1;
  317. }
  318.  
  319. GetVehicleModelIDFromName(vname[])
  320. {
  321. for(new i = 0; i < 211; i++)
  322. {
  323. if ( strfind(aVehicleNames[i], vname, true) != -1 )
  324. return i + MIN_VEHI_ID;
  325. }
  326. return -1;
  327. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement