02/05/2024 19:24
(01/05/2024 22:27)BitSain Escreveu:(01/05/2024 21:45)Ryzen_ Escreveu: Criei um comando (/handsup) onde o player iria levantar as mãos, e através disso poderia ser feito um assalto ou sequestro por exemplo (apenas se o player tivesse com a determinada ação ativa. Tudo está funcionando ok para jogadores de PC, porém, quando jogadores mobile a utilizam, nada acontece. Tem alguma forma de corrigir isso?Com o SpecialAction, isso acontecia quando eu estava perto de um veículo. (SAMP Launcher)
Código PHP:CMD:handsup(playerid) {
if (GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_HANDSUP) return ClearAnimations(playerid);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_HANDSUP);
return 1;
}
Mas tenha de alternativa a função ApplyAnimation:
Código PHP:ApplyAnimation(playerid, "PED", "HANDSUP", 4.1, 0, 1, 1, 0, 0, 1);
Verifiquei, e realmente o que acontece é essa questão do veículo. Existe alguma forma de verificar qual animação o player está usando no momento? No caso da Action, eu poderia simplesmente usar: "if (GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_HANDSUP) {} ...". Existe alguma forma parecida para as animações?