Trocar comando por tecla -
Spectral - 18.08.2014
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?
Re: Trocar comando por tecla -
Duun - 18.08.2014
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
Re: Trocar comando por tecla -
Spectral - 18.08.2014
Quote:
Originally Posted by Duun
|
Certo, valeu pela base, agradeзo!
Mas e pra fazer o motor ligar e desligar somente com uma tecla?
Re: Trocar comando por tecla -
Duun - 18.08.2014
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
Re: Trocar comando por tecla -
Spectral - 18.08.2014
Quote:
Originally Posted by Duun
|
Traduzindo...?
Re: Trocar comando por tecla -
Duun - 18.08.2014
Quote:
Originally Posted by Spectral
Traduzindo...?
|
Traduzindo ...
Estude
Re: Trocar comando por tecla -
Spectral - 18.08.2014
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).
Re: Trocar comando por tecla -
Chefгo - 19.08.2014
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
Re: Trocar comando por tecla -
Ley - 19.08.2014
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.