Car commands problem
#2

try this for /engine
PHP код:
CMD:engine(playeridparams[])
{
    new 
enginelightsalarmdoorsbonnetbootobjectivevehicleid;
    if(
GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playeridCOLOR_GREY"You are not driving a vehicle.");
    
vehicleid GetPlayerVehicleID(playerid);
    
GetVehicleParamsEx(vehicleidenginelightsalarmdoorsbonnetbootobjective);
    if(!
engine)
    {
        
SetVehicleParamsEx(vehicleid1lightsalarmdoorsbonnetbootobjective);
            
SendClientMessage(playeridCOLOR_GREEN"Engine on!");
    }
    else
    {
        
SetVehicleParamsEx(vehicleid0lightsalarmdoorsbonnetbootobjective);
            
SendClientMessage(playeridCOLOR_GREEN"Engine off!");
    }
    return 
1;

Honestly, the engine code that you have added would be classed as not good, i think this code specified is good enough

Lights, bonnet and trunk
PHP код:
CMD:bonnet(playerid,params[])
{
new 
engine,lights,alarm,doors,bonnet,boot,objective;
new 
vid GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(
bonnet==0)
{
SetVehicleParamsEx(vid,engine,lights,alarm,doors,1,boot,objective);
SendClientMessage(playeridCOLOR_GREEN"Vehicle bonnet opened");
}
else
{
SetVehicleParamsEx(vid,engine,lights,alarm,doors,0,boot,objective);
SendClientMessage(playeridCOLOR_GREEN"Vehicle bonnet closed");
}
return 
1;
}
CMD:boot(playerid,params[])
{
new 
engine,lights,alarm,doors,bonnet,boot,objective;
new 
vid GetPlayerVehicleID(playerid);
if(
boot==0)
{
SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,1,objective);
SendClientMessage(playeridCOLOR_GREEN"Vehicle boot opened");
}
else
{
SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,0,objective);
SendClientMessage(playeridCOLOR_GREEN"Vehicle boot closed");
}
return 
1;
}
CMD:lights(playerid,params[])
{
new 
engine,lights,alarm,doors,bonnet,boot,objective;
new 
vid GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(
lights==0)
{
SetVehicleParamsEx(vid,engine,1,alarm,doors,bonnet,boot,objective);
SendClientMessage(playeridCOLOR_GREEN"Vehicle lights enabled");
}
else
{
SetVehicleParamsEx(vid,engine,0,alarm,doors,bonnet,boot,objective);
SendClientMessage(playeridCOLOR_GREEN"Vehicle lights disabled");
}
return 
1;

Reply


Messages In This Thread
Car commands problem - by Astrais - 06.02.2013, 13:40
Re: Car commands problem - by bensmart469 - 06.02.2013, 16:38

Forum Jump:


Users browsing this thread: 1 Guest(s)