[AYUDA] Problema con sistema de loterнa
#1

Bueno, tengo un problema con mi sistema de loteria, sucede que al hacer el sorteo y comprobar si tiene el ticket ganador, SIEMPRE sale como si nadie ganу...
pawn Код:
stock ComienzoSorteo()
{
    new ab = random(50);
    new c=0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(!IsPlayerConnected(i))
        {
            if(Numero[i]== ab)
            {
                c++;
                Ganador(i);
            }
        }
    }
    if(c==0) NoGano(ab);
    new st[128 char];
    format(st,128,"LOTTO~n~~n~NUMERO GANADOR ~b~ %i",ab);
    TextDrawSetString(TDLOTO,st);
    return 1;
}
Creo que el problema podria estar en la linea del random.. :/
espero su ayuda
Reply
#2

Creo que el problema esta en la condiciуn "if(!IsPlayerConnected(i))" estas verificando si el jugador no esta conectado realice la acciуn.
Reply
#3

pawn Код:
stock ComienzoSorteo()
{
    new ab = random(50);
    new c=0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(Numero[i]== ab)
            {
                c++;
                Ganador(i);
            }
        }
    }
    if(c==0) NoGano(ab);
    new st[128 char];
    format(st,128,"LOTTO~n~~n~NUMERO GANADOR ~b~ %i",ab);
    TextDrawSetString(TDLOTO,st);
    return 1;
}
Reply
#4

Muchas gracias, era ese el problema
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)