[Ajuda] Problemas com Keys
#1

Estou a tentar criar uma especie de tecla para ligar um veiculo no servidor ..
o problema que a tecla que estou querendo usar й o 'SHIFT' or 'KEY_JUMP'
o problema й que aperto a tecla, e a funзгo nгo й chamada, mбs se eu apertar a tecla 'S' a funзгo й chamada
se alguem puder ajudar

Code:
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        new vehid = GetPlayerVehicleID(playerid);
        if(newkeys & KEY_JUMP)
        {
            new ST[7];
            GetVehicleParamsEx(vehid, ST[0], ST[1], ST[2], ST[3], ST[4], ST[5], ST[6]);
            SetVehicleParamsEx(vehid, VEHICLE_PARAMS_ON, ST[1], ST[2], ST[3], ST[4], ST[5], ST[6]);
        }
    }
    return 1;
}
Reply
#2

Vк ai, se der algum erro fala.

pawn Код:
#define PRESSED(%0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
pawn Код:
if(PRESSED(KEY_JUMP))
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
            new vehid = GetPlayerVehicleID(playerid);
            {
                new ST[7];
                GetVehicleParamsEx(vehid, ST[0], ST[1], ST[2], ST[3], ST[4], ST[5], ST[6]);
                SetVehicleParamsEx(vehid, VEHICLE_PARAMS_ON, ST[1], ST[2], ST[3], ST[4], ST[5], ST[6]);
             }
        }
        return 1;
    }
Reply
#3

nгo funcionou cara continua lingando com a tecla 'S' //

Mбs obrigado assim mesmo o que vale й a intenзгo
Reply
#4

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    new vehicleid = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
        if(newkeys & KEY_SECONDARY_ATTACK)
        {
            RemovePlayerFromVehicle(playerid);
            TogglePlayerControllable(playerid, 1);
        }
        if(Engine[vehicleid] == 0)
        {
            if(newkeys & KEY_JUMP)
            {
                SetTimerEx("EngineTimer", 2000, 0, "i", playerid);
            }
        }
    }
    return 1;
}


Nгo vejo shift ai '-'
Reply
#5

https://sampwiki.blast.hk/wiki/Keys

Teclas possнveis tгo aн
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)