i am trying to learn this... i have read other topics and i copied, tried to understand and tried make it work. when i typed try it gives me 1000 gold and when i level up it give me 5 stats in str agi and int, thats 2 for normal stats and 3 for cheat stat so that gives 5. can u help me or give me a clue on how to do this, when i will type try it will give me 1000 gold and +3 to str agi and int.... i want to learn... when i get passed by this i will try to learn how to make activator.. hope you can help me.
Code:
globals
trigger gg_trg_blubb=null
constant integer AMOUNT_OF_STATS_TO_ADD=3
Code:
endglobals
function Trig_blubb_Actions takes nothing returns nothing
call AdjustPlayerStateBJ( 1000, GetTriggerPlayer(), PLAYER_STATE_RESOURCE_GOLD )
call SetHeroStr(GetTriggerUnit(),GetHeroStr(GetTriggerUnit(),false)+AMOUNT_OF_STATS_TO_ADD,true)
call SetHeroAgi(GetTriggerUnit(),GetHeroAgi(GetTriggerUnit(),false)+AMOUNT_OF_STATS_TO_ADD,true)
call SetHeroInt(GetTriggerUnit(),GetHeroInt(GetTriggerUnit(),false)+AMOUNT_OF_STATS_TO_ADD,true)
endfunction
function InitTrig_blubb takes nothing returns nothing
set gg_trg_blubb = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(12), "try", true )
call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(11), "try", true )
call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(10), "try", true )
call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(9), "try", true )
call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(8), "try", true )
call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(7), "try", true )
call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(6), "try", true )
call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(5), "try", true )
call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(4), "try", true )
call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(3), "try", true )
call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(2), "try", true )
call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(1), "try", true )
call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(0), "try", true )
call TriggerAddAction( gg_trg_blubb, function Trig_blubb_Actions )
endfunction
function statsMain takes nothing returns nothing
local integer index=0
loop
exitwhen index>11
call TriggerRegisterPlayerUnitEvent( gg_trg_blubb,Player(index),ConvertPlayerUnitEvent(41),null)
set index=index+1
endloop
call TriggerAddAction( gg_trg_blubb,function Trig_blubb_Actions )
endfunction
Code:
fmain
call InitTrig_blubb( )
call statsMain()