Опять такой разницы не вижу, хотя могу и ошибаться.
PHP код:
for(new i = 0; i <= GetPlayerPoolSize(); i++)
PHP код:
for(объявили обнуленную переменную; если переменная меньше/равна количеству игроков; инкрементировали переменную)
PHP код:
for(new i = 0,poolsize = GetPlayerPoolSize(); i <= poolsize; i++)
PHP код:
for(объявили обнуленную переменную; получили число игроков и сохранили в другой переменной; если переменная меньше количества в другой переменной; инкрементировали первую переменную)
Ну как то так :)
В первом варианте значение GetPlayerPoolSize() не кэшируется перед началом цикла, а значит, эта функция будет снова вызываться после каждой итерации.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).