08.08.2011, 16:17
Можно как вариант иметь переменную, в которой будет всегда максимальный ИД игрока на данный момент. Тогда пробежаться по ИДам онлайн игроков получиться быстрее
Но это скорее "золотая середина" в данном вопросе, потому что самым быстрым решением все равно будет непрерывный массив с ИДами онлайн игроков и переменная с индексом последнего ИДа в данном массиве.
PHP Code:
for ( new id = maxPlayerId; id >= 0; --id )
{
if ( IsPlayerConnected(id) )
{
}
}