[Ajuda] A mensagem esta floodando - 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] A mensagem esta floodando (
/showthread.php?tid=628765)
A mensagem esta floodando -
johntrybescripter - 14.02.2017
Ola,
Pois bem, a priori tudo esta funcionando normal, mais tarde irei concretizar, mas ao testar sozinho a mensagem esta floodando... inves de mandar 1 msg pra mim e 1 toall manda varias... pq isso?
pawn Код:
public BenPrefLS()
{
for(new i = 0; i <MAX_PLAYERS; i++)
{
new arquivo[60], total, darben, pessoas, msg[100];
format(arquivo, sizeof(arquivo), "Cofre/PLS.ini");
if(DOF2_FileExists(arquivo))
{
total = DOF2_GetInt(arquivo, "Valor");
darben = DOF2_GetInt(arquivo, "BEN");
pessoas = pDados[i][Cidade] == 0;
if(darben > total) return 0;
if(darben * pessoas > total) return 0;
if(darben < 1) return 0;
GivePlayerMoney(i, darben);
pDados[i][Dinheiro] += darben;
CofrePref[i][DINHEIRO] -= darben * pessoas;
format(msg, sizeof(msg), "Vocк recebeu da Prefeitura de Los Santos um beneficio de {008000}$%i", darben);
SendClientMessage(i, -1, msg);
format(msg, sizeof(msg), "A Prefeitura de Los Santos pagou de beneficio para %i pessoas um valor de {008000}$%i", pessoas, darben * pessoas);
SendClientMessageToAll(-1, msg);
DOF2_SetInt(arquivo, "Valor", CofrePref[i][DINHEIRO]);
DOF2_SaveFile();
}
}
return 1;
}
Re: A mensagem esta floodando -
nasser - 14.02.2017
$Nгo tinha entendido o problema o de baixo estб correto.
Programando e Gambiarrando! -
RazorGuigo - 14.02.2017
vocк colocou a mensagem dentro do looping, mais cuidado
PHP код:
public BenPrefLS()
{
new pessoas,darben;
new arquivo[60], total, , msg[100];
for(new i = 0; i <MAX_PLAYERS; i++)
{
format(arquivo, sizeof(arquivo), "Cofre/PLS.ini");
if(DOF2_FileExists(arquivo))
{
total = DOF2_GetInt(arquivo, "Valor");
darben = DOF2_GetInt(arquivo, "BEN");
pessoas = pDados[i][Cidade] == 0;
if(darben > total) return 0;
if(darben * pessoas > total) return 0;
if(darben < 1) return 0;
GivePlayerMoney(i, darben);
pDados[i][Dinheiro] += darben;
CofrePref[i][DINHEIRO] -= darben * pessoas;
format(msg, sizeof(msg), "Vocк recebeu da Prefeitura de Los Santos um beneficio de {008000}$%i", darben);
SendClientMessage(i, -1, msg);
DOF2_SetInt(arquivo, "Valor", CofrePref[i][DINHEIRO]);
DOF2_SaveFile();
}
}
format(msg, sizeof(msg), "A Prefeitura de Los Santos pagou de beneficio para %i pessoas um valor de {008000}$%i", pessoas, darben * pessoas);
SendClientMessageToAll(-1, msg);
return 1;
}
Re: A mensagem esta floodando -
johntrybescripter - 14.02.2017
@EDIT
RESOLVIDO! TA PERFEITO, VLW!