Добавлен MATRITSA
call SelectUnit(whichUnit, true) данная команда Делает цикл на 16 игроков я правильно понимаю внутри себя
или как это иначе просто не могу понять почему эта работает
или как это иначе просто не могу понять почему эта работает
function SelectUnitAddForPlayer takes unit whichUnit, player whichPlayer returns nothing
if (GetLocalPlayer() == whichPlayer) then
// Use only local code (no net traffic) within this block to avoid desyncs.
call SelectUnit(whichUnit, true)
endif
endfunction
Принятый ответ
код выполняется на каждой машине в отдельности. Обрабатывая SelectUnit без условия - юнит будет выбран для любого игрока, исполняющего код. GetLocalPlayer возвращает игрока, сидящего за машиной. Им также может быть и бот. Почитайте статьи по GetLocalPlayer.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. nvc123
она не содержит цикла по игрокам
и вообще с игроками ни как не связана
она работает напрямую с UI
она выделяет юнита на том клиенте на котором запущена
иф с локал плеером позволяет выполнить эту команду не на всех клиентах
подробнее в статьях