Portal SAMP
[Ajuda] Como colocar nova tecla na OnPlayerKeyStateChange - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Como colocar nova tecla na OnPlayerKeyStateChange (/showthread.php?tid=3803)



Como colocar nova tecla na OnPlayerKeyStateChange - Usuário Aleatório - 18/07/2023

Estou fazendo um sistema onde o player irá clicar em "F" e irá entrar em um interior,porém,não sei como q faz isso pra conseguir usar a tecla "F" na OnPlayerKeyState


RE: Como colocar nova tecla na OnPlayerKeyStateChange - MarcosBrazz - 18/07/2023

Código PHP:
public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if (
newkeys == KEY_SECONDARY_ATTACK)
    {
           
//pressionou F
    
}




RE: Como colocar nova tecla na OnPlayerKeyStateChange - xbruno1000x - 18/07/2023

Todas as teclas do SAMP:

[Imagem: keyspt1.png]
[Imagem: keypt2.png]

Para utiliza-las basta seguir o código do MarcosBrazz


RE: Como colocar nova tecla na OnPlayerKeyStateChange - Aranha - 18/07/2023

Código:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if (newkeys == KEY_SECONDARY_ATTACK)
    {

        if(IsPlayerInRangeOfPoint(playerid, 1.5, x, y, z))
        {



            SetPlayerPos(playerid, x, y, z);
            SetPlayerInterior(playerid, interiorid);

        }
    }
}