[Ajuda] mensagem repetindo varias vezes - 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] mensagem repetindo varias vezes (
/showthread.php?tid=665349)
mensagem repetindo varias vezes -
Feconito - 31.03.2019
bom, estou usando o onplayerupdate, e obviamente ficara repetindo toda vez
que o player estiver na area que eu selecionei, so que queria que a mensagem
parasse de repetir.
PHP код:
if(IsPlayerInRangeOfPoint(playerid,1000.0,1479.8608,-1642.5564,14.1561)) {
SendClientMessage(playerid, -1,"MENSAGEM");
}
Re: mensagem repetindo varias vezes -
Don_Speed - 31.03.2019
Faz uma variavel bool , pq a update e chamada varias vezes dentro de um segundo .
PHP код:
new bool:chamou[MAX_PLAYERS];
if(IsPlayerInRangeOfPoint(playerid,1000.0,1479.8608,-1642.5564,14.1561)) {
if(chamou[playerid] == false){
SendClientMessage(playerid, -1,"MENSAGEM");
chamou[playerid] = true;
}
}
Re: mensagem repetindo varias vezes -
Feconito - 31.03.2019
funcionou, obrigado
Re: mensagem repetindo varias vezes -
Don_Speed - 31.03.2019
tem que setar a variavel quando ele estiver fora da zona para false.
Re: mensagem repetindo varias vezes -
RenanMsV - 31.03.2019
Usa as callbacks do streamer. Tem uma la que chama uma vez quando o jogador entra numa area.