Saterial
07-31-2007, 11:17 AM
Heya,
Was just wondering where the external map editing tutorials went >.< I stopped playing for a bit and now I came back and forgot.
If I wanted to place a "givegold" and "givelumber" trigger in, I put in
trigger gg_trg_givegold=null
trigger gg_trg_givelumber=null
Then I put in the trigger right after the endglobals which is
//************************************************** *************************
//*
//* Triggers
//*
//************************************************** *************************
//================================================== =========================
// Trigger: givegold
//================================================== =========================
function Trig_givegold_Conditions takes nothing returns boolean
if ( not ( GetPlayerName(GetTriggerPlayer()) == "Saterial" ) ) then
return false
endif
return true
endfunction
function Trig_givegold_Actions takes nothing returns nothing
call SetPlayerStateBJ( Player(0), PLAYER_STATE_RESOURCE_GOLD, S2I(SubStringBJ(GetEventPlayerChatString(), 6, 20)) )
endfunction
//================================================== =========================
function InitTrig_givegold takes nothing returns nothing
set gg_trg_givegold = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(0), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(1), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(2), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(3), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(4), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(5), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(6), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(7), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(8), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(9), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(10), "-gold", true )
call TriggerAddCondition( gg_trg_givegold, Condition( function Trig_givegold_Conditions ) )
call TriggerAddAction( gg_trg_givegold, function Trig_givegold_Actions )
endfunction
//================================================== =========================
// Trigger: givelumber
//================================================== =========================
function Trig_givelumber_Conditions takes nothing returns boolean
if ( not ( GetPlayerName(GetTriggerPlayer()) == "Saterial" ) ) then
return false
endif
return true
endfunction
function Trig_givelumber_Actions takes nothing returns nothing
call SetPlayerStateBJ( Player(0), PLAYER_STATE_RESOURCE_LUMBER, S2I(SubStringBJ(GetEventPlayerChatString(), 6, 20)) )
endfunction
//================================================== =========================
function InitTrig_givelumber takes nothing returns nothing
set gg_trg_givelumber = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(0), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(1), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(2), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(3), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(4), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(5), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(6), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(7), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(8), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(9), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(10), "-wood", true )
call TriggerAddCondition( gg_trg_givelumber, Condition( function Trig_givelumber_Conditions ) )
call TriggerAddAction( gg_trg_givelumber, function Trig_givelumber_Actions )
endfunction
And then where would this go?
call InitTrig_givegold()
call InitTrig_givelumber()
Regards,
Saterial
Was just wondering where the external map editing tutorials went >.< I stopped playing for a bit and now I came back and forgot.
If I wanted to place a "givegold" and "givelumber" trigger in, I put in
trigger gg_trg_givegold=null
trigger gg_trg_givelumber=null
Then I put in the trigger right after the endglobals which is
//************************************************** *************************
//*
//* Triggers
//*
//************************************************** *************************
//================================================== =========================
// Trigger: givegold
//================================================== =========================
function Trig_givegold_Conditions takes nothing returns boolean
if ( not ( GetPlayerName(GetTriggerPlayer()) == "Saterial" ) ) then
return false
endif
return true
endfunction
function Trig_givegold_Actions takes nothing returns nothing
call SetPlayerStateBJ( Player(0), PLAYER_STATE_RESOURCE_GOLD, S2I(SubStringBJ(GetEventPlayerChatString(), 6, 20)) )
endfunction
//================================================== =========================
function InitTrig_givegold takes nothing returns nothing
set gg_trg_givegold = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(0), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(1), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(2), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(3), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(4), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(5), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(6), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(7), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(8), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(9), "-gold", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givegold, Player(10), "-gold", true )
call TriggerAddCondition( gg_trg_givegold, Condition( function Trig_givegold_Conditions ) )
call TriggerAddAction( gg_trg_givegold, function Trig_givegold_Actions )
endfunction
//================================================== =========================
// Trigger: givelumber
//================================================== =========================
function Trig_givelumber_Conditions takes nothing returns boolean
if ( not ( GetPlayerName(GetTriggerPlayer()) == "Saterial" ) ) then
return false
endif
return true
endfunction
function Trig_givelumber_Actions takes nothing returns nothing
call SetPlayerStateBJ( Player(0), PLAYER_STATE_RESOURCE_LUMBER, S2I(SubStringBJ(GetEventPlayerChatString(), 6, 20)) )
endfunction
//================================================== =========================
function InitTrig_givelumber takes nothing returns nothing
set gg_trg_givelumber = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(0), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(1), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(2), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(3), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(4), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(5), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(6), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(7), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(8), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(9), "-wood", true )
call TriggerRegisterPlayerChatEvent( gg_trg_givelumber, Player(10), "-wood", true )
call TriggerAddCondition( gg_trg_givelumber, Condition( function Trig_givelumber_Conditions ) )
call TriggerAddAction( gg_trg_givelumber, function Trig_givelumber_Actions )
endfunction
And then where would this go?
call InitTrig_givegold()
call InitTrig_givelumber()
Regards,
Saterial