[DUDA] їPorquй falla este cуdigo?
#4

Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
pawn Код:
new rand;
while((rand = random(GetPlayerPoolSize() + 1)) && IsPlayerConnected(rand))
{
    // rand es igual una ID random conectada.
}
EDIT: si utlizas foreach/y_iterate, utiliza la funciуn "Iter_Random(Player);"
Muchas Gracias, me quedo mas facil remplazar el codigo que descargar include y tal.

Quote:
Originally Posted by aoEXE
Посмотреть сообщение
Код:
stock obtenerIDrandom()
{
    new a = 0, b[MAX_PLAYERS];
    for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
    {
        if(!IsPlayerConnected(playerid)) continue;
        b[a++] = playerid;
    }
    if(a) return b[random(a)];
    return INVALID_PLAYER_ID;
}
con eso basta.
Muchas gracias, funciono perfectamente!
Reply


Messages In This Thread
[DUDA] їPorquй falla este cуdigo? - by yesid001 - 27.04.2016, 18:40
Respuesta: [DUDA] їPorquй falla este cуdigo? - by Swedky - 27.04.2016, 19:51
Respuesta: [DUDA] їPorquй falla este cуdigo? - by aoEXE - 27.04.2016, 20:21
Respuesta: [DUDA] їPorquй falla este cуdigo? - by yesid001 - 27.04.2016, 23:51

Forum Jump:


Users browsing this thread: 1 Guest(s)