H
helpme
Guest
this is the save/load system i just made up?
function Trig_Save_Conditions takes nothing returns boolean
if ( not ( GetHeroXP(GetTriggerUnit()) == 1 ) ) then
return false
endif
return true
endfunction
function Trig_Save_Actions takes nothing returns nothing
call DialogAddButtonBJ( GetClickedDialogBJ(), "TRIGSTR_056" )
endfunction
//===========================================================================
function InitTrig_Save takes nothing returns nothing
set gg_trg_Save = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Save, Player(0), "-save", true )
call TriggerAddCondition( gg_trg_Save, Condition( function Trig_Save_Conditions ) )
call TriggerAddAction( gg_trg_Save, function Trig_Save_Actions )
endfunction
function Trig_Load_Actions takes nothing returns nothing
call AddHeroXPSwapped( 1, GetTriggerUnit(), false )
endfunction
//===========================================================================
function InitTrig_Load takes nothing returns nothing
set gg_trg_Load = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Load, Player(0), "-load a", true )
call TriggerAddAction( gg_trg_Load, function Trig_Load_Actions )
endfunction
function Trig_Save_Conditions takes nothing returns boolean
if ( not ( GetHeroXP(GetTriggerUnit()) == 1 ) ) then
return false
endif
return true
endfunction
function Trig_Save_Actions takes nothing returns nothing
call DialogAddButtonBJ( GetClickedDialogBJ(), "TRIGSTR_056" )
endfunction
//===========================================================================
function InitTrig_Save takes nothing returns nothing
set gg_trg_Save = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Save, Player(0), "-save", true )
call TriggerAddCondition( gg_trg_Save, Condition( function Trig_Save_Conditions ) )
call TriggerAddAction( gg_trg_Save, function Trig_Save_Actions )
endfunction
function Trig_Load_Actions takes nothing returns nothing
call AddHeroXPSwapped( 1, GetTriggerUnit(), false )
endfunction
//===========================================================================
function InitTrig_Load takes nothing returns nothing
set gg_trg_Load = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Load, Player(0), "-load a", true )
call TriggerAddAction( gg_trg_Load, function Trig_Load_Actions )
endfunction


