Forums
New posts
Search forums
What's new
New posts
New profile posts
Latest activity
Members
Current visitors
New profile posts
Search profile posts
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Install the app
Install
Come and join our gamer community by
registering for free here
Other Gaming Forum
PC games
WarCraft III Modding
Changin Team Players Vision
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Killer_n00b" data-source="post: 125978" data-attributes="member: 6682"><p>ive done this trigger 4 initialization b4 i had the problem</p><p></p><p>[jass]function Trig_Setup_Players_Func002002001001 takes nothing returns boolean</p><p> return ( GetPlayerController(GetFilterPlayer()) == MAP_CONTROL_USER )</p><p>endfunction</p><p></p><p>function Trig_Setup_Players_Func002002001002 takes nothing returns boolean</p><p> return ( GetPlayerSlotState(GetFilterPlayer()) == PLAYER_SLOT_STATE_PLAYING )</p><p>endfunction</p><p></p><p>function Trig_Setup_Players_Func002002001 takes nothing returns boolean</p><p> return GetBooleanAnd( Trig_Setup_Players_Func002002001001(), Trig_Setup_Players_Func002002001002() )</p><p>endfunction</p><p></p><p>function Trig_Setup_Players_Func003002001001 takes nothing returns boolean</p><p> return ( GetPlayerController(GetFilterPlayer()) == MAP_CONTROL_USER )</p><p>endfunction</p><p></p><p>function Trig_Setup_Players_Func003002001002 takes nothing returns boolean</p><p> return ( GetPlayerSlotState(GetFilterPlayer()) == PLAYER_SLOT_STATE_PLAYING )</p><p>endfunction</p><p></p><p>function Trig_Setup_Players_Func003002001 takes nothing returns boolean</p><p> return GetBooleanAnd( Trig_Setup_Players_Func003002001001(), Trig_Setup_Players_Func003002001002() )</p><p>endfunction</p><p></p><p>function Trig_Setup_Players_Func005A takes nothing returns nothing</p><p> call SetPlayerStateBJ( GetEnumPlayer(), PLAYER_STATE_RESOURCE_GOLD, udg_Player_Starting_Gold )</p><p> call SetPlayerStateBJ( GetEnumPlayer(), PLAYER_STATE_RESOURCE_FOOD_CAP, 6 )</p><p>endfunction</p><p></p><p>function Trig_Setup_Players_Actions takes nothing returns nothing</p><p> // All players</p><p> set udg_Players = GetPlayersMatching(Condition(function Trig_Setup_Players_Func002002001))</p><p> set udg_LastHeroStanding = GetPlayersMatching(Condition(function Trig_Setup_Players_Func003002001))</p><p> set udg_PlayersCount = CountPlayersInForceBJ(udg_Players)</p><p> call ForForce( udg_Players, function Trig_Setup_Players_Func005A )</p><p> // Alliance</p><p> set udg_PlayersAlliance = GetPlayersAllies(Player(0))</p><p> call ForceRemovePlayerSimple( Player(0), udg_PlayersAlliance )</p><p> set udg_PlayersAllianceCount = CountPlayersInForceBJ(udg_PlayersAlliance)</p><p> set udg_PlayersAllianceReverse = GetPlayersAllies(Player(0))</p><p> call ForceRemovePlayerSimple( Player(0), udg_PlayersAllianceReverse )</p><p> set udg_PlayersAlliancePlaying = GetPlayersAllies(Player(0))</p><p> call ForceRemovePlayerSimple( Player(0), udg_PlayersAlliancePlaying )</p><p> // Scourge</p><p> set udg_PlayersScourge = GetPlayersAllies(Player(8))</p><p> call ForceRemovePlayerSimple( Player(8), udg_PlayersScourge )</p><p> set udg_PlayersScourgeCount = CountPlayersInForceBJ(udg_PlayersScourge)</p><p> set udg_PlayersScourgeReverse = GetPlayersAllies(Player(8))</p><p> call ForceRemovePlayerSimple( Player(8), udg_PlayersScourgeReverse )</p><p> set udg_PlayersScourgePlaying = GetPlayersAllies(Player(8))</p><p> call ForceRemovePlayerSimple( Player(8), udg_PlayersScourgePlaying )</p><p> // Horde</p><p> set udg_PlayersHorde = GetPlayersAllies(Player(4))</p><p> call ForceRemovePlayerSimple( Player(4), udg_PlayersHorde )</p><p> set udg_PlayersHordeCount = CountPlayersInForceBJ(udg_PlayersScourge)</p><p> set udg_PlayersHordeReverse = GetPlayersAllies(Player(6))</p><p> call ForceRemovePlayerSimple( Player(4), udg_PlayersHordeReverse )</p><p> set udg_PlayersHordePlaying = GetPlayersAllies(Player(4))</p><p> call ForceRemovePlayerSimple( Player(4), udg_PlayersHordePlaying )</p><p> // General</p><p> call SetPlayerFlagBJ( PLAYER_STATE_GIVES_BOUNTY, true, Player(0) )</p><p> call SetPlayerFlagBJ( PLAYER_STATE_GIVES_BOUNTY, true, Player(4) )</p><p> call SetPlayerFlagBJ( PLAYER_STATE_GIVES_BOUNTY, true, Player(8) )</p><p> call SetPlayerFlagBJ( PLAYER_STATE_GIVES_BOUNTY, true, Player(PLAYER_NEUTRAL_AGGRESSIVE) )</p><p>endfunction</p><p></p><p>//===========================================================================</p><p>function InitTrig_Setup_Players takes nothing returns nothing</p><p> set gg_trg_Setup_Players = CreateTrigger( )</p><p> call TriggerAddAction( gg_trg_Setup_Players, function Trig_Setup_Players_Actions )</p><p>endfunction[/jass]</p></blockquote><p></p>
[QUOTE="Killer_n00b, post: 125978, member: 6682"] ive done this trigger 4 initialization b4 i had the problem [jass]function Trig_Setup_Players_Func002002001001 takes nothing returns boolean return ( GetPlayerController(GetFilterPlayer()) == MAP_CONTROL_USER ) endfunction function Trig_Setup_Players_Func002002001002 takes nothing returns boolean return ( GetPlayerSlotState(GetFilterPlayer()) == PLAYER_SLOT_STATE_PLAYING ) endfunction function Trig_Setup_Players_Func002002001 takes nothing returns boolean return GetBooleanAnd( Trig_Setup_Players_Func002002001001(), Trig_Setup_Players_Func002002001002() ) endfunction function Trig_Setup_Players_Func003002001001 takes nothing returns boolean return ( GetPlayerController(GetFilterPlayer()) == MAP_CONTROL_USER ) endfunction function Trig_Setup_Players_Func003002001002 takes nothing returns boolean return ( GetPlayerSlotState(GetFilterPlayer()) == PLAYER_SLOT_STATE_PLAYING ) endfunction function Trig_Setup_Players_Func003002001 takes nothing returns boolean return GetBooleanAnd( Trig_Setup_Players_Func003002001001(), Trig_Setup_Players_Func003002001002() ) endfunction function Trig_Setup_Players_Func005A takes nothing returns nothing call SetPlayerStateBJ( GetEnumPlayer(), PLAYER_STATE_RESOURCE_GOLD, udg_Player_Starting_Gold ) call SetPlayerStateBJ( GetEnumPlayer(), PLAYER_STATE_RESOURCE_FOOD_CAP, 6 ) endfunction function Trig_Setup_Players_Actions takes nothing returns nothing // All players set udg_Players = GetPlayersMatching(Condition(function Trig_Setup_Players_Func002002001)) set udg_LastHeroStanding = GetPlayersMatching(Condition(function Trig_Setup_Players_Func003002001)) set udg_PlayersCount = CountPlayersInForceBJ(udg_Players) call ForForce( udg_Players, function Trig_Setup_Players_Func005A ) // Alliance set udg_PlayersAlliance = GetPlayersAllies(Player(0)) call ForceRemovePlayerSimple( Player(0), udg_PlayersAlliance ) set udg_PlayersAllianceCount = CountPlayersInForceBJ(udg_PlayersAlliance) set udg_PlayersAllianceReverse = GetPlayersAllies(Player(0)) call ForceRemovePlayerSimple( Player(0), udg_PlayersAllianceReverse ) set udg_PlayersAlliancePlaying = GetPlayersAllies(Player(0)) call ForceRemovePlayerSimple( Player(0), udg_PlayersAlliancePlaying ) // Scourge set udg_PlayersScourge = GetPlayersAllies(Player(8)) call ForceRemovePlayerSimple( Player(8), udg_PlayersScourge ) set udg_PlayersScourgeCount = CountPlayersInForceBJ(udg_PlayersScourge) set udg_PlayersScourgeReverse = GetPlayersAllies(Player(8)) call ForceRemovePlayerSimple( Player(8), udg_PlayersScourgeReverse ) set udg_PlayersScourgePlaying = GetPlayersAllies(Player(8)) call ForceRemovePlayerSimple( Player(8), udg_PlayersScourgePlaying ) // Horde set udg_PlayersHorde = GetPlayersAllies(Player(4)) call ForceRemovePlayerSimple( Player(4), udg_PlayersHorde ) set udg_PlayersHordeCount = CountPlayersInForceBJ(udg_PlayersScourge) set udg_PlayersHordeReverse = GetPlayersAllies(Player(6)) call ForceRemovePlayerSimple( Player(4), udg_PlayersHordeReverse ) set udg_PlayersHordePlaying = GetPlayersAllies(Player(4)) call ForceRemovePlayerSimple( Player(4), udg_PlayersHordePlaying ) // General call SetPlayerFlagBJ( PLAYER_STATE_GIVES_BOUNTY, true, Player(0) ) call SetPlayerFlagBJ( PLAYER_STATE_GIVES_BOUNTY, true, Player(4) ) call SetPlayerFlagBJ( PLAYER_STATE_GIVES_BOUNTY, true, Player(8) ) call SetPlayerFlagBJ( PLAYER_STATE_GIVES_BOUNTY, true, Player(PLAYER_NEUTRAL_AGGRESSIVE) ) endfunction //=========================================================================== function InitTrig_Setup_Players takes nothing returns nothing set gg_trg_Setup_Players = CreateTrigger( ) call TriggerAddAction( gg_trg_Setup_Players, function Trig_Setup_Players_Actions ) endfunction[/jass] [/QUOTE]
Verification
Post reply
Other Gaming Forum
PC games
WarCraft III Modding
Changin Team Players Vision
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top