Ola amigos, estou com um projeto em mente e preciso da ajuda de vcs para terminar.
Estou querendo fazer um sistema onde, ao acertar um dano critico com o imbue, dar 'print' no server log com uma mensagem de que acertou um critico e fazer uma espécie de 'ranking' de critico, ou seja, um sistema de 'highscores' de critico onde juntarei os maiores dano de critico dos players em um sistema de ranking igual que o sistema de highscores level no site.
Essa parte de highscores eu ja sei como fazer, estou com problema na parte de detectar se o dano foi critico ou nao.
Outra ideia que tive, aproveitando o bonde do imbue, é de player vip ter mais % de dano critico, então se o player vip acertar dano critico, ele dará mais dano ao bixo que um player free dara.
Tive a ideia de por esses sistemas por meio do onHealthChange de cada bixo, porem, pelo que eu entendi o onHealthChange computa os dados após acertar o dano (health change), entao um sistema onde altera a % de dano por critico acaba entrando na conta após acertar o hit, sendo inutil esse sistema no meu caso.
Mando em anexo como imaginei que seria o código.
function onHealthChange(bla bla)
if (DANO FOI CRITICAL) then
sendmesage...
end
end