Archz Posted April 5, 2021 Share Posted April 5, 2021 Então queria saber se tem como e qual seria o script usado para não deixar alguém morrer, Exemplo a pessoa leva um tiro na cabeça e ao invés de morrer ela fica desmaiada, sei que tem vários script na net disso, mais nenhum deles é realmente oque eu preciso, queria um script que independente do que acontecer a pessoa não morrer, mesmo se cair de um lugar alto, alguém pode me ajudar em quanto a isso? Link to comment
Moderators Patrick Posted April 16, 2021 Moderators Share Posted April 16, 2021 Wrong language, moved to Portuguese section. Link to comment
Boechat Posted April 16, 2021 Share Posted April 16, 2021 No evento onClientPedDamage tem o parâmetro loss, que é quanto de dano o pedestre levou. Com isso e com o HP do player você pode calcular se ele vai morrer, se for morrer, cancela o evento e faz o que mais tiver que fazer (setar animação, algum shader, abrir um painel dx, etc...) function cancelPedDamage ( attacker, weapon, bodypart, loss ) local playerHealth = getElementHealth ( localPlayer ) if playerHealth - loss <= 0 then cancelEvent() -- Cancela o evento de dano no player --CÓDIGO DEPOIS DE CANCELAR A MORTE end end addEventHandler ( "onClientPedDamage", getRootElement(), cancelPedDamage ) Link to comment
Other Languages Moderators Lord Henry Posted April 19, 2021 Other Languages Moderators Share Posted April 19, 2021 Algumas correções: function cancelPlayerDeath (attacker, cause, bodypart, loss) local playerHP = getElementHealth (source) -- Obtém a vida de quem está tomando dano. if (playerHP - loss <= 0) then -- Se o jogador vai morrer com esse dano (ficar com 0 ou menos de vida), então: -- CÓDIGO QUE VAI ACONTECER EM VEZ DO JOGADOR MORRER. cancelEvent() -- Cancela esse dano no player, mantendo ele vivo. end end addEventHandler ("onClientPlayerDamage", root, cancelPlayerDeath) -- Ativa quando um player toma dano. 1 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now