[Ajuda] Info Dano - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Info Dano (
/showthread.php?tid=658572)
Info Dano -
Raayzeck - 07.09.2018
Bom dia!
Eu peguei um sistema na board inglesa e traduzi ele por completo e adaptei em meu gamemode, porйm, ele nгo estб funcionando do jeito correto, irei explicar como ele funciona.
Vocк digita /infodano [ID/NICK] e irб aparecer um dialog, caso vocк nгo tenha recebido dano irб dizer "Nгo existem danos para serem mostrados..."
Caso o player receba o dano, irб aparecer quanto dano ele recebeu, de qual arma, onde e a quantos segundos atrбs, porйm, essa parte nгo estб funcionando...
Quando eu digito /infodano sempre diz que nгo existem danos para serem mostrados, nгo sei mais o que fazer, jб tentei arrumar de diversas maneira porйm nгo obtive resultados.
O sistema original й esse:
https://sampforum.blast.hk/showthread.php?tid=633651
O sistema traduzido e adaptado para o meu gamemode й esse:
https://pastebin.com/B61ntT9k
Agradeзo a todos,
Raayzeck.
Re: Info Dano -
Felipealves - 07.09.2018
PHP код:
strcat(string, string1);
}
}
ShowPlayerDialog(toid, DIALOG_DAMAGE, DIALOG_STYLE_LIST, name, str, "Fechar", "");
str teria que ser string certo?
Re: Info Dano -
Raayzeck - 07.09.2018
eu jб arrumei isso e nгo resultou
Re: Info Dano -
Dayvison_ - 08.09.2018
Nгo tem nada de errado. O mбximo que pode estar acontecendo й OnPlayerTakeDamage nгo ser chamada ou um erro de tempo de execuзгo(tamanho da "stack" insuficiente).
PHP код:
main() {
new array[4077]; // Crash
#pragma unused array
}
@Edit fora isto, seu sistema й falho quando um player receber a quantidade maxima de dano, ele nгo irб contabilizar mais, neste momento vocк deveria substituir os mais antigos. Outra tem um loop iniciando a partir do 1, ele sempre farб pular o primeiro dano tomado.