/engine
#2

Hello, I guess don't make a Roleplay server first for your first gamemode, but sure, here it is:
Quote:
Originally Posted by Basicz
View Post
I think you need to use a variable. Like:
pawn Code:
new
    vEngine[ MAX_VEHICLES ]
;

public OnGameModeInit( )
{
    ManualVehicleEngineAndLights( );

    return 1;
}

public OnVehicleSpawn( vehicleid )
{
    vEngine[ vehicleid ] = 0;

    return 1;
}

COMMAND:engine( playerid, params[ ] )
{
    if ( !IsPlayerInAnyVehicle( playerid ) )
        return SendClientMessage( playerid, -1, "You are not in any vehicle." );

    new vid = GetPlayerVehicleID( playerid ), engine, lights, alarm, doors, bonnet, boot, objective;

    GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective);

    switch( vEngine[ vid ] )
    {
        case 0: vEngine[ vid ] = 1, SetVehicleParamsEx( vid, 1, lights, alarm, doors, bonnet, boot, objective ),        SendClientMessage( playerid, -1, "turned on" );
        default: vEngine[ vid ] = 0, SetVehicleParamsEx( vid, 0, lights, alarm, doors, bonnet, boot, objective ),
                   SendClientMessage( playerid, -1, "turned off" );
    }

    return 1;
}
Hope it helps.
You need ZCMD include, put it at 'Sampservdirectory/pawno/include/".
****** ZCMD and you'll find it. ( ZCMD SA-MP ) in ******.
Reply


Messages In This Thread
/engine - by uprp - 21.08.2011, 14:05
Re: /engine - by Basicz - 21.08.2011, 14:11

Forum Jump:


Users browsing this thread: 2 Guest(s)