Jump to content

ajuda com dano de armas brancas


Recommended Posts

  • 2 weeks later...

Estou tentando fazer um script para modificar o dano das armas brancas como soco inglês e faca. Já fiz vários scripts de modos diferentes e nada muda o dano delas. Gostaria de saber se há a possibilidade de trocar o dano, pois estou desistindo

Este foi o mais perto que consegui, ele não altera o dano
100%. Exemplo: se eu coloco 10, ele faz o dano variar de 3 a 10 sem ser uma quantidade exata.

addEventHandler("onPlayerDamage", root, function(attacker, weapon, bodypart, loss)
    if weapon == 1 then
        setElementHealth(source, getElementHealth(source) - 2)
    end
end)

Link to comment

Fala aí @pikezet, para modificar o dano das armas brancas, como o soco inglês e a faca, você pode usar o evento "onPlayerDamage", mas é importante entender que este evento só é chamado quando um jogador sofre dano e não quando ele inflige dano. Aqui tá uma abordagem alternativa que você pode tentar:

addEventHandler("onPlayerDamage", root, function(attacker, weapon, bodypart, loss)
    -- Verifica se o dano foi causado por uma arma branca
    if weapon == 0 then
        -- Define o novo valor de dano aqui (por exemplo, 10)
        local novoDano = 10
        
        -- Reduz o dano causado pela arma branca para o novo valor
        setElementHealth(source, getElementHealth(source) - (loss - novoDano))
    end
end)

Isso pode te ajudar a garantir que o dano seja mais consistente e não varie como estava acontecendo antes.

Abraços!

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...