OnPlayerKeyStateChange Help
#6

Quote:
Originally Posted by airplanesimen
Посмотреть сообщение
This works: Tested fully.

pawn Код:
if (AVehicleData[vehicleid][Fuel] > 0)
    {
        if ((newkeys & KEY_SUBMISSION) && !(oldkeys & KEY_SUBMISSION) && IsPlayerInAnyVehicle(playerid))
        {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
                if(engine == 0 && lights == 0)
                {
                GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
                SendClientMessage(playerid,COLOR_BLUE,"[CAR] Engine Started!");
                }
                else
                {
                GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
                SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
                SendClientMessage(playerid,COLOR_BLUE,"[CAR] Engine stopped!");
                }
        }
    }
}
Good luck!
Not working ... It keeps saying : "[CAR] Engine Started" . It doesen't turns off the vehicle ..

I think i made it a type off work. But there is another issue . I converted the code into this :

pawn Код:
if (AVehicleData[vehicleid][Fuel] > 0)
    {
        if ((newkeys & KEY_SUBMISSION) && !(oldkeys & KEY_SUBMISSION) && IsPlayerInAnyVehicle(playerid))
        {
            if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
                if(engine == 0 || lights == 0)
                {
                    GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
                    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
                    SendClientMessage(playerid, COLOR_PINK, "[CAR] Engine Started!");
                }
                if(engine == 1 || lights == 1)
                {
                    GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
                    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
                    SendClientMessage(playerid, COLOR_PINK, "[CAR] Engine stopped!");
                }
            }
        }
    }
But now it does both , i mean , i turn on the engine and it turn off because of the code . Any idea ?
Reply


Messages In This Thread
OnPlayerKeyStateChange Help - by Private200 - 24.01.2013, 14:48
Re: OnPlayerKeyStateChange Help - by DaRk_RaiN - 24.01.2013, 14:57
Re: OnPlayerKeyStateChange Help - by Private200 - 24.01.2013, 15:07
Re: OnPlayerKeyStateChange Help - by Private200 - 25.01.2013, 07:48
Re: OnPlayerKeyStateChange Help - by denNorske - 25.01.2013, 15:21
Re: OnPlayerKeyStateChange Help - by Private200 - 26.01.2013, 09:11
Re: OnPlayerKeyStateChange Help - by denNorske - 26.01.2013, 09:31

Forum Jump:


Users browsing this thread: 2 Guest(s)