[Ajuda] Trocar comando por tecla
#1

Como faзo para mudar um comando (/algumacoisa) para uma tecla?

Meu comando й para ligar/desligar o motor do veiculo.
Sгo dois comandos, um para ligar e outro para desligar.
Tem como trocar os dos comandos por apenas uma tecla que liga e desliga o motor?
Reply
#2

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if (newkeys == KEY_FIRE) // KEY_Fire й o ID da tecla
    {
        // Resto do code
        GivePlayerWeapon(playerid, 24, 50); // Exemplo
    }
    return 1;
}
https://sampwiki.blast.hk/wiki/OnPlayerKeyStateChange"]Estude
Reply
#3

Quote:
Originally Posted by Duun
Посмотреть сообщение
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if (newkeys == KEY_FIRE) // KEY_Fire й o ID da tecla
    {
        // Resto do code
        GivePlayerWeapon(playerid, 24, 50); // Exemplo
    }
    return 1;
}
https://sampwiki.blast.hk/wiki/OnPlayerKeyStateChange"]Estude
Certo, valeu pela base, agradeзo!
Mas e pra fazer o motor ligar e desligar somente com uma tecla?
Reply
#4

Pхe uma condicional pra verificar se o player estб em um veнculo, Geta o ID do veнculo.
Depois seta os parвmetros do mesmo.

https://sampwiki.blast.hk/wiki/IsPlayerInAnyVehicle_PT
https://sampwiki.blast.hk/wiki/SetVehicleParamsEx

Sу estudar
Reply
#5

Quote:
Originally Posted by Duun
Посмотреть сообщение
Pхe uma condicional pra verificar se o player estб em um veнculo, Geta o ID do veнculo.
Depois seta os parвmetros do mesmo.

https://sampwiki.blast.hk/wiki/IsPlayerInAnyVehicle_PT
https://sampwiki.blast.hk/wiki/SetVehicleParamsEx

Sу estudar
Traduzindo...?
Reply
#6

Quote:
Originally Posted by Spectral
Посмотреть сообщение
Traduzindo...?
Traduzindo ... Estude
Reply
#7

Quote:
Originally Posted by Duun
Посмотреть сообщение
Traduzindo ... Estude
Cara, eu entendi isso aн que me mandou. Arrasto um pouco a linguagem.
Mas preciso de ajuda, pois nгo sei como realizar 2 funзхes apenas com uma tecla.
Se fosse apenas uma funзгo eu atй conseguiria fazer.

Quero que ligue e desligue o motor com apenas uma tecla (H).
Reply
#8

isso pode te ajudar...
https://sampforum.blast.hk/showthread.php?pid=1218222#pid1218222

isso й para vc usar como base...
https://sampforum.blast.hk/showthread.php?tid=442335
Reply
#9

Por exemplo, na condiзгo da tecla, vocк irб aplicar uma verificaзгo EXEMPLO:

new motor[MAX_VEHICLES]; // Digamos que 1 й ligado e 0 й desligado.

PHP код:
if(motor[vehicleid] == 1)
{
   
motor[vehicleid] = 0;
   
SendClientMessage(playerid, -1"Motor desligado.");
   return 
1;
}
else if(
motor[vehicleid] == 0)
{
   
motor[vehicleid] = 1;
   
SendClientMessage(playerid, -1"Motor ligado.");
   return 
1;

Boa sorte.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)