Engine System.
#6

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        new vehicleid = GetPlayerVehicleID(playerid);
        if(newkeys & KEY_ACTION)
        {
            new engine,lights,alarm,doors,bonnet,boot,objective;
            GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
            if(engine == 1)
                return SetVehicleParamsEx(vehicleid,0,lights,alarm,doors,bonnet,boot,objective);

            if(VehicleFuel[vehicleid] > 0)
            {
                SetVehicleParamsEx(vehicleid,1,lights,alarm,doors,bonnet,boot,objective);
                new pname[MAX_PLAYER_NAME];
                GetPlayerName(playerid, pname, sizeof(pname));
                strreplace(pname, '_', ' ');

                new string[126];
                new vehiclename[126];
                GetVehicleName(vehicleid, vehiclename, sizeof(vehiclename));

                format(string, sizeof(string), "* %s turns the engine of their %s on.", pname, vehiclename);
                ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else return SendClientMessage(playerid, -1, "There's no fuel in the vehicle.");
        }
        if(newkeys & KEY_CROUCH)
        {
            new engine,lights,alarm,doors,bonnet,boot,objective;
            GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
            if(lights == 1) SetVehicleParamsEx(vehicleid,engine,0,alarm,doors,bonnet,boot,objective);
            else SetVehicleParamsEx(vehicleid,engine,1,alarm,doors,bonnet,boot,objective);
        }
    }
    return 1;
}
Reply


Messages In This Thread
Engine System. - by Nicholas. - 23.03.2012, 20:39
Re: Engine System. - by Jack.7331 - 23.03.2012, 20:50
Re: Engine System. - by Nicholas. - 23.03.2012, 21:01
Re: Engine System. - by Jonny5 - 23.03.2012, 21:06
Re: Engine System. - by nmader - 23.03.2012, 21:07
Re: Engine System. - by antonio112 - 23.03.2012, 21:08
Re: Engine System. - by Jonny5 - 23.03.2012, 21:12
Re: Engine System. - by antonio112 - 23.03.2012, 21:14
Re: Engine System. - by Nicholas. - 23.03.2012, 21:20

Forum Jump:


Users browsing this thread: 1 Guest(s)