How can i make this Command
#1

Evrey Time i Try it with another way i allways End with Errors:
So i delet it and Make it again

How can i make Car Command ? /v name/ID

I Really Thank the one who help i cant Give a Rep+ yet But when i can i will give hem

Dont script the all thing Just show me it for 1 car and ill make the Rest

Thanks
Reply
#2

pawn Код:
YCMD:veh(playerid, params[], help)
{
    new color1;
    new color2;
    new vehicle[30];
    new str[128];
    new id;
    if(PlayerInfo[playerid][pAdmin] < 4 && !IsPlayerAdmin(playerid)) return
        SendClientMessage(playerid, COLOUR_YELLOW, "You're not an admin or a high enough level admin.");
    if (help) return
        SendClientMessage(playerid, COLOUR_YELLOW, "Spawn thevehicle of your choice.");
    if (sscanf(params, "s[30]ii", vehicle,color1,color2)) return
        SendClientMessage(playerid, COLOUR_YELLOW, "Usage: /vec [Vehicle Name/Vehicle ID] [Color ID 1] [Color ID 2].");
    new idx = GetVehicleModelIDFromName(vehicle);
    if(idx == -1)
    {
        if(idx < 400 || idx > 600)
            return SendClientMessage(playerid, COLOUR_YELLOW, "ERROR: Invalid vehicle name or ID!");
    }
    new Float:x,Float:y,Float:z,Float:a;
    GetPlayerPos(playerid,x,y,z);
    GetPlayerFacingAngle(playerid,a);
    id = CreateVehicle(idx,x+2,y+2,z,a,color1,color2,99999999999999);
    format(str, sizeof (str), "Vehicle Spawned: [ %d / %s] by player %s.",GetVehicleModelIDFromName(vehicle),PlayerVehicles[idx-400], GetName(playerid));
    Adminmsg(str);
    format(str, sizeof (str), "#RED%d #BLUE%s",id,PlayerVehicles[idx-400]);
    SetVehicleNumberPlate(id,ColouredText(str));
    return 1;
}
Reply
#3

pawn Код:
CMD:veh(playerid, params[])
{
new Float:X, Float:Y, Float:Z, Float:A,  id, col1, col2;
    if(sscanf(params, "iii", id, col1, col2,)) return SendClientMessage(playerid, -1, "/veh [VehID][Col1][Col2]");
    if(id < 400 || id > 611) return SendClientMessage(playerid, -1, "Vehicle IDs are only 400 - 611");
    GetPlayerFacingAngle(playerid, A); //Gets your facing angle and saves it into a float.
    GetPlayerPos(playerid, X+2,Y,Z); //Gets your position and gets saves it into floats.
    CreateVehicle(id, X, Y, Z, A, col1, col2, 600); //Creates the vehicle.
}
Reply
#4

Advanced.
pawn Код:
CMD:veh(playerid, params[])
{
    new veh[24], color[2];
    if(sscanf(params, "s[24]I(-1)I(-1)", veh, color[0], color[1])) return SendClientMessage(playerid, -1, "[*] Usage: /veh [vehicleid/name] [Optional: color 1] [Optional: color 2]");

    new VehicleNames[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"}
    }, vehicle = -1;

    for(new v; v < 212; v++) if(strfind(VehicleNames[v], veh, true) != -1) { vehicle = v + 400; break; }
    if(vehicle == -1) vehicle = strval(veh);
    if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, -1, "[*] Enter a valid vehicle name or an ID between 400 and 611!");

    new Float:Pos[4];
    if(IsPlayerInAnyVehicle(playerid))
    {
        GetVehiclePos(GetPlayerVehicleID(playerid), Pos[0], Pos[1], Pos[2]);
        GetVehicleZAngle(GetPlayerVehicleID(playerid), Pos[3]);
    }
        else
    {
        GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
        GetPlayerFacingAngle(playerid, Pos[3]);
    }
    PutPlayerInVehicle(playerid, CreateVehicle(vehicle, Pos[0], Pos[1], Pos[2], Pos[3], color[0], color[1], 120), 0);
    return 1;
}
Now you can spawn vehicle using /Veh [Vehicle-Name] [Color 1] [Color 2].
NOTE: Colors are optional.
Reply
#5

Nice
Reply
#6

Hay can soemone Edit "Littlehelper[MDZ]" Replay

when I Spawn a veh and try to enter it it give error your now allow to entet his veh

and How can I make it that when i spawn a veh "player be Inside it" and the color of all veh are Lightblue and White (Delet the [color 1] [Color 2] OPTION

Please someone make it ;P
Reply
#7

Quote:
Originally Posted by Compton.
Посмотреть сообщение
Hay can soemone Edit "Littlehelper[MDZ]" Replay

when I Spawn a veh and try to enter it it give error your now allow to enter this veh
It's about your GM,command is perfect.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)