From f5b426b0c907b9f227c97ccd889dab7a7636e5a0 Mon Sep 17 00:00:00 2001 From: Jakestus Date: Sat, 26 Oct 2019 06:16:48 +0300 Subject: [PATCH] Carspawn defaults to random --- car/__resource.lua | 3 +- car/carspawn.lua | 6 +- car/vehicles.lua | 623 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 628 insertions(+), 4 deletions(-) create mode 100755 car/vehicles.lua diff --git a/car/__resource.lua b/car/__resource.lua index b7d3340..8a2ec6a 100644 --- a/car/__resource.lua +++ b/car/__resource.lua @@ -1,3 +1,4 @@ resource_manifest_version '44febabe-d386-4d18-afbe-5e627f4af937' -client_script 'carspawn.lua' \ No newline at end of file +client_script 'carspawn.lua' +client_script 'vehicles.lua' \ No newline at end of file diff --git a/car/carspawn.lua b/car/carspawn.lua index e5f6ebb..1b41faa 100644 --- a/car/carspawn.lua +++ b/car/carspawn.lua @@ -1,7 +1,7 @@ RegisterCommand('car', function(source, args) - - -- Default to futo - local vehicle = args[1] or "futo" + + -- Random vehicle if nothing asked + local vehicle = args[1] or vehicles[math.random(#vehicles)] -- Check existance and if a vehicle if not IsModelInCdimage(vehicle) or not IsModelAVehicle(vehicle) then diff --git a/car/vehicles.lua b/car/vehicles.lua new file mode 100755 index 0000000..4be3310 --- /dev/null +++ b/car/vehicles.lua @@ -0,0 +1,623 @@ + +vehicles = { + "adder", + "airbus", + "airtug", + "akula", + "akuma", + "alpha", + "alphaz1", + "ambulance", + "annihilator", + "apc", + "ardent", + "armytanker", + "armytrailer2", + "asea", + "asea2", + "asterope", + "autarch", + "avarus", + "avenger", + "bagger", + "baletrailer", + "baller", + "baller2", + "baller3", + "baller4", + "baller5", + "baller6", + "banshee", + "banshee2", + "barracks", + "barracks2", + "barracks3", + "barrage", + "bati", + "bati2", + "benson", + "besra", + "bestiagts", + "bf400", + "bfinjection", + "biff", + "bifta", + "bison", + "bison2", + "bison3", + "bjxl", + "blade", + "blazer", + "blazer2", + "blazer3", + "blazer4", + "blazer5", + "blimp", + "blimp2", + "blimp3", + "blista", + "blista2", + "blista3", + "bmx", + "boattrailer", + "bobcatxl", + "bodhi2", + "bombushka", + "boxville", + "boxville2", + "boxville3", + "boxville4", + "boxville5", + "brawler", + "brickade", + "brioso", + "bruiser", + "bruiser2", + "bruiser3", + "btype", + "btype2", + "btype3", + "buccaneer", + "buccaneer2", + "buffalo", + "buffalo2", + "buffalo3", + "bulldozer", + "bullet", + "burrito", + "burrito2", + "burrito3", + "burrito4", + "burrito5", + "bus", + "buzzard", + "buzzard2", + "cablecar", + "caddy", + "caddy2", + "caddy3", + "camper", + "carbonizzare", + "carbonrs", + "cargobob", + "cargobob2", + "cargobob3", + "cargobob4", + "cargoplane", + "casco", + "cavalcade", + "cavalcade2", + "cerberus", + "cerberus2", + "cerberus3", + "cheburek", + "cheetah", + "cheetah2", + "chernobog", + "chimera", + "chino", + "chino2", + "cliffhanger", + "clique", + "coach", + "cog55", + "cog552", + "cogcabrio", + "cognoscenti", + "cognoscenti2", + "comet2", + "comet3", + "comet4", + "contender", + "coquette", + "coquette2", + "coquette3", + "cruiser", + "crusader", + "cuban800", + "cutter", + "cyclone", + "daemon", + "daemon2", + "deathbike", + "deathbike2", + "deathbike3", + "defiler", + "deluxo", + "deveste", + "deviant", + "diablous", + "diablous2", + "dilettante", + "dilettante2", + "dinghy", + "dinghy2", + "dinghy3", + "dinghy4", + "dloader", + "docktrailer", + "docktug", + "dodo", + "dominator", + "dominator2", + "dominator3", + "dominator4", + "dominator5", + "dominator6", + "double", + "dubsta", + "dubsta2", + "dubsta3", + "dukes", + "dukes2", + "dump", + "dune", + "dune2", + "dune3", + "dune4", + "dune5", + "duster", + "elegy", + "elegy2", + "emperor", + "emperor2", + "emperor3", + "enduro", + "entityxf", + "esskey", + "exemplar", + "f620", + "faction", + "faction2", + "faction3", + "faggio", + "faggio2", + "faggio3", + "fbi", + "fbi2", + "fcr", + "fcr2", + "felon", + "felon2", + "feltzer2", + "feltzer3", + "firetruk", + "fixter", + "flatbed", + "fmj", + "forklift", + "fq2", + "freecrawler", + "freight", + "freightcar", + "freightcont1", + "freightcont2", + "freightgrain", + "frogger", + "frogger2", + "fugitive", + "furoregt", + "fusilade", + "futo", + "gargoyle", + "gauntlet", + "gauntlet2", + "gburrito", + "gburrito2", + "glendale", + "gp1", + "graintrailer", + "granger", + "gresley", + "gt500", + "guardian", + "habanero", + "hakuchou", + "hakuchou2", + "halftrack", + "handler", + "hauler", + "hauler2", + "havok", + "hermes", + "hexer", + "hotknife", + "hotring", + "howard", + "hunter", + "huntley", + "hydra", + "impaler", + "impaler2", + "impaler3", + "impaler4", + "imperator", + "imperator2", + "imperator3", + "infernus", + "infernus2", + "ingot", + "innovation", + "insurgent", + "insurgent2", + "insurgent3", + "intruder", + "issi2", + "issi3", + "issi4", + "issi5", + "issi6", + "italigtb", + "italigtb2", + "italigto", + "jackal", + "jb700", + "jester", + "jester2", + "jet", + "jetmax", + "journey", + "kalahari", + "khamelion", + "khanjali", + "kuruma", + "kuruma2", + "landstalker", + "lazer", + "le7b", + "lectro", + "lguard", + "limo2", + "lurcher", + "luxor", + "luxor2", + "lynx", + "mamba", + "mammatus", + "manana", + "manchez", + "marquis", + "marshall", + "massacro", + "massacro2", + "maverick", + "menacer", + "mesa", + "mesa2", + "mesa3", + "microlight", + "miljet", + "minivan", + "minivan2", + "mixer", + "mixer2", + "mogul", + "molotok", + "monroe", + "monster", + "monster3", + "monster4", + "monster5", + "moonbeam", + "moonbeam2", + "mower", + "mule", + "mule2", + "mule3", + "mule4", + "nemesis", + "neon", + "nero", + "nero2", + "nightblade", + "nightshade", + "nightshark", + "nimbus", + "ninef", + "ninef2", + "nokota", + "omnis", + "oppressor", + "oppressor2", + "oracle", + "oracle2", + "osiris", + "packer", + "panto", + "paradise", + "pariah", + "patriot", + "patriot2", + "pbus", + "pbus2", + "pcj", + "penetrator", + "penumbra", + "peyote", + "pfister811", + "phantom", + "phantom2", + "phantom3", + "phoenix", + "picador", + "pigalle", + "police", + "police2", + "police3", + "police4", + "policeb", + "policeold1", + "policeold2", + "policet", + "polmav", + "pony", + "pony2", + "pounder", + "pounder2", + "prairie", + "pranger", + "predator", + "premier", + "primo", + "primo2", + "proptrailer", + "prototipo", + "pyro", + "radi", + "raiden", + "raketrailer", + "rallytruck", + "rancherxl", + "rancherxl2", + "rapidgt", + "rapidgt2", + "rapidgt3", + "raptor", + "ratbike", + "ratloader", + "ratloader2", + "rcbandito", + "reaper", + "rebel", + "rebel2", + "regina", + "rentalbus", + "retinue", + "revolter", + "rhapsody", + "rhino", + "riata", + "riot", + "riot2", + "ripley", + "rocoto", + "rogue", + "romero", + "rubble", + "ruffian", + "ruiner", + "ruiner2", + "ruiner3", + "rumpo", + "rumpo2", + "rumpo3", + "ruston", + "sabregt", + "sabregt2", + "sadler", + "sadler2", + "sanchez2", + "sanctus", + "sandking", + "sandking2", + "savage", + "savestra", + "sc1", + "scarab", + "scarab2", + "scarab3", + "schafter2", + "schafter3", + "schafter4", + "schafter5", + "schafter6", + "schlagen", + "schwarzer", + "scorcher", + "scramjet", + "scrap", + "seabreeze", + "seashark", + "seashark2", + "seashark3", + "seasparrow", + "seminole", + "sentinel", + "sentinel2", + "sentinel3", + "serrano", + "seven70", + "shamal", + "sheava", + "sheriff", + "sheriff2", + "shotaro", + "skylift", + "slamvan", + "slamvan2", + "slamvan3", + "slamvan4", + "slamvan5", + "slamvan6", + "sovereign", + "specter", + "specter2", + "speeder", + "speeder2", + "speedo", + "speedo2", + "speedo4", + "squalo", + "stafford", + "stalion", + "stalion2", + "stanier", + "starling", + "stinger", + "stingergt", + "stockade", + "stockade3", + "stratum", + "streiter", + "stretch", + "strikeforce", + "stromberg", + "stunt", + "submersible", + "submersible2", + "sultan", + "sultanrs", + "suntrap", + "superd", + "supervolito", + "supervolito2", + "surano", + "surfer", + "surfer2", + "surge", + "swift", + "swift2", + "swinger", + "t20", + "taco", + "tailgater", + "tampa", + "tampa2", + "tampa3", + "tanker", + "tanker2", + "tankercar", + "taxi", + "technical", + "technical2", + "technical3", + "tempesta", + "terbyte", + "thrust", + "thruster", + "tiptruck", + "tiptruck2", + "titan", + "torero", + "tornado", + "tornado2", + "tornado3", + "tornado4", + "tornado5", + "tornado6", + "toro", + "toro2", + "toros", + "tourbus", + "towtruck", + "towtruck2", + "tr2", + "tr3", + "tr4", + "tractor", + "tractor2", + "tractor3", + "trailerlogs", + "trailers", + "trailers2", + "trailers3", + "trailersmall", + "trailersmall2", + "trash", + "trash2", + "trflat", + "tribike", + "tribike2", + "tribike3", + "trophytruck", + "trophytruck2", + "tropic", + "tropic2", + "tropos", + "tug", + "tula", + "tulip", + "turismo2", + "turismor", + "tvtrailer", + "tyrus", + "utillitruck", + "utillitruck2", + "utillitruck3", + "vacca", + "vader", + "vagner", + "valkyrie", + "valkyrie2", + "vamos", + "velum", + "velum2", + "verlierer2", + "vestra", + "vigero", + "vigilante", + "vindicator", + "virgo", + "virgo2", + "virgo3", + "viseris", + "visione", + "volatol", + "volatus", + "voltic", + "voltic2", + "voodoo", + "voodoo2", + "vortex", + "warrener", + "washington", + "wastelander", + "windsor", + "windsor2", + "wolfsbane", + "xa21", + "xls", + "xls2", + "yosemite", + "youga", + "youga2", + "zentorno", + "zion", + "zion2", + "zombiea", + "zombieb", + "zr380", + "zr3802", + "zr3803", + "ztype" +} \ No newline at end of file