OnPlayerKeyStateChange Problem
#2

KEY_FIRE on foot isn't the same as in a vehicle. And you did several unnecessary things. I fixed the nos one but I don't know what the alt key is while in a vehicle. You will need to find that one out.

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if ((newkeys & 1) == (1))
    {
        new vehicleid = GetPlayerVehicleID(playerid);
        if(!IsPlayerInInvalidNosVehicle(playerid, vehicleid))
        {
            AddVehicleComponent(vehicleid, 1010);
            return 1;
        }
    }
    if ((newkeys & (4)) == (4))
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            new Float:ZAngle,vehicleid = GetPlayerVehicleID(playerid);
            GetVehicleZAngle(vehicleid,ZAngle);
            SetVehicleZAngle(vehicleid,ZAngle);
            return 1;
        }
    }
    return 1;
}

Reply


Messages In This Thread
OnPlayerKeyStateChange Problem - by Mrkrabz - 20.09.2009, 14:36
Re: OnPlayerKeyStateChange Problem - by Backwardsman97 - 20.09.2009, 14:42
Re: OnPlayerKeyStateChange Problem - by Mrkrabz - 20.09.2009, 14:46
Re: OnPlayerKeyStateChange Problem - by brett7 - 20.09.2009, 14:48
Re: OnPlayerKeyStateChange Problem - by Backwardsman97 - 20.09.2009, 14:50
Re: OnPlayerKeyStateChange Problem - by Mrkrabz - 20.09.2009, 14:50
Re: OnPlayerKeyStateChange Problem - by Backwardsman97 - 20.09.2009, 14:51
Re: OnPlayerKeyStateChange Problem - by Mrkrabz - 20.09.2009, 14:53
Re: OnPlayerKeyStateChange Problem - by Mrkrabz - 20.09.2009, 15:42
Re: OnPlayerKeyStateChange Problem - by Mrkrabz - 20.09.2009, 15:47

Forum Jump:


Users browsing this thread: 1 Guest(s)