[Ajuda] Eu fecho o evento e aparece um monte de mensagem - 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] Eu fecho o evento e aparece um monte de mensagem (
/showthread.php?tid=465249)
Eu fecho o evento e aparece um monte de mensagem -
AndersonAq - 21.09.2013
Porque quando eu uso esse comando pra fechar o evento:
PHP Code:
CMD:efechar(playerid)
{
if ( !EvenTStats )
return SendClientMessage ( playerid , 0x00C0FFFF , "O evento jб estб fechado." ) ;
if (APlayerData[playerid][PlayerLevel] >= 2){
for ( new v , b = GetMaxPlayers(); v != b; v++ )
{
if ( TheEvenT [ v ] )
{
TheEvenT [ v ] = true ;
EvenTStats = false ;
SendClientMessageToAll ( 0xFFFFFFFF,"Fechado");
}
}
}
return 1;
}
A mensagem aparece por exemplo, se tiver 5 players no evento, ai aparece 5 vezes a mensagem. Como arrumar?
Re: Eu fecho o evento e aparece um monte de mensagem -
Diogo123 - 21.09.2013
Te mandei por mp ve se funciona
Re: Eu fecho o evento e aparece um monte de mensagem -
ViniBorn - 21.09.2013
Й sу colocar SendClientMessageToAll antes do
for
Re: Eu fecho o evento e aparece um monte de mensagem -
PT - 21.09.2013
nao coloques a mensagem dentro do loop
pawn Code:
CMD:efechar(playerid)
{
if ( !EvenTStats )
return SendClientMessage ( playerid , 0x00C0FFFF , "O evento jб estб fechado." ) ;
if (APlayerData[playerid][PlayerLevel] >= 2)
{
for ( new v , b = GetMaxPlayers(); v != b; v++ )
{
if ( TheEvenT [ v ] )
{
TheEvenT [ v ] = true ;
EvenTStats = false ;
}
}
SendClientMessageToAll ( 0xFFFFFFFF,"Fechado");
}
return 1;
}