Advertisement
AshBFunky

/veh with vehicle names

Dec 24th, 2011
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.57 KB | None | 0 0
  1. CMD:veh(playerid, params[])
  2. {
  3.     if(!strlen(params)) return SendClientMessage(playerid, COLOUR_RED, "Usage: /veh [id/name]");
  4.  
  5.     new iModel = 0;
  6.     if(!IsNumeric(params))
  7.     {
  8.         for(new i; i < sizeof(vNames); i++)
  9.         {
  10.             if(!strcmp(params, vNames[i]))
  11.             {
  12.                 iModel = i;
  13.                 break;
  14.             }
  15.         }
  16.         if(iModel = 0) return SendClientMessage(playerid, COLOUR_RED, "You did not enter a valid vehicle name!");
  17.     }
  18.     else iModel = strval(params);
  19.  
  20.     if(iModel > 611 || iModel < 400) return SendClientMessage(playerid, COLOUR_RED, "Vehicle models are between 400 and 611.");
  21.     new Float:x, Float:y, Float:z;
  22.     GetPlayerPos(playerid, x, y, z);
  23.     PutPlayerInVehicle(playerid, CreateVehicle(iModel, x, y, z, 0.0, -1, -1, -1), 0);
  24.     return 1;
  25. }
  26.  
  27. stock IsNumeric( const szString[ ] ) //Slice <3
  28. {
  29.     if ( !szString[ 0 ] )
  30.         return false;
  31.  
  32.     new
  33.         iLength = strlen( szString ),
  34.         i
  35.     ;
  36.  
  37.     if ( szString[ 0 ] == '-' && szString[ 1 ] )
  38.         i = 1;
  39.  
  40.     for ( ; i < iLength; i++ )
  41.     {
  42.         if ( !( '0' <= szString[ i ] <= '9' ) )
  43.             return false;
  44.     }
  45.  
  46.     return true;
  47. }
  48.  
  49. new vNames[212][] =
  50. {
  51.         {"Landstalker"},    {"Bravura"},            {"Buffalo"},            {"Linerunner"},     {"Perrenial"},      {"Sentinel"},       {"Dumper"},
  52.         {"Firetruck"},      {"Trashmaster"},        {"Stretch"},            {"Manana"},         {"Infernus"},       {"Voodoo"},         {"Pony"},           {"Mule"},
  53.         {"Cheetah"},        {"Ambulance"},          {"Leviathan"},          {"Moonbeam"},       {"Esperanto"},      {"Taxi"},           {"Washington"},
  54.         {"Bobcat"},         {"Mr Whoopee"},         {"BF Injection"},       {"Hunter"},         {"Premier"},        {"Enforcer"},       {"Securicar"},
  55.         {"Banshee"},        {"Predator"},           {"Bus"},{"Rhino"},      {"Barracks"},       {"Hotknife"},       {"Artic Trailer 1"},      {"Previon"},
  56.         {"Coach"},          {"Cabbie"},             {"Stallion"},           {"Rumpo"},          {"RC Bandit"},      {"Romero"},         {"Packer"},         {"Monster"},
  57.         {"Admiral"},        {"Squalo"},             {"Seasparrow"},         {"Pizzaboy"},       {"Tram"},           {"Artic Trailer 2"},      {"Turismo"},
  58.         {"Speeder"},        {"Reefer"},             {"Tropic"},             {"Flatbed"},        {"Yankee"},         {"Caddy"},          {"Solair"},         {"Berkley's RC Van"},
  59.         {"Skimmer"},        {"PCJ-6_0_0"},          {"Faggio"},             {"Freeway"},        {"RC Baron"},       {"RC Raider"},      {"Glendale"},       {"Oceanic"},
  60.         {"Sanchez"},        {"Sparrow"},            {"Patriot"},            {"Quad"},           {"Coastguard"},     {"Dinghy"},         {"Hermes"},         {"Sabre"},
  61.         {"Rustler"},        {"ZR-3_5_0"},           {"Walton"},             {"Regina"},         {"Comet"},{"BMX"},  {"Burrito"},        {"Camper"},         {"Marquis"},
  62.         {"Baggage"},        {"Dozer"},              {"Maverick"},           {"News Chopper"},   {"Rancher"},        {"FBI Rancher"},    {"Virgo"},          {"Greenwood"},
  63.         {"Jetmax"},         {"Hotring"},            {"Sandking"},           {"Blista Compact"}, {"Police Maverick"},{"Boxville"},       {"Benson"},
  64.         {"Mesa"},           {"RC Goblin"},          {"Hotring Racer A"},    {"Hotring Racer B"},{"Bloodring Banger"},{"Rancher"},
  65.         {"Super GT"},       {"Elegant"},            {"Journey"},            {"Bike"},           {"Mountain Bike"},  {"Beagle"},         {"Cropdust"},       {"Stunt"},
  66.         {"Tanker"},         {"Roadtrain"},          {"Nebula"},             {"Majestic"},       {"Buccaneer"},      {"Shamal"},         {"Hydra"},          {"FCR-900"},
  67.         {"NRG-500"},        {"HPV1000"},            {"Cement Truck"},       {"Tow Truck"},      {"Fortune"},        {"Cadrona"},        {"FBI Truck"},
  68.         {"Willard"},        {"Forklift"},           {"Tractor"},            {"Combine"},        {"Feltzer"},        {"Remington"},      {"Slamvan"},
  69.         {"Blade"},          {"Freight"},            {"Streak"},             {"Vortex"},         {"Vincent"},        {"Bullet"},         {"Clover"},         {"Sadler"},
  70.         {"Firetruck LA"},   {"Hustler"},            {"Intruder"},           {"Primo"},          {"Cargobob"},       {"Tampa"},          {"Sunrise"},        {"Merit"},
  71.         {"Utility"},        {"Nevada"},             {"Yosemite"},           {"Windsor"},        {"Monster A"},      {"Monster B"},      {"Uranus"},         {"Jester"},
  72.         {"Sultan"},         {"Stratum"},            {"Elegy"},              {"Raindance"},      {"RC Tiger"},       {"Flash"},          {"Tahoma"},         {"Savanna"},
  73.         {"Bandito"},        {"Freight Flat"},       {"Streak Carriage"},    {"Kart"},           {"Mower"},          {"Duneride"},       {"Sweeper"},
  74.         {"Broadway"},       {"Tornado"},            {"AT-400"},             {"DFT-30"},         {"Huntley"},        {"Stafford"},       {"BF-400"},         {"Newsvan"},
  75.         {"Tug"},            {"Chemical Trailer"},          {"Emperor"},            {"Wayfarer"},       {"Euros"},          {"Hotdog"},         {"Club"},           {"Freight Carriage"},
  76.         {"Artic Trailer 3"},      {"Andromada"},          {"Dodo"},               {"RC Cam"},         {"Launch"},         {"Police Car LSPD"},{"Police Car SFPD"},
  77.         {"Police _LVPD"},   {"Police Ranger"},      {"Picador"},            {"SWAT. Van"},      {"Alpha"},          {"Phoenix"},        {"Glendale"},
  78.         {"Sadler"},         {"Luggage Trailer A"},  {"Luggage Trailer B"},  {"Stair Trailer"},{"Boxville"},         {"Farm Plow"},
  79.         {"Utility Trailer"}
  80. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement