Создаю локальные мультиборды ,разные для каждого игрока.
Посмотрев пост http://warcraft3ft.info/forum/60-35193
Так вот.
Почему-то она создается одна для последнего игрока.
Помогите разобраться почему?!?!?
Code
function Trig_LocalMultibord_Actions takes nothing returns nothing
local multiboard mb
local player p
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 2
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
set mb = CreateMultiboard()
set p = ConvertedPlayer(udg_X)
call MultiboardSetRowCount(mb,4)
call MultiboardSetColumnCount(mb,1)
call MultiboardSetTitleText(mb,"Ñîñòîÿíèå")
call MultiboardDisplay(mb,GetLocalPlayer()==p)
call SaveMultiboardHandle(udg_VarHash[udg_X],0,100500,mb)
set mb = null
call LoadMultiboardHandle(udg_VarHash[udg_X],0,100500)
set udg_X = ( udg_X + 1 )
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
endfunction