Portal SAMP
[Ajuda] Dano de queda - 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] Dano de queda (/showthread.php?tid=460)



Dano de queda - Gustavo P - 10/12/2020

Qual a função que verifica se o dano foi de queda? 

eu tenho um anti cheat de vida/colete e nao funciona se eu levar dano de queda antes

e a de fogo tbm pfv


RE: Dano de queda - xbruno1000x - 11/12/2020

Não existe uma função especifíca para isso...pelo menos não nativa. Dê uma olhada na sessão de códigos utéis do fórum e talvez encontre algo.


RE: Dano de queda - Chainksain - 11/12/2020

vc pode verificar sim se o dano foi do tipo queda na public OnPlayerTakeDamage: https://open.mp/docs/scripting/callbacks/OnPlayerTakeDamage

Como vc pode ver na wiki >> https://open.mp/docs/scripting/resources/weaponids o id do dano de queda(WEAPON_COLLISION) eh 54


RE: Dano de queda - Gustavo P - 11/12/2020

(11/12/2020 13:09)Chainksain Escreveu: vc pode verificar sim se o dano foi do tipo queda na public OnPlayerTakeDamage: https://open.mp/docs/scripting/callbacks/OnPlayerTakeDamage

Como vc pode ver na wiki >> https://open.mp/docs/scripting/resources/weaponids o id do dano de queda(WEAPON_COLLISION) eh 54

Eu fiz assim

Código:
if(weaponid == 54 || weaponid == 51 || weaponid == 53 || weaponid == 49 || weaponid == 50 || weaponid == 47)
{
  pDamage = pD_MaxHealth / 5;
  SetAntiPlayerHealth(playerid, healthamount - pDamage);
}

e depois me joguei do alto e não funciono, pq sera ? n to entendendo


RE: Dano de queda - willttoonn - 11/12/2020

Dizer "não funciona" é muito amplo. O que não funciona? O que era para ter acontecido? Posta sua callback inteira e descreva com detalhes qual comportamento deveria acontecer e o que aconteceu.


RE: Dano de queda - Gustavo P - 11/12/2020

(11/12/2020 21:15)João Pedro Escreveu: Dizer "não funciona" é muito amplo. O que não funciona? O que era para ter acontecido? Posta sua callback inteira e descreva com detalhes qual comportamento deveria acontecer e o que aconteceu.

Acabei de resolver, mas obrigado a todos, tem um tempo com isso e eu nao estava conseguindo entender, resumindo eu peguei um dano realista, e nele tinha #if definid ... so que eu nunca usei isso e bem, nao estava acionando o dano, mesmo recebendo, entao eu tirei essas coisas de if e endif e foi


RE: Dano de queda - willttoonn - 11/12/2020

Resolvido. Tópico fechado.