06/08/2021 11:49
(06/08/2021 06:24)zBL4CK Escreveu:(05/08/2021 23:35)xbruno1000x Escreveu:sim funciona porem toda vez que o player morrer ou solicitar essa callback vai setar a vida inicial. ou seja:(05/08/2021 23:25)zBL4CK Escreveu:(05/08/2021 12:44)ProKillerPa Escreveu: Se printa no console e a vida não é alterada é por que tem algum script rodando que deve estar manipulando a vida. Verifique FS's, verifique alguma callback ou mesmo na onplayerupdate.
Abraços
Edit, lembrei agora: O que gosta de dar muito problema com a vida é anti cheaters.
eu também pensei nessa possibilidade porem revisei tudo e não ha nada que esteja interferindo na vida. É isso é meio estranho.
Se você tirar a if, o SetPlayerHealth funciona?
Código PHP:SetPlayerHealth(playerid, PlayerInfo[ playerid ][ _pHelth ]);
e o ( PlayerInfo[ playerid ][ _pHelth ] ) e essa var so é atribuido o valor atual da vida do player quando ele desconecta.
Eu fiz esse questionamento por outro motivo, sei que é inviável utilizá-lo dessa forma. Acredito que o problema seja essa if... tente setar a vida na dialog do login ou em outra callback que seja chamada 1 vez antes do spawn.
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.