![]()
MOd2war
идейщик
![]() offline
Опыт:
4,353Активность: |
чето неработает
function InitSheep takes nothing returns nothing
local group g = null local unit u set g = GetUnitsInRectMatching( gg_rct_SheepAreaFake, Condition(function FakeSheepFilter) )
loop set u = FirstOfGroup( g ) exitwhen u == null call SetUnitPathing( u, false )
call SetUnitFacing( u, GetRandomReal(0., 359.) ) call GroupRemoveUnit( g, u ) endloop call DestroyGroup( g ) endfunction почему неработает эта функция отредактируетиее и выложите на карте пример |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
exAres
I love magic :)
![]() ![]() offline
Опыт:
7,788Активность: |
MOd2war вместо "local group g = null" напиши "local group g = CreateGroup()"
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
zibada
![]() offline
Опыт: отключен
|
возможно, баг в функции FakeSheepFilter... или эта функция вообще не вызывается. попробуй воткни какой-нить debug output, чтобы выводил, например, число юнитов в полученной группе, ну и там смотри дальше.. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|