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 почему неработает эта функция отредактируетиее и выложите на карте пример |
10.04.2006, 18:15 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exAres
I love magic :)
offline
Опыт:
7,788Активность: |
MOd2war вместо "local group g = null" напиши "local group g = CreateGroup()"
|
17.04.2006, 15:39 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zibada
offline
Опыт: отключен
|
возможно, баг в функции FakeSheepFilter... или эта функция вообще не вызывается. попробуй воткни какой-нить debug output, чтобы выводил, например, число юнитов в полученной группе, ну и там смотри дальше.. |
17.04.2006, 16:37 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|