function GetUnitsSelectedAll takes player whichPlayer returns group
local group g = CreateGroup()
call SyncSelections()
call GroupEnumUnitsSelected(g, whichPlayer, null)
return g
endfunction
set bj_wantDestroyGroup = true
set udg_InfoPick[GetConvertedPlayerId(GetTriggerPlayer())] = GroupPickRandomUnit(GetUnitsSelectedAll(GetTriggerPlayer()))
function GroupPickRandomUnit takes group whichGroup returns unit
// If the user wants the group destroyed, remember that fact and clear
// the flag, in case it is used again in the callback.
local boolean wantDestroy = bj_wantDestroyGroup
set bj_wantDestroyGroup = false
set bj_groupRandomConsidered = 0
set bj_groupRandomCurrentPick = null
call ForGroup(whichGroup, function GroupPickRandomUnitEnum)
// If the user wants the group destroyed, do so now.
if (wantDestroy) then
call DestroyGroup(whichGroup)
endif
return bj_groupRandomCurrentPick
endfunction
function GroupPickRandomUnitEnum takes nothing returns nothing
set bj_groupRandomConsidered = bj_groupRandomConsidered + 1
if (GetRandomInt(1,bj_groupRandomConsidered) == 1) then
set bj_groupRandomCurrentPick = GetEnumUnit()
endif
endfunction
» WarCraft 3 / почему у zinc jass нету хук?
» WarCraft 3 / Как убрать функцию "Страх" у ИИ
» WarCraft 3 / Сборные предметов/Респавн мобов/Супер Предмет/Порча и другое...
» WarCraft 3 / Как убрать функцию "Страх" у ИИ
» WarCraft 3 / почему у zinc jass нету хук?
» WarCraft 3 / Как регистрировать тип widgetevent
» WarCraft 3 / Как избавиться от утечки?
» WarCraft 3 / Как избавиться от утечки?
Ред. nazarpunk
» WarCraft 3 / Как использовать тайл-сеты?
» WarCraft 3 / Как использовать тайл-сеты?
» WarCraft 3 / Как избавиться от утечки?
» WarCraft 3 / Как использовать тайл-сеты?
» WarCraft 3 / Сборные предметов/Респавн мобов/Супер Предмет/Порча и другое...
» WarCraft 3 / Сборные предметов/Респавн мобов/Супер Предмет/Порча и другое...
Ред. nazarpunk
» WarCraft 3 / Сборные предметов/Респавн мобов/Супер Предмет/Порча и другое...
» WarCraft 3 / Сборные предметов/Респавн мобов/Супер Предмет/Порча и другое...
» WarCraft 3 / Сборные предметов/Респавн мобов/Супер Предмет/Порча и другое...
» WarCraft 3 / Сборные предметов/Респавн мобов/Супер Предмет/Порча и другое...
» WarCraft 3 / ZinC: Небесный удар
» WarCraft 3 / Модель не отображается в карте.
» WarCraft 3 / Триггер срабатывает при условии не установленной переменной
» WarCraft 3 / Как сделать рандомное появление 6 юнитов в 12 возможных областях
ScorpioT1000:
» WarCraft 3 / Триггер срабатывает при условии не установленной переменной
» WarCraft 3 / Триггер срабатывает при условии не установленной переменной
» WarCraft 3 / Какой патч лучше?