function Trig_Create_Leaderboard_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
call CreateMultiboardBJ(2,13,"TRIGSTR_6500")
call MultiboardSetItemWidthBJ(bj_lastCreatedMultiboard,1,0,10.00)
call MultiboardSetItemWidthBJ(bj_lastCreatedMultiboard,2,0,5.00)
call MultiboardSetItemStyleBJ(bj_lastCreatedMultiboard,0,0,true,false)
set bj_forLoopAIndex=2
set bj_forLoopAIndexEnd=13
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call MultiboardSetItemStyleBJ(bj_lastCreatedMultiboard,1,bj_forLoopAIndex,true,true)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call MultiboardSetItemValueBJ(bj_lastCreatedMultiboard,1,1,"TRIGSTR_6501")
call MultiboardSetItemValueBJ(bj_lastCreatedMultiboard,2,1,"TRIGSTR_6503")
call MultiboardSetItemColorBJ(bj_lastCreatedMultiboard,1,2,80.00,0.00,0.00,0)
call MultiboardSetItemColorBJ(bj_lastCreatedMultiboard,1,3,0.00,0.00,80.00,0)
call MultiboardSetItemColorBJ(bj_lastCreatedMultiboard,1,4,0.00,80,80.00,0)
call MultiboardSetItemColorBJ(bj_lastCreatedMultiboard,1,5,50.00,0.00,50.00,0)
call MultiboardSetItemColorBJ(bj_lastCreatedMultiboard,1,6,80.00,80,0.00,0)
call MultiboardSetItemColorBJ(bj_lastCreatedMultiboard,1,7,80.00,50.00,0.00,0)
call MultiboardSetItemColorBJ(bj_lastCreatedMultiboard,1,8,0.00,80,0.00,0)
call MultiboardSetItemColorBJ(bj_lastCreatedMultiboard,1,9,80.00,60.00,60.00,0)
call MultiboardSetItemColorBJ(bj_lastCreatedMultiboard,1,10,50.00,50.00,50.00,0)
call MultiboardSetItemColorBJ(bj_lastCreatedMultiboard,1,11,60.00,60.00,80.00,0)
call MultiboardSetItemColorBJ(bj_lastCreatedMultiboard,1,12,0.00,40.00,20.00,0)
call MultiboardSetItemColorBJ(bj_lastCreatedMultiboard,1,13,50.00,30.00,0.00,0)
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,1,2,"CommandButtons\\BTNGoku.blp")
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,1,3,"CommandButtons\\BTNVegeta.blp")
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,1,4,"CommandButtons\\BTNGohan.blp")
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,1,5,"CommandButtons\\BTNGotenks.blp")
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,1,6,"CommandButtons\\BTNSuper13.blp")
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,1,7,"CommandButtons\\BTNFTrunks.blp")
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,1,8,"CommandButtons\\BTNPiccolo.blp")
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,1,9,"CommandButtons\\BTNSuperBuu.blp")
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,1,10,"CommandButtons\\BTNBabyVegeta.blp")
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,1,11,"CommandButtons\\BTNBroly.blp")
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,1,12,"CommandButtons\\BTNCell3.blp")
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,1,13,"CommandButtons\\BTNCooler.blp")
set bj_forLoopAIndex=2
set bj_forLoopAIndexEnd=13
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call MultiboardSetItemValueBJ(bj_lastCreatedMultiboard,2,bj_forLoopAIndex,(R2S(udg_reals02[(bj_forLoopAIndex-1)])+"x"))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call EnableTrigger(udg_trigger614)
call TriggerExecute(udg_trigger614)
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Trig_Update_Leaderboard_Func002Func001001 takes nothing returns boolean
return(GetPlayerSlotState(GetEnumPlayer())==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Trig_Update_Leaderboard_Func002A takes nothing returns nothing
if(Trig_Update_Leaderboard_Func002Func001001())then
else
call SetPlayerName(GetEnumPlayer(),"TRIGSTR_6509")
endif
endfunction
function Trig_Update_Leaderboard_Actions takes nothing returns nothing
set udg_force07=GetPlayersByMapControl(MAP_CONTROL_USER)
call ForForce(udg_force07,function Trig_Update_Leaderboard_Func002A)
call DestroyForce(udg_force07)
set bj_forLoopAIndex=2
set bj_forLoopAIndexEnd=13
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call MultiboardSetItemValueBJ(bj_lastCreatedMultiboard,1,bj_forLoopAIndex,GetPlayerName(Player(-1+((bj_forLoopAIndex-1)))))
call MultiboardSetItemValueBJ(bj_lastCreatedMultiboard,2,bj_forLoopAIndex,(R2S(udg_reals02[(bj_forLoopAIndex-1)])+"x"))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call MultiboardDisplay(bj_lastCreatedMultiboard,true)
endfunction
set udg_trigger613=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger613,1.00)
call TriggerAddAction(udg_trigger613,function Trig_Create_Leaderboard_Actions)
set udg_trigger614=CreateTrigger()
call DisableTrigger(udg_trigger614)
call TriggerRegisterTimerEventPeriodic(udg_trigger614,3.00)
call TriggerAddAction(udg_trigger614,function Trig_Update_Leaderboard_Actions)