[Ajuda]Problema com loop.
#1

Bem, eu estou fazendo um sistema em qual eu tenho que diminuir uma variбvel sempre que a callback "Payday" for chamada, e que quando esta variбvel bater 0, enviar uma mensagem para o jogador.

Aqui um exemplo:

Код:
//cуdigos da public

for(new i = 0; i <= MAX_PLAYERS; ++i)    
{
    for(new car = 1; car < sizeof(CarInfo); car++)    
    {                     
        if(VariavelExemplo1[i] == 999) continue;                    
        if(VariavelExemplo2[i] == 999) continue;    
        if(Variavel[car] == 0) continue;                
        Variavel[car]--;            
        if(Variavel] == 0)
        {
            //Caso bata 0, enviar uma mensagem                            
        }            
        SalvarDados(i); //salvardados
    }        
}   

//fim da public

O que estб acontecendo: quando a callback й chamada (APENAS 1 VEZ), independentemente do valor da "Variavel", ela vai pra 0.
Exemplo: variбvel = 5000.
Quando a callback й chamada, em vez de ir para 4999 ela vai para 0.

O que estб acontecendo e como eu posso retirar este problema?
Reply


Messages In This Thread
[Ajuda]Problema com loop. - by iansinho - 01.02.2012, 23:18
Re: [Ajuda]Problema com loop. - by Lucas_Alemao - 01.02.2012, 23:30
Re: [Ajuda]Problema com loop. - by iansinho - 01.02.2012, 23:56
Re: [Ajuda]Problema com loop. - by [Pawno] - 02.02.2012, 00:00
Re: [Ajuda]Problema com loop. - by iansinho - 02.02.2012, 00:50
Re: [Ajuda]Problema com loop. - by Ricop522 - 02.02.2012, 01:48
Re: [Ajuda]Problema com loop. - by Lucas_Alemao - 02.02.2012, 03:13
Re: [Ajuda]Problema com loop. - by DreeH - 02.02.2012, 03:24
Re: [Ajuda]Problema com loop. - by rjjj - 02.02.2012, 15:03
Re: [Ajuda]Problema com loop. - by Ricop522 - 02.02.2012, 15:23

Forum Jump:


Users browsing this thread: 3 Guest(s)