19.05.2015, 00:57
Estou a procura de um codigo, o codigo й, a pessoa pressiona a tecla Y e ela levanta os braзos com uma animaзгo, tentei fazer e nгo consgui, alguem sabe?
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (PRESSED(KEY_YES))
{
SetPlayerSpecialAction(playerid, 10);
}
return 1;
}
Simples:
PHP код:
https://sampwiki.blast.hk/wiki/Keys |
#define PRESSED(%0) \ (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
Код:
#define PRESSED(%0) \ (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0))) |
if (PRESSED(KEY_YES)) //Handsup Y
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_HANDSUP);
}
Obrigado leo, com sua ajuda de um define eu tive a soluзгo, tipo, agora eu queria saber como colocar, tipo, a pessoa sу pode render pelo Y caso esteja fora de um veiculo, como faзo isso?
meu codigo: PHP код:
|
if(!IsPlayerInAnyVehicle(playerid)) // Se o jogador nгo estiver em um veнculo, o cуdigo posterior serб executado.
{
if (PRESSED(KEY_YES)) //Handsup Y
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_HANDSUP);
}
}