[Ajuda] sistema de ficar caido no chao apos morrer - 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] sistema de ficar caido no chao apos morrer (/showthread.php?tid=1227) |
sistema de ficar caido no chao apos morrer - zBL4CK - 28/05/2021 eae pessoal blz bom eu fiz um sistema que quando o player morre ele fique caido no chao por um tem porem ele ta funcionando da forma que eu quero, o porem é que a animação que é setada para o player so aparece para o player que está caido para outros players aparece aquela animação do personagem de bruços sangrando e quando outros players saiem do local e vao pra longe e voltam o player aparece em pé: Código PHP: public OnPlayerDeath(playerid, killerid, reason) { se alguem tiver uma base melhor de como fazer esse sistema bom eu coloquei tb um sistema de pré carregar as animações eu peguei aki no forum Código PHP: stock PreloadAnimLib(playerid, animlib[]) ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0); RE: sistema de ficar caido no chao apos morrer - xbruno1000x - 28/05/2021 Não dá pra fazer o que você deseja na OnPlayerDeath, pois ela só é chamada quando o player está morto. Você deve criar esse sistema na public OnPlayerTakeDamage ou similar. Assim, poderá setar a animação com o player ainda vivo. Funciona basicamente como os sistemas de veículos quebrados, você precisa parar o carro quanto o life do carro está abaixo de 300, ele não chega a explodir(OnVehicleDeath). RE: sistema de ficar caido no chao apos morrer - zBL4CK - 28/05/2021 (28/05/2021 15:54)xbruno1000x Escreveu: Não dá pra fazer o que você deseja na OnPlayerDeath, pois ela só é chamada quando o player está morto. Você deve criar esse sistema na public OnPlayerTakeDamage ou similar. Assim, poderá setar a animação com o player ainda vivo. Funciona basicamente como os sistemas de veículos quebrados, você precisa parar o carro quanto o life do carro está abaixo de 300, ele não chega a explodir(OnVehicleDeath).bom eu coloquei assim em onplayertakedamage: Código PHP: public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart) { RE: sistema de ficar caido no chao apos morrer - ProKillerPa - 28/05/2021 Eu faço diferente o sistema de morte em diversos servidores: Na OnPlayerDeath, eu coloco uma variavel Morto[playerid] = true; e, logo após no OnPlayerSpawn( que é chamada nessa ordem: onplayerdeath > onplayerrequestclass > onplayerspawn ), eu verifico se morto é true, e ai eu aplico a animacao de morto e faço todas as tratativas. Abraços RE: sistema de ficar caido no chao apos morrer - zBL4CK - 29/05/2021 (28/05/2021 18:26)ProKillerPa Escreveu: Eu faço diferente o sistema de morte em diversos servidores: haa fiz assim deu certo obgd +rep |