filterscript editing help
#9

Try this:

pawn Код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>

new Float:X,Float:Y,Float:Z;
new aVehicleNames[212][] = {
    {"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunner"},{"Perrenial"},{"Sentinel"},{"Dumper"},{"Firetruck"},{"Trashmaster"},{"Stretch"},
    {"Manana"},{"Infernus"},{"Voodoo"},{"Pony"},{"Mule"},{"Cheetah"},{"Ambulance"},{"Leviathan"},{"Moonbeam"},{"Esperanto"},{"Taxi"},
    {"Washington"},{"Bobcat"},{"Mr Whoopee"},{"BF Injection"},{"Hunter"},{"Premier"},{"Enforcer"},{"Securicar"},{"Banshee"},{"Predator"},{"Bus"},
    {"Rhino"},{"Barracks"},{"Hotknife"},{"Trailer 1"},{"Previon"},{"Coach"},{"Cabbie"},{"Stallion"},{"Rumpo"},{"RC Bandit"},{"Romero"},{"Packer"},
    {"Monster"},{"Admiral"},{"Squalo"},{"Seasparrow"},{"Pizzaboy"},{"Tram"},{"Trailer 2"},{"Turismo"},{"Speeder"},{"Reefer"},{"Tropic"},{"Flatbed"},
    {"Yankee"},{"Caddy"},{"Solair"},{"Berkley's RC Van"},{"Skimmer"},{"PCJ-600"},{"Faggio"},{"Freeway"},{"RC Baron"},{"RC Raider"},{"Glendale"},{"Oceanic"},
    {"Sanchez"},{"Sparrow"},{"Patriot"},{"Quad"},{"Coastguard"},{"Dinghy"},{"Hermes"},{"Sabre"},{"Rustler"},{"ZR-350"},{"Walton"},{"Regina"},{"Comet"},
    {"BMX"},{"Burrito"},{"Camper"},{"Marquis"},{"Baggage"},{"Dozer"},{"Maverick"},{"News Chopper"},{"Rancher"},{"FBI Rancher"},{"Virgo"},{"Greenwood"},
    {"Jetmax"},{"Hotring"},{"Sandking"},{"Blista Compact"},{"Police Maverick"},{"Boxville"},{"Benson"},{"Mesa"},{"RC Goblin"},{"Hotring Racer A"},
    {"Hotring Racer B"},{"Bloodring Banger"},{"Rancher"},{"Super GT"},{"Elegant"},{"Journey"},{"Bike"},{"Mountain Bike"},{"Beagle"},{"Cropdust"},{"Stunt"},
    {"Tanker"},{"Roadtrain"},{"Nebula"},{"Majestic"},{"Buccaneer"},{"Shamal"},{"Hydra"},{"FCR-900"},{"NRG-500"},{"HPV1000"},{"Cement Truck"},{"Tow Truck"},
    {"Fortune"},{"Cadrona"},{"FBI Truck"},{"Willard"},{"Forklift"},{"Tractor"},{"Combine"},{"Feltzer"},{"Remington"},{"Slamvan"},{"Blade"},{"Freight"},
    {"Streak"},{"Vortex"},{"Vincent"},{"Bullet"},{"Clover"},{"Sadler"},{"Firetruck LA"},{"Hustler"},{"Intruder"},{"Primo"},{"Cargobob"},{"Tampa"},{"Sunrise"},{"Merit"},
    {"Utility"},{"Nevada"},{"Yosemite"},{"Windsor"},{"Monster A"},{"Monster B"},{"Uranus"},{"Jester"},{"Sultan"},{"Stratum"},{"Elegy"},{"Raindance"},{"RC Tiger"},
    {"Flash"},{"Tahoma"},{"Savanna"},{"Bandito"},{"Freight Flat"},{"Streak Carriage"},{"Kart"},{"Mower"},{"Duneride"},{"Sweeper"},{"Broadway"},{"Tornado"},{"AT-400"},
    {"DFT-30"},{"Huntley"},{"Stafford"},{"BF-400"},{"Newsvan"},{"Tug"},{"Trailer 3"},{"Emperor"},{"Wayfarer"},{"Euros"},{"Hotdog"},{"Club"},{"Freight Carriage"},
    {"Trailer 3"},{"Andromada"},{"Dodo"},{"RC Cam"},{"Launch"},{"Police Car (LSPD)"},{"Police Car (SFPD)"},{"Police Car (LVPD)"},{"Police Ranger"},{"Picador"},{"S.W.A.T. Van"},
    {"Alpha"},{"Phoenix"},{"Glendale"},{"Sadler"},{"Luggage Trailer A"},{"Luggage Trailer B"},{"Stair Trailer"},{"Boxville"},{"Farm Plow"},{"Utility Trailer"} };

#define red 0xff0000ff
#if defined FILTERSCRIPT

#endif


COMMAND:car(playerid, params[]) {
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,red,"You are not authorized to use that command!");
    new Vehicle[50],color1,color2;
    if(!sscanf(params, "s[50]dd", Vehicle,color1,color2)) {
        new string[128],angle;
        new veh = GetVehicleModelID(Vehicle);
        GetPlayerPos(playerid,X,Y,Z);
        new PVeh = CreateVehicle(veh,  X+3,Y,Z, angle, -1,-1,-1);
        LinkVehicleToInterior(PVeh, GetPlayerInterior(playerid)); SetVehicleVirtualWorld(PVeh, GetPlayerVirtualWorld(playerid));
        format(string, sizeof string, " ** You have spawned a %s. ID: %i. ", aVehicleNames[veh - 400], veh);
        SendClientMessage(playerid, 0x00FFFFFF, string);
        PutPlayerInVehicle(playerid, veh, 0 );
        ChangeVehicleColor(veh, color1, color2);
        if(veh < 400 || veh > 611) return SendClientMessage(playerid, red, "Invalid vehicle ID/Name.");
        return SendClientMessage(playerid, 0x00FFFFFF, "Correct Usage: /Car [VehicleName/VehicleID]."); }
    return 1; }

stock GetVehicleModelID(vehiclename[]) {
    for(new i = 0; i < 211; i++) {
        if(strfind(aVehicleNames[i], vehiclename, true) != -1)
        return i + 400; }
    return -1; }
Easy code than that, Enter vehicle name and spawn it.
Reply


Messages In This Thread
filterscript editing help - by physicx - 18.09.2011, 08:28
Re: filterscript editing help - by physicx - 18.09.2011, 09:23
Re: filterscript editing help - by |_ⒾⓇⓄN_ⒹⓄG_| - 18.09.2011, 09:46
Re: filterscript editing help - by physicx - 18.09.2011, 10:39
Re: filterscript editing help - by physicx - 18.09.2011, 10:52
Re: filterscript editing help - by Tigerkiller - 18.09.2011, 12:41
Re: filterscript editing help - by physicx - 18.09.2011, 12:55
Re: filterscript editing help - by doreto - 18.09.2011, 13:41
Re: filterscript editing help - by Davz*|*Criss - 18.09.2011, 13:51
Re: filterscript editing help - by physicx - 18.09.2011, 14:46

Forum Jump:


Users browsing this thread: 1 Guest(s)