SA-MP Forums Archive
[Ajuda] Player ao levar dano aplicar uma animaзгo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Player ao levar dano aplicar uma animaзгo (/showthread.php?tid=653012)



Player ao levar dano aplicar uma animaзгo - iWiNeR - 24.04.2018

Boa noite, estou tentando criar um sistema em que quando um player, leve dano de uma certa arma, em uma certa parte do corpo, seja aplicado uma animaзгo, porйm nгo estou obtendo sucesso.

O cуdigo que estou usado para isso й

pawn Код:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart)
{
    if(issuerid != INVALID_PLAYER_ID && weaponid == 24 && bodypart == 3 && amount == 50)
    {
        ApplyAnimation(playerid, "CRACK", "crckdeth1", 4.1, 1, 1, 1, 1, 1, 1);
        SendClientMessage(playerid, -1, "Sucesso");
    }

    return 1;
}



Re: Player ao levar dano aplicar uma animaзгo - iWiNeR - 24.04.2018

Alguйm ?


Re: Player ao levar dano aplicar uma animaзгo - Ermanhaut - 24.04.2018

Tenta trocar return 1; por return 0;, isto faz o seu cуdigo acima ser usado pelo servidor, se nгo me falha a memуria.


Re: Player ao levar dano aplicar uma animaзгo - iWiNeR - 25.04.2018

Quote:
Originally Posted by Ermanhaut
Посмотреть сообщение
Tenta trocar return 1; por return 0;, isto faz o seu cуdigo acima ser usado pelo servidor, se nгo me falha a memуria.
Tentei, porйm sem resultado


Re: Player ao levar dano aplicar uma animaзгo - 1sbedx - 25.04.2018

A mensagem estб aparecendo pelo menos?


Re: Player ao levar dano aplicar uma animaзгo - iWiNeR - 25.04.2018

Quote:
Originally Posted by 1sbedx
Посмотреть сообщение
A mensagem estб aparecendo pelo menos?
Tambйm nгo, coloquei a msg justamente para verificar se tava acontecendo alguma coisa, porйm nada ocorre.


Re: Player ao levar dano aplicar uma animaзгo - 1sbedx - 25.04.2018

Valores de dano padrгo no samp:

Код:
WEAPON_COLT45: 25 * 0.33 //8.25
WEAPON_SILENCED: 40 * 0.33 //13.200012
WEAPON_DEAGLE: 140 * 0.33 //46.200013
WEAPON_SHOTGUN: 10 * 0.33 //30.0 (probably because of pellets)
WEAPON_SAWEDOFF: 10 * 0.33 //30.0 (probably because of pellets)
WEAPON_SHOTGSPA: 15 * 0.33 //30.0 (probably because of pellets)
WEAPON_UZI: 20 * 0.33 //6.599976
WEAPON_TEC9: 20 * 0.33//6.599976
WEAPON_MP5: 25 * 0.33 //8.25
WEAPON_AK47: 30 * 0.33 //9.900024
WEAPON_M4: 30 * 0.33 //9.900024
WEAPON_RIFLE: 75 * 0.33 //24.799987
WEAPON_SNIPER: 125 * 0.33 //41.299987
WEAPON_MINIGUN: 140 * 0.33 //46.200013
Se isso estб certo, Deagle nгo causa 50 de dano por acerto, talvez possa ser isso.

Код:
weaponid == 24 && amount == 50



Re: Player ao levar dano aplicar uma animaзгo - iWiNeR - 25.04.2018

Quote:
Originally Posted by 1sbedx
Посмотреть сообщение
Valores de dano padrгo no samp:

Код:
WEAPON_COLT45: 25 * 0.33 //8.25
WEAPON_SILENCED: 40 * 0.33 //13.200012
WEAPON_DEAGLE: 140 * 0.33 //46.200013
WEAPON_SHOTGUN: 10 * 0.33 //30.0 (probably because of pellets)
WEAPON_SAWEDOFF: 10 * 0.33 //30.0 (probably because of pellets)
WEAPON_SHOTGSPA: 15 * 0.33 //30.0 (probably because of pellets)
WEAPON_UZI: 20 * 0.33 //6.599976
WEAPON_TEC9: 20 * 0.33//6.599976
WEAPON_MP5: 25 * 0.33 //8.25
WEAPON_AK47: 30 * 0.33 //9.900024
WEAPON_M4: 30 * 0.33 //9.900024
WEAPON_RIFLE: 75 * 0.33 //24.799987
WEAPON_SNIPER: 125 * 0.33 //41.299987
WEAPON_MINIGUN: 140 * 0.33 //46.200013
Se isso estб certo, Deagle nгo causa 50 de dano por acerto, talvez possa ser isso.

Код:
weaponid == 24 && amount == 50
Ja testei sem o amount msm assim nгo ocorria nada quando o player tomava o dano


Re: Player ao levar dano aplicar uma animaзгo - iWiNeR - 25.04.2018

Certo, atualizei o servidor para a 0.3DL e funcionou