/addvehicle?
#1

Hello
i have a gamemode and i want /addvehicle cmd. i have /car [name] [color1] [color2] cmd but i wnat to add Vehicles in world xd i mean add vehicle in gta sa.. can anybody can create if i get in a car and /addvehicle then it will be save?
Reply
#2

If i didn't mistake what you mean is, how to add vehicles to your GM?Use /save?
If you didn't know that command you just have to go ingame, spawn the wanted vehicle, get it in the right place, use /save with comment (example: /save police car), then go to Drive:\Users\User\Documents\GTA San Andreas User Files\SAMP\Savedpositions.
Open that txt file and you'll find the code for saved vehicles.
Copy that code and put it in your GM, in OnGameModeInIt.
Reply
#3

there is no /save cmd's..
Reply
#4

Samp has default built in /save cmd...
Reply
#5

This person wants to add cars dynamically ingame... Not add them from saved locations and adding to the script...

Try the filterscripts section in the forums here.
Reply
#6

Found this thing I did for a script request a while back, I modified it to work with the colour parameters.

__________________________________________________ _______________________________________________

There are many filterscripts already out there to do that, dialog based anyway.

However, you could try this:

You're going to need ZCMD and sscanf2.

ZCMD: https://sampforum.blast.hk/showthread.php?tid=91354
sscanf2: https://sampforum.blast.hk/showthread.php?tid=120356

Credits to Ryder for the car name array and ReturnVehicleID function.

pawn Код:
//Near the top of your script

new
    vNames[212][] =
    {
        "Landstalker", "Bravura", "Buffalo", "Linerunner", "Pereniel", "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", "Previon", "Coach", "Cabbie",
        "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral", "Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "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", "ZR3 50", "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", "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", "Trailer",
        "Kart", "Mower", "Duneride", "Sweeper", "Broadway", "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400", "Newsvan", "Tug", "Trailer A", "Emperor",
        "Wayfarer", "Euros", "Hotdog", "Club", "Trailer B", "Trailer C", "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"
    }
;
pawn Код:
//Near the bottom in your script

ReturnVehicleID(vName[])
{
    for(new x; x != 211; x++) if(strfind(vNames[x], vName, true) != -1) return x + 400;
    return INVALID_VEHICLE_ID;
}
pawn Код:
//Command using ZCMD and sscanf.

COMMAND:car(playerid, params[])
{
    new color1, color2, carName[100];
    if(sscanf(params, "iis[100]", color1, color2, carName)) return SendClientMessage(playerid, 0xa9c4e4ff, "Usage: /car [col1][col2][name]");
    else if(ReturnVehicleID(carName) == INVALID_VEHICLE_ID) return SendClientMessage(playerid, 0xa9c4e4ff, "Unknown car name!");
    else
    {
        new Float:pPos[4], vid;
        GetPlayerPos(playerid, pPos[0], pPos[1], pPos[2]);
        GetPlayerFacingAngle(playerid, pPos[3]);
        vid = CreateVehicle(ReturnVehicleID(carName), pPos[0], pPos[1], pPos[2] + 1.00, pPos[3], color1, color2, 60);
        PutPlayerInVehicle(playerid, vid, 0);
    }
    return 1;
}
Tested working. If you're going to give me reputation for this, then please also give some to Ryder for his array and function, here: http://forum.sa-mp.com/showpost.php?...13&postcount=7.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)