hey guys im making a multiboard with jass but im having some trouble here..
creation of multiboard:
the value changer(where error occurs):
creation of multiboard:
JASS:
function Trig_board_Actions takes nothing returns nothing
local multiboard m
local multiboarditem mm
call DisplayTextToPlayer(Player(0), 0, 0, "GAME")
set m = CreateMultiboard()
call MultiboardDisplay(m, true)
call MultiboardSetColumnCount(m, 1)
call MultiboardSetRowCount(m, 1)
call MultiboardSetItemIcon(mm, "ReplaceableTextures\\PassiveButtons\\PASBTNStatUp.blp")
call MultiboardSetItemValue(mm, "|c00959697|||||||||||||||||||||||||||||||||||||||||||||||||||r")
call MultiboardSetItemWidth(mm, 15.00)
call MultiboardSetTitleText(m, "|cffffcc00Experties Points|r")
set udg_multi = m
endfunction
//===========================================================================
function InitTrig_board takes nothing returns nothing
local trigger t = CreateTrigger( )
call TriggerRegisterTimerEvent(t, 0.00, false)
call TriggerAddAction( t, function Trig_board_Actions )
endfunction
the value changer(where error occurs):
JASS:
function Trig_score_Actions takes nothing returns nothing
local integer i2 = 0
local integer i
local multiboard m = udg_multi
set udg_ep = udg_ep + 1
set i = udg_ep
loop
if i == 1 then
call MultiboardSetItemValue(, "|c000042FF||r" + "|c00959697||||||||||||||||||||||||||||||||||||||||||||||||||r")
//my problem is the "m" there, it says cannot convert multiboard to multiboard item
//but how im going to track a multiboarditem??
//as far as i know multiboarditem can only be made is in locals
endif
if i == 2 then
call MultiboardSetItemValue(m, "|c000042FF|||r" + "|c00959697|||||||||||||||||||||||||||||||||||||||||||||||||r")
endif
if i == 3 then
call MultiboardSetItemValue(m, "|c000042FF||||r" + "|c00959697||||||||||||||||||||||||||||||||||||||||||||||||r")
endif
set i2 = 1
exitwhen i2 == 1
endloop
endfunction