SA-MP Forums Archive
Vehicle Spawning - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Vehicle Spawning (/showthread.php?tid=177041)



Vehicle Spawning - Scenario - 15.09.2010

I know you are all probably getting annoyed with how much I post, but screw off. This is a discussion forum...

Anyways, I have the command /spawncar and I have tried to get it to where you can do /spawncar 411 0 0 and it spawns a black Infernus, but it doesn't. The car will spawn, but the color won't work. How do I fix the color problem?

pawn Code:
command(spawncar, playerid, params[])
{
    new carid, color1, color2, Float: CarToX, Float: CarToY, Float: CarToZ, car;
    if( sscanf( params, "ddd", carid, color1, color2) )
    {
        if( PlayerStatistics[playerid][pAdminLevel] >= 3 )
        {
            SendClientMessage( playerid, COLOR_WHITE, "SYNTAX: /spawncar [modelid]" );
        }
    }
    else
    {
        if( PlayerStatistics[playerid][pAdminLevel] >= 3)
        {
            if(carid < 400 || carid > 611)
            {
                SendClientMessage( playerid, COLOR_RED, "Wrong vehicle model ID! (400 - 600)" );
                return 1;
            }
            GetPlayerPos( playerid, CarToX, CarToY, CarToZ);
            car = CreateVehicle(carid, CarToX, CarToY+4, CarToZ, 90, -1, -1, -1);
            ChangeVehicleColor(carid, color1, color2);
            PutPlayerInVehicle(playerid, car, 0);
            LinkVehicleToInterior(car, GetPlayerInterior(playerid ));
            SetVehicleVirtualWorld(car, GetPlayerVirtualWorld(playerid));
        }
    }
    return 1;
}



Re: Vehicle Spawning - LarzI - 15.09.2010

pawn Code:
command(spawncar, playerid, params[])
{
    if( PlayerStatistics[playerid][pAdminLevel] < 3 )
        return 0;
    new carid, color1, color2, Float: CarToX, Float: CarToY, Float: CarToZ, car;
    if( sscanf( params, "ddd", carid, color1, color2) )
        return SendClientMessage( playerid, COLOR_WHITE, "SYNTAX: /spawncar [modelid]" );

    if(carid < 400 || carid > 611)
        return SendClientMessage( playerid, COLOR_RED, "Wrong vehicle model ID! (400 - 600)" );

    GetPlayerPos( playerid, CarToX, CarToY, CarToZ);
    car = CreateVehicle(carid, CarToX, CarToY+4, CarToZ, 90, color1, color2, -1);
    PutPlayerInVehicle(playerid, car, 0);
    LinkVehicleToInterior(car, GetPlayerInterior(playerid ));
    SetVehicleVirtualWorld(car, GetPlayerVirtualWorld(playerid));
    return 1;
}



Re: Vehicle Spawning - Scenario - 15.09.2010

Wow, I'm an idiot. I guess I've been processing to much through my head today... Thanks!


Re: Vehicle Spawning - LarzI - 15.09.2010

No problem