[Ajuda] Eu fecho o evento e aparece um monte de mensagem
#1

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 
GetMaxPlayers(); != bv++ )
    {
        if ( 
TheEvenT ] )
                {
                        
TheEvenT ] = 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?
Reply
#2

Te mandei por mp ve se funciona
Reply
#3

Й sу colocar SendClientMessageToAll antes do for
Reply
#4

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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)