while (condition) { открывающая скобка, все равно, что просто "loop"
} закрывающая скобка, все равно, что "endloop"
Ты противоречишь сам себе, у тебя там
loop{
exitwhen i == 10
set tr = NewTrackable(x,y,Player(i),i2,color)
i=i+1
}
а не
while ( i <= 10 )
{
set tr = NewTrackable(x,y,Player(i),i2,color)
i=i+1
}
Если это тоже неверно, тогда извини за поднятий шум.
Простите, не описал(
Я про циклы которые внизу функции main prog:
Существует лимит то ли на кол-во операций, то ли на время выполнения, то ли и на то и на другое. При превышении лимита поток молча рубится.
В качестве шаманства: попробуй завернуть каждый цикл в отдельную функцию. Врядли это поможет само по себе, но зато потом проще будет переходить к следующему шагу - разнесению на отдельные потоки.
То есть все-таки ограничение есть?
Может, наговнокодить и поставить несколько циклов (while i!=5, while i!=10) и т. д. ? Это намного увеличит код, но, думаю, работать будет
Ред. SubSira
» WarCraft 3 / Как проверить ... область на живых юнитов ?
ЕСЛИ (Здоровье (выбранного юнита) > 0.405) && (Владелец юнита (выбранный юнит) == *Нужный игрок*){
Count = Count + 1
}
» WarCraft 3 / Ограничение действий в циклах
Я про циклы которые внизу функции main
prog: То есть все-таки ограничение есть?
Может, наговнокодить и поставить несколько циклов (while i!=5, while i!=10) и т. д. ? Это намного увеличит код, но, думаю, работать будет
Ред. SubSira
» WarCraft 3 / Ограничение действий в циклах
while (condition) { открывающая скобка, все равно, что просто "loop"
} закрывающая скобка, все равно, что "endloop"