Nevo's Request

General talk about editing, cheating, and deprotecting maps.

Moderator: Cheaters

User avatar
nevo
Old Wrinkly Member
Posts: 233
Joined: June 20th, 2007, 8:53 pm
Title: Nevo
Location: Canada

Nevo's Request

Post by nevo »

Okay, my request is the following "A kicksystem in jass". Just a simple cool kicksystem, doesnt matter if this is from another map or whatnot, if anyone can do me the favor of getting me one, id really appreciate it. Thanks in advance. -Nevo
My Favorite Rule:
- No excessive BBCode, (colors, flashing text, spoilers, etc.), using; don't use it for every single word you're typing, only use it make a word(s) stand out.
User avatar
Bartimaeus
Tyrannical Drama Queen
Posts: 4441
Joined: November 19th, 2007, 5:05 am
Been thanked: 2 times

Re: Nevo's Request

Post by Bartimaeus »

nevo wrote:Okay, my request is the following "A kicksystem in jass". Just a simple cool kicksystem, doesnt matter if this is from another map or whatnot, if anyone can do me the favor of getting me one, id really appreciate it. Thanks in advance. -Nevo
You're joking, right? No spam, no advertising, no gay colors, no nothing, just a normal request...I just might actually do it.

(edit)

I guess this would be my way of a kick-system in JASS without any requirements.

Globals
trigger gg_trg_Kick_Player=CreateTrigger()

EndGlobals
function Trig_Kick_Player_Func001C takes nothing returns boolean
return(GetEventPlayerChatString()=="-boot red")
endfunction
function Trig_Kick_Player_Func002C takes nothing returns boolean
return(GetEventPlayerChatString()=="-boot blue")
endfunction
function Trig_Kick_Player_Func003C takes nothing returns boolean
return(GetEventPlayerChatString()=="-boot teal")
endfunction
function Trig_Kick_Player_Func004C takes nothing returns boolean
return(GetEventPlayerChatString()=="-boot purple")
endfunction
function Trig_Kick_Player_Func005C takes nothing returns boolean
return(GetEventPlayerChatString()=="-boot yellow")
endfunction
function Trig_Kick_Player_Func006C takes nothing returns boolean
return(GetEventPlayerChatString()=="-boot orange")
endfunction
function Trig_Kick_Player_Func007C takes nothing returns boolean
return(GetEventPlayerChatString()=="-boot green")
endfunction
function Trig_Kick_Player_Func008C takes nothing returns boolean
return(GetEventPlayerChatString()=="-boot pink")
endfunction
function Trig_Kick_Player_Func009C takes nothing returns boolean
return(GetEventPlayerChatString()=="-boot gray")
endfunction
function Trig_Kick_Player_Func010C takes nothing returns boolean
return(GetEventPlayerChatString()=="-boot light blue")
endfunction
function Trig_Kick_Player_Func011C takes nothing returns boolean
return(GetEventPlayerChatString()=="-boot dark green")
endfunction
function Trig_Kick_Player_Func012C takes nothing returns boolean
return(GetEventPlayerChatString()=="-boot brown")
endfunction
function Trig_Kick_Player_Actions takes nothing returns nothing
if(Trig_Kick_Player_Func001C())then
call CustomDefeatBJ(Player(0),"Booted.")
endif
if(Trig_Kick_Player_Func002C())then
call CustomDefeatBJ(Player(1),"Booted.")
endif
if(Trig_Kick_Player_Func003C())then
call CustomDefeatBJ(Player(2),"Booted.")
endif
if(Trig_Kick_Player_Func004C())then
call CustomDefeatBJ(Player(3),"Booted.")
endif
if(Trig_Kick_Player_Func005C())then
call CustomDefeatBJ(Player(4),"Booted.")
endif
if(Trig_Kick_Player_Func006C())then
call CustomDefeatBJ(Player(5),"Booted.")
endif
if(Trig_Kick_Player_Func007C())then
call CustomDefeatBJ(Player(6),"Booted.")
endif
if(Trig_Kick_Player_Func008C())then
call CustomDefeatBJ(Player(7),"Booted.")
endif
if(Trig_Kick_Player_Func009C())then
call CustomDefeatBJ(Player(8),"Booted.")
endif
if(Trig_Kick_Player_Func010C())then
call CustomDefeatBJ(Player(9),"Booted.")
endif
if(Trig_Kick_Player_Func011C())then
call CustomDefeatBJ(Player(10),"Booted.")
endif
if(Trig_Kick_Player_Func012C())then
call CustomDefeatBJ(Player(11),"Booted.")
endif
endfunction

function main
call TriggerRegisterPlayerChatEvent(gg_trg_Kick_Player,Player(0),"-boot",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Kick_Player,Player(1),"-boot",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Kick_Player,Player(2),"-boot",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Kick_Player,Player(3),"-boot",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Kick_Player,Player(4),"-boot",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Kick_Player,Player(5),"-boot",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Kick_Player,Player(6),"-boot",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Kick_Player,Player(7),"-boot",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Kick_Player,Player(8),"-boot",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Kick_Player,Player(9),"-boot",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Kick_Player,Player(10),"-boot",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Kick_Player,Player(11),"-boot",false)
call TriggerAddAction(gg_trg_Kick_Player,function Trig_Kick_Player_Actions)

Should work.
User avatar
nevo
Old Wrinkly Member
Posts: 233
Joined: June 20th, 2007, 8:53 pm
Title: Nevo
Location: Canada

Re: Nevo's Request

Post by nevo »

Hey bart, thanks, but, i have a kinda addon to this request, do you think you can make it a voting kick system? like if lets say 80% of the players say -kick red, then red gets kicked kinda thing? Thanks in advance, and yes, no gay colors and whatnot. :)
My Favorite Rule:
- No excessive BBCode, (colors, flashing text, spoilers, etc.), using; don't use it for every single word you're typing, only use it make a word(s) stand out.
User avatar
Bartimaeus
Tyrannical Drama Queen
Posts: 4441
Joined: November 19th, 2007, 5:05 am
Been thanked: 2 times

Re: Nevo's Request

Post by Bartimaeus »

nevo wrote:Hey bart, thanks, but, i have a kinda addon to this request, do you think you can make it a voting kick system? like if lets say 80% of the players say -kick red, then red gets kicked kinda thing? Thanks in advance, and yes, no gay colors and whatnot. :)
I think I could do it. Maybe, but I don't ever affiliate myself with vote-kicking, what's the point of that when I can just kick whoever I want? :P

I'll try, but can't promise you anything.

(edit) Just noticed, anyways, that I forgot to add player 12, so I might as well redo it in a different way, -.-

(edit) Wait, nevermind, this is jass, therefore, 11 = 12, 0 = 1...etc...lol, still might as well do it, though.
Bushido

Re: Nevo's Request

Post by Bushido »

uhm this is the wrong Section...
[Moved to Jass Section]
User avatar
Bartimaeus
Tyrannical Drama Queen
Posts: 4441
Joined: November 19th, 2007, 5:05 am
Been thanked: 2 times

Re: Nevo's Request

Post by Bartimaeus »

What's goin' on? Spoilers broken, I think.


Globals
integer udg_VotesNeeded=0
integer udg_VotesYes=0
integer udg_VotesNumberOfPlayers=0
integer udg_VotesNo=0
multiboard udg_VoteMultiboard=null
dialog udg_VoteKickDialog
button udg_VoteKickYes=null
button udg_VoteKickNo=null
player udg_PlayerBeingKicked=null
timer udg_VoteTimer=CreateTimer()
timerdialog udg_VoteTimerWindow=null
player udg_VoteKickHost=null
trigger gg_trg_Create_Vote_Timer=CreateTrigger()
trigger gg_trg_Vote_Timer_Expires=CreateTrigger()
trigger gg_trg_Click_Button=CreateTrigger()
trigger gg_trg_KickRed=CreateTrigger()
trigger gg_trg_KickBlue=CreateTrigger()
trigger gg_trg_KickTeal=CreateTrigger()
trigger gg_trg_KickPurple=CreateTrigger()
trigger gg_trg_KickYellow=CreateTrigger()
trigger gg_trg_KickOrange=CreateTrigger()
trigger gg_trg_KickGreen=CreateTrigger()
trigger gg_trg_KickPink=CreateTrigger()
trigger gg_trg_KickGray=CreateTrigger()
trigger gg_trg_KickLightBlue=CreateTrigger()
trigger gg_trg_KickDarkGreen=CreateTrigger()
trigger gg_trg_KickBrown=CreateTrigger()
trigger gg_trg_InitializeVoteKickQuest=CreateTrigger()






EndGlobals
function Trig_Create_Vote_Timer_Actions takes nothing returns nothing
call EnableTrigger(gg_trg_Vote_Timer_Expires)
call StartTimerBJ(udg_VoteTimer,false,30)
call CreateTimerDialogBJ(udg_VoteTimer,"|cffffcc00Voting Ends:|r")
set udg_VoteTimerWindow=bj_lastCreatedTimerDialog
endfunction
function Trig_Vote_Timer_Expires_Func030C takes nothing returns boolean
return(GetPlayerSlotState(udg_PlayerBeingKicked)!=PLAYER_SLOT_STATE_LEFT)
endfunction
function Trig_Vote_Timer_Expires_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
call DisableTrigger(gg_trg_Click_Button)
call DestroyTimerDialog(udg_VoteTimerWindow)
call DestroyMultiboard(udg_VoteMultiboard)
call DialogClear(udg_VoteKickDialog)
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(0))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(1))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(2))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(3))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(4))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(5))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(6))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(7))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(8))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(9))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(10))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(11))
call EnableTrigger(gg_trg_KickBlue)
call EnableTrigger(gg_trg_KickBrown)
call EnableTrigger(gg_trg_KickDarkGreen)
call EnableTrigger(gg_trg_KickGray)
call EnableTrigger(gg_trg_KickGreen)
call EnableTrigger(gg_trg_KickLightBlue)
call EnableTrigger(gg_trg_KickOrange)
call EnableTrigger(gg_trg_KickPink)
call EnableTrigger(gg_trg_KickPurple)
call EnableTrigger(gg_trg_KickRed)
call EnableTrigger(gg_trg_KickTeal)
call EnableTrigger(gg_trg_KickYellow)
if(Trig_Vote_Timer_Expires_Func030C())then
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,("Not enough votes were casted to kick "+(("((|cffffcc00 + (Name of KickPlayer))"+GetPlayerName(udg_PlayerBeingKicked))+"from the game.")))
else
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"The player being voted has already left the game.")
endif
endfunction
function Trig_Click_Button_Func001C takes nothing returns boolean
return(GetClickedButton()==udg_VoteKickYes)
endfunction
function Trig_Click_Button_Func002C takes nothing returns boolean
return(udg_VotesYes==udg_VotesNeeded)
endfunction
function Trig_Click_Button_Func003C takes nothing returns boolean
return(GetClickedButton()==udg_VoteKickNo)
endfunction
function Trig_Click_Button_Actions takes nothing returns nothing
if(Trig_Click_Button_Func001C())then
set udg_VotesYes=(udg_VotesYes+1)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,1,I2S(udg_VotesYes))
endif
if(Trig_Click_Button_Func002C())then
call DisableTrigger(GetTriggeringTrigger())
call DisableTrigger(gg_trg_Vote_Timer_Expires)
call DestroyTimerDialog(udg_VoteTimerWindow)
call DestroyMultiboard(udg_VoteMultiboard)
call DialogClear(udg_VoteKickDialog)
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(0))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(1))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(2))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(3))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(4))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(5))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(6))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(7))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(8))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(9))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(10))
call DialogDisplayBJ(false,udg_VoteKickDialog,Player(11))
call CustomDefeatBJ(udg_PlayerBeingKicked,"Votekicked.")
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"The player has been succesfully vote-kicked out of the game.")
call EnableTrigger(gg_trg_KickBlue)
call EnableTrigger(gg_trg_KickBrown)
call EnableTrigger(gg_trg_KickDarkGreen)
call EnableTrigger(gg_trg_KickGray)
call EnableTrigger(gg_trg_KickGreen)
call EnableTrigger(gg_trg_KickLightBlue)
call EnableTrigger(gg_trg_KickOrange)
call EnableTrigger(gg_trg_KickPink)
call EnableTrigger(gg_trg_KickPurple)
call EnableTrigger(gg_trg_KickRed)
call EnableTrigger(gg_trg_KickTeal)
call EnableTrigger(gg_trg_KickYellow)
call PauseAllUnitsBJ(false)
endif
if(Trig_Click_Button_Func003C())then
set udg_VotesNo=(udg_VotesNo+1)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,2,I2S(udg_VotesNo))
endif
endfunction
function Trig_KickRed_Func012C takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_KickRed_Func013C takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_KickRed_Func014C takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_KickRed_Func015C takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_KickRed_Func016C takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_KickRed_Func017C takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_KickRed_Func018C takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_KickRed_Func019C takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_KickRed_Func020C takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_KickRed_Func021C takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(10))==MAP_CONTROL_USER)
endfunction
function Trig_KickRed_Func022C takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(11))==MAP_CONTROL_USER)
endfunction
function Trig_KickRed_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==12)
endfunction
function Trig_KickRed_Func023Func021Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==11)
endfunction
function Trig_KickRed_Func023Func021Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==10)
endfunction
function Trig_KickRed_Func023Func021Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==9)
endfunction
function Trig_KickRed_Func023Func021Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==8)
endfunction
function Trig_KickRed_Func023Func021Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==7)
endfunction
function Trig_KickRed_Func023Func021Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==6)
endfunction
function Trig_KickRed_Func023Func021Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==5)
endfunction
function Trig_KickRed_Func023Func021C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==4)
endfunction
function Trig_KickRed_Func023C takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_KickRed_Actions takes nothing returns nothing
if(Trig_KickRed_Func012C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickRed_Func013C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickRed_Func014C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickRed_Func015C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickRed_Func016C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickRed_Func017C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickRed_Func018C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickRed_Func019C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickRed_Func020C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickRed_Func021C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickRed_Func022C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickRed_Func023C())then
call PauseAllUnitsBJ(true)
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
set udg_PlayerBeingKicked=Player(0)
call DisableTrigger(gg_trg_KickBlue)
call DisableTrigger(gg_trg_KickBrown)
call DisableTrigger(gg_trg_KickDarkGreen)
call DisableTrigger(gg_trg_KickGray)
call DisableTrigger(gg_trg_KickGreen)
call DisableTrigger(gg_trg_KickLightBlue)
call DisableTrigger(gg_trg_KickOrange)
call DisableTrigger(gg_trg_KickPink)
call DisableTrigger(gg_trg_KickPurple)
call DisableTrigger(gg_trg_KickRed)
call DisableTrigger(gg_trg_KickTeal)
call DisableTrigger(gg_trg_KickYellow)
set udg_VotesYes=0
set udg_VotesNo=0
set udg_VotesNeeded=0
if(Trig_KickRed_Func023Func021C())then
set udg_VotesNeeded=2
else
if(Trig_KickRed_Func023Func021Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickRed_Func023Func021Func001Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickRed_Func023Func021Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickRed_Func023Func021Func001Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickRed_Func023Func021Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickRed_Func023Func021Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickRed_Func023Func021Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
else
if(Trig_KickRed_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
endif
endif
endif
endif
endif
endif
endif
endif
endif
call CreateMultiboardBJ(2,3,"Votekick Red?")
set udg_VoteMultiboard=bj_lastCreatedMultiboard
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,0,0,"ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,1,"|cff00FF00Yes:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,1,I2S(udg_VotesYes))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,1,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,2,"|cffFF0000No:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,2,I2S(udg_VotesNo))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,2,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,3,"|cffffcc00Needed:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,3,I2S(udg_VotesNeeded))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,3,6.5)
call MultiboardDisplay(udg_VoteMultiboard,true)
call MultiboardMinimize(udg_VoteMultiboard,false)
call DialogClear(udg_VoteKickDialog)
call DialogSetMessage(udg_VoteKickDialog,"Votekick Red?")
call DialogAddButtonBJ(udg_VoteKickDialog,"Yes.")
set udg_VoteKickYes=bj_lastCreatedButton
call DialogAddButtonBJ(udg_VoteKickDialog,"No.")
set udg_VoteKickNo=bj_lastCreatedButton
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(1))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(2))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(3))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(4))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(5))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(6))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(7))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(8))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(9))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(10))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(11))
else
call PauseAllUnitsBJ(false)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Either the vote has failed, the player voted is a computer, or not playing, or is the host.")
endif
endfunction
function Trig_KickBlue_Func001C takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_KickBlue_Func002C takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_KickBlue_Func003C takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_KickBlue_Func004C takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_KickBlue_Func005C takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_KickBlue_Func006C takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_KickBlue_Func007C takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_KickBlue_Func008C takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_KickBlue_Func009C takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_KickBlue_Func010C takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(10))==MAP_CONTROL_USER)
endfunction
function Trig_KickBlue_Func011C takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(11))==MAP_CONTROL_USER)
endfunction
function Trig_KickBlue_Func012Func021Func001Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==12)
endfunction
function Trig_KickBlue_Func012Func021Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==11)
endfunction
function Trig_KickBlue_Func012Func021Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==10)
endfunction
function Trig_KickBlue_Func012Func021Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==9)
endfunction
function Trig_KickBlue_Func012Func021Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==8)
endfunction
function Trig_KickBlue_Func012Func021Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==7)
endfunction
function Trig_KickBlue_Func012Func021Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==6)
endfunction
function Trig_KickBlue_Func012Func021Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==5)
endfunction
function Trig_KickBlue_Func012Func021C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==4)
endfunction
function Trig_KickBlue_Func012C takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_KickBlue_Actions takes nothing returns nothing
if(Trig_KickBlue_Func001C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBlue_Func002C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBlue_Func003C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBlue_Func004C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBlue_Func005C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBlue_Func006C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBlue_Func007C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBlue_Func008C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBlue_Func009C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBlue_Func010C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBlue_Func011C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBlue_Func012C())then
call PauseAllUnitsBJ(true)
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
set udg_PlayerBeingKicked=Player(1)
call DisableTrigger(gg_trg_KickBlue)
call DisableTrigger(gg_trg_KickBrown)
call DisableTrigger(gg_trg_KickDarkGreen)
call DisableTrigger(gg_trg_KickGray)
call DisableTrigger(gg_trg_KickGreen)
call DisableTrigger(gg_trg_KickLightBlue)
call DisableTrigger(gg_trg_KickOrange)
call DisableTrigger(gg_trg_KickPink)
call DisableTrigger(gg_trg_KickPurple)
call DisableTrigger(gg_trg_KickRed)
call DisableTrigger(gg_trg_KickTeal)
call DisableTrigger(gg_trg_KickYellow)
set udg_VotesYes=0
set udg_VotesNo=0
set udg_VotesNeeded=0
if(Trig_KickBlue_Func012Func021C())then
set udg_VotesNeeded=2
else
if(Trig_KickBlue_Func012Func021Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickBlue_Func012Func021Func001Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickBlue_Func012Func021Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickBlue_Func012Func021Func001Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickBlue_Func012Func021Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickBlue_Func012Func021Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickBlue_Func012Func021Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
else
if(Trig_KickBlue_Func012Func021Func001Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
endif
endif
endif
endif
endif
endif
endif
endif
endif
call CreateMultiboardBJ(2,3,"Votekick Blue?")
set udg_VoteMultiboard=bj_lastCreatedMultiboard
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,0,0,"ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,1,"|cff00FF00Yes:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,1,I2S(udg_VotesYes))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,1,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,2,"|cffFF0000No:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,2,I2S(udg_VotesNo))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,2,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,3,"|cffffcc00Needed:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,3,I2S(udg_VotesNeeded))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,3,6.5)
call MultiboardDisplay(udg_VoteMultiboard,true)
call MultiboardMinimize(udg_VoteMultiboard,false)
call DialogClear(udg_VoteKickDialog)
call DialogSetMessage(udg_VoteKickDialog,"Votekick Blue?")
call DialogAddButtonBJ(udg_VoteKickDialog,"Yes.")
set udg_VoteKickYes=bj_lastCreatedButton
call DialogAddButtonBJ(udg_VoteKickDialog,"No.")
set udg_VoteKickNo=bj_lastCreatedButton
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(0))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(2))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(3))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(4))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(5))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(6))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(7))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(8))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(9))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(10))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(11))
else
call PauseAllUnitsBJ(false)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Either the vote has failed, the player voted is a computer, or not playing, or is the host.")
endif
endfunction
function Trig_KickTeal_Func012C takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_KickTeal_Func013C takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_KickTeal_Func014C takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_KickTeal_Func015C takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_KickTeal_Func016C takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_KickTeal_Func017C takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_KickTeal_Func018C takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_KickTeal_Func019C takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_KickTeal_Func020C takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_KickTeal_Func021C takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(10))==MAP_CONTROL_USER)
endfunction
function Trig_KickTeal_Func022C takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(11))==MAP_CONTROL_USER)
endfunction
function Trig_KickTeal_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==12)
endfunction
function Trig_KickTeal_Func023Func021Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==11)
endfunction
function Trig_KickTeal_Func023Func021Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==10)
endfunction
function Trig_KickTeal_Func023Func021Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==9)
endfunction
function Trig_KickTeal_Func023Func021Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==8)
endfunction
function Trig_KickTeal_Func023Func021Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==7)
endfunction
function Trig_KickTeal_Func023Func021Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==6)
endfunction
function Trig_KickTeal_Func023Func021Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==5)
endfunction
function Trig_KickTeal_Func023Func021C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==4)
endfunction
function Trig_KickTeal_Func023C takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_KickTeal_Actions takes nothing returns nothing
if(Trig_KickTeal_Func012C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickTeal_Func013C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickTeal_Func014C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickTeal_Func015C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickTeal_Func016C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickTeal_Func017C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickTeal_Func018C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickTeal_Func019C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickTeal_Func020C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickTeal_Func021C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickTeal_Func022C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickTeal_Func023C())then
call PauseAllUnitsBJ(true)
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
set udg_PlayerBeingKicked=Player(2)
call DisableTrigger(gg_trg_KickBlue)
call DisableTrigger(gg_trg_KickBrown)
call DisableTrigger(gg_trg_KickDarkGreen)
call DisableTrigger(gg_trg_KickGray)
call DisableTrigger(gg_trg_KickGreen)
call DisableTrigger(gg_trg_KickLightBlue)
call DisableTrigger(gg_trg_KickOrange)
call DisableTrigger(gg_trg_KickPink)
call DisableTrigger(gg_trg_KickPurple)
call DisableTrigger(gg_trg_KickRed)
call DisableTrigger(gg_trg_KickTeal)
call DisableTrigger(gg_trg_KickYellow)
set udg_VotesYes=0
set udg_VotesNo=0
set udg_VotesNeeded=0
if(Trig_KickTeal_Func023Func021C())then
set udg_VotesNeeded=2
else
if(Trig_KickTeal_Func023Func021Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickTeal_Func023Func021Func001Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickTeal_Func023Func021Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickTeal_Func023Func021Func001Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickTeal_Func023Func021Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickTeal_Func023Func021Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickTeal_Func023Func021Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
else
if(Trig_KickTeal_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
endif
endif
endif
endif
endif
endif
endif
endif
endif
call CreateMultiboardBJ(2,3,"Votekick Teal?")
set udg_VoteMultiboard=bj_lastCreatedMultiboard
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,0,0,"ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,1,"|cff00FF00Yes:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,1,I2S(udg_VotesYes))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,1,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,2,"|cffFF0000No:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,2,I2S(udg_VotesNo))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,2,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,3,"|cffffcc00Needed:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,3,I2S(udg_VotesNeeded))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,3,6.5)
call MultiboardDisplay(udg_VoteMultiboard,true)
call MultiboardMinimize(udg_VoteMultiboard,false)
call DialogClear(udg_VoteKickDialog)
call DialogSetMessage(udg_VoteKickDialog,"Votekick Teal?")
call DialogAddButtonBJ(udg_VoteKickDialog,"Yes.")
set udg_VoteKickYes=bj_lastCreatedButton
call DialogAddButtonBJ(udg_VoteKickDialog,"No.")
set udg_VoteKickNo=bj_lastCreatedButton
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(0))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(1))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(3))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(4))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(5))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(6))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(7))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(8))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(9))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(10))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(11))
else
call PauseAllUnitsBJ(false)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Either the vote has failed, the player voted is a computer, or not playing, or is the host.")
endif
endfunction
function Trig_KickPurple_Func012C takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_KickPurple_Func013C takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_KickPurple_Func014C takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_KickPurple_Func015C takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_KickPurple_Func016C takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_KickPurple_Func017C takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_KickPurple_Func018C takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_KickPurple_Func019C takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_KickPurple_Func020C takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_KickPurple_Func021C takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(10))==MAP_CONTROL_USER)
endfunction
function Trig_KickPurple_Func022C takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(11))==MAP_CONTROL_USER)
endfunction
function Trig_KickPurple_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==12)
endfunction
function Trig_KickPurple_Func023Func021Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==11)
endfunction
function Trig_KickPurple_Func023Func021Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==10)
endfunction
function Trig_KickPurple_Func023Func021Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==9)
endfunction
function Trig_KickPurple_Func023Func021Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==8)
endfunction
function Trig_KickPurple_Func023Func021Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==7)
endfunction
function Trig_KickPurple_Func023Func021Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==6)
endfunction
function Trig_KickPurple_Func023Func021Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==5)
endfunction
function Trig_KickPurple_Func023Func021C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==4)
endfunction
function Trig_KickPurple_Func023C takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_KickPurple_Actions takes nothing returns nothing
if(Trig_KickPurple_Func012C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPurple_Func013C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPurple_Func014C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPurple_Func015C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPurple_Func016C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPurple_Func017C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPurple_Func018C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPurple_Func019C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPurple_Func020C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPurple_Func021C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPurple_Func022C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPurple_Func023C())then
call PauseAllUnitsBJ(true)
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
set udg_PlayerBeingKicked=Player(3)
call DisableTrigger(gg_trg_KickBlue)
call DisableTrigger(gg_trg_KickBrown)
call DisableTrigger(gg_trg_KickDarkGreen)
call DisableTrigger(gg_trg_KickGray)
call DisableTrigger(gg_trg_KickGreen)
call DisableTrigger(gg_trg_KickLightBlue)
call DisableTrigger(gg_trg_KickOrange)
call DisableTrigger(gg_trg_KickPink)
call DisableTrigger(gg_trg_KickPurple)
call DisableTrigger(gg_trg_KickRed)
call DisableTrigger(gg_trg_KickTeal)
call DisableTrigger(gg_trg_KickYellow)
set udg_VotesYes=0
set udg_VotesNo=0
set udg_VotesNeeded=0
if(Trig_KickPurple_Func023Func021C())then
set udg_VotesNeeded=2
else
if(Trig_KickPurple_Func023Func021Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickPurple_Func023Func021Func001Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickPurple_Func023Func021Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickPurple_Func023Func021Func001Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickPurple_Func023Func021Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickPurple_Func023Func021Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickPurple_Func023Func021Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
else
if(Trig_KickPurple_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
endif
endif
endif
endif
endif
endif
endif
endif
endif
call CreateMultiboardBJ(2,3,"Votekick Purple?")
set udg_VoteMultiboard=bj_lastCreatedMultiboard
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,0,0,"ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,1,"|cff00FF00Yes:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,1,I2S(udg_VotesYes))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,1,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,2,"|cffFF0000No:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,2,I2S(udg_VotesNo))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,2,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,3,"|cffffcc00Needed:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,3,I2S(udg_VotesNeeded))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,3,6.5)
call MultiboardDisplay(udg_VoteMultiboard,true)
call MultiboardMinimize(udg_VoteMultiboard,false)
call DialogClear(udg_VoteKickDialog)
call DialogSetMessage(udg_VoteKickDialog,"Votekick Purple?")
call DialogAddButtonBJ(udg_VoteKickDialog,"Yes.")
set udg_VoteKickYes=bj_lastCreatedButton
call DialogAddButtonBJ(udg_VoteKickDialog,"No.")
set udg_VoteKickNo=bj_lastCreatedButton
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(0))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(2))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(1))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(4))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(5))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(6))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(7))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(8))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(9))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(10))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(11))
else
call PauseAllUnitsBJ(false)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Either the vote has failed, the player voted is a computer, or not playing, or is the host.")
endif
endfunction
function Trig_KickYellow_Func012C takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_KickYellow_Func013C takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_KickYellow_Func014C takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_KickYellow_Func015C takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_KickYellow_Func016C takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_KickYellow_Func017C takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_KickYellow_Func018C takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_KickYellow_Func019C takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_KickYellow_Func020C takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_KickYellow_Func021C takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(10))==MAP_CONTROL_USER)
endfunction
function Trig_KickYellow_Func022C takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(11))==MAP_CONTROL_USER)
endfunction
function Trig_KickYellow_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==12)
endfunction
function Trig_KickYellow_Func023Func021Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==11)
endfunction
function Trig_KickYellow_Func023Func021Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==10)
endfunction
function Trig_KickYellow_Func023Func021Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==9)
endfunction
function Trig_KickYellow_Func023Func021Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==8)
endfunction
function Trig_KickYellow_Func023Func021Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==7)
endfunction
function Trig_KickYellow_Func023Func021Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==6)
endfunction
function Trig_KickYellow_Func023Func021Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==5)
endfunction
function Trig_KickYellow_Func023Func021C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==4)
endfunction
function Trig_KickYellow_Func023C takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_KickYellow_Actions takes nothing returns nothing
if(Trig_KickYellow_Func012C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickYellow_Func013C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickYellow_Func014C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickYellow_Func015C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickYellow_Func016C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickYellow_Func017C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickYellow_Func018C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickYellow_Func019C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickYellow_Func020C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickYellow_Func021C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickYellow_Func022C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickYellow_Func023C())then
call PauseAllUnitsBJ(true)
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
set udg_PlayerBeingKicked=Player(4)
call DisableTrigger(gg_trg_KickBlue)
call DisableTrigger(gg_trg_KickBrown)
call DisableTrigger(gg_trg_KickDarkGreen)
call DisableTrigger(gg_trg_KickGray)
call DisableTrigger(gg_trg_KickGreen)
call DisableTrigger(gg_trg_KickLightBlue)
call DisableTrigger(gg_trg_KickOrange)
call DisableTrigger(gg_trg_KickPink)
call DisableTrigger(gg_trg_KickPurple)
call DisableTrigger(gg_trg_KickRed)
call DisableTrigger(gg_trg_KickTeal)
call DisableTrigger(gg_trg_KickYellow)
set udg_VotesYes=0
set udg_VotesNo=0
set udg_VotesNeeded=0
if(Trig_KickYellow_Func023Func021C())then
set udg_VotesNeeded=2
else
if(Trig_KickYellow_Func023Func021Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickYellow_Func023Func021Func001Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickYellow_Func023Func021Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickYellow_Func023Func021Func001Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickYellow_Func023Func021Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickYellow_Func023Func021Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickYellow_Func023Func021Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
else
if(Trig_KickYellow_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
endif
endif
endif
endif
endif
endif
endif
endif
endif
call CreateMultiboardBJ(2,3,"Votekick Yellow?")
set udg_VoteMultiboard=bj_lastCreatedMultiboard
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,0,0,"ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,1,"|cff00FF00Yes:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,1,I2S(udg_VotesYes))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,1,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,2,"|cffFF0000No:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,2,I2S(udg_VotesNo))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,2,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,3,"|cffffcc00Needed:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,3,I2S(udg_VotesNeeded))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,3,6.5)
call MultiboardDisplay(udg_VoteMultiboard,true)
call MultiboardMinimize(udg_VoteMultiboard,false)
call DialogClear(udg_VoteKickDialog)
call DialogSetMessage(udg_VoteKickDialog,"Votekick Yellow?")
call DialogAddButtonBJ(udg_VoteKickDialog,"Yes.")
set udg_VoteKickYes=bj_lastCreatedButton
call DialogAddButtonBJ(udg_VoteKickDialog,"No.")
set udg_VoteKickNo=bj_lastCreatedButton
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(0))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(2))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(3))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(1))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(5))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(6))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(7))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(8))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(9))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(10))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(11))
else
call PauseAllUnitsBJ(false)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Either the vote has failed, the player voted is a computer, or not playing, or is the host.")
endif
endfunction
function Trig_KickOrange_Func012C takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_KickOrange_Func013C takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_KickOrange_Func014C takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_KickOrange_Func015C takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_KickOrange_Func016C takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_KickOrange_Func017C takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_KickOrange_Func018C takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_KickOrange_Func019C takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_KickOrange_Func020C takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_KickOrange_Func021C takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(10))==MAP_CONTROL_USER)
endfunction
function Trig_KickOrange_Func022C takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(11))==MAP_CONTROL_USER)
endfunction
function Trig_KickOrange_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==12)
endfunction
function Trig_KickOrange_Func023Func021Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==11)
endfunction
function Trig_KickOrange_Func023Func021Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==10)
endfunction
function Trig_KickOrange_Func023Func021Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==9)
endfunction
function Trig_KickOrange_Func023Func021Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==8)
endfunction
function Trig_KickOrange_Func023Func021Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==7)
endfunction
function Trig_KickOrange_Func023Func021Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==6)
endfunction
function Trig_KickOrange_Func023Func021Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==5)
endfunction
function Trig_KickOrange_Func023Func021C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==4)
endfunction
function Trig_KickOrange_Func023C takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_KickOrange_Actions takes nothing returns nothing
if(Trig_KickOrange_Func012C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickOrange_Func013C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickOrange_Func014C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickOrange_Func015C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickOrange_Func016C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickOrange_Func017C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickOrange_Func018C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickOrange_Func019C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickOrange_Func020C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickOrange_Func021C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickOrange_Func022C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickOrange_Func023C())then
call PauseAllUnitsBJ(true)
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
set udg_PlayerBeingKicked=Player(5)
call DisableTrigger(gg_trg_KickBlue)
call DisableTrigger(gg_trg_KickBrown)
call DisableTrigger(gg_trg_KickDarkGreen)
call DisableTrigger(gg_trg_KickGray)
call DisableTrigger(gg_trg_KickGreen)
call DisableTrigger(gg_trg_KickLightBlue)
call DisableTrigger(gg_trg_KickOrange)
call DisableTrigger(gg_trg_KickPink)
call DisableTrigger(gg_trg_KickPurple)
call DisableTrigger(gg_trg_KickRed)
call DisableTrigger(gg_trg_KickTeal)
call DisableTrigger(gg_trg_KickYellow)
set udg_VotesYes=0
set udg_VotesNo=0
set udg_VotesNeeded=0
if(Trig_KickOrange_Func023Func021C())then
set udg_VotesNeeded=2
else
if(Trig_KickOrange_Func023Func021Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickOrange_Func023Func021Func001Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickOrange_Func023Func021Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickOrange_Func023Func021Func001Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickOrange_Func023Func021Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickOrange_Func023Func021Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickOrange_Func023Func021Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
else
if(Trig_KickOrange_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
endif
endif
endif
endif
endif
endif
endif
endif
endif
call CreateMultiboardBJ(2,3,"Votekick Orange?")
set udg_VoteMultiboard=bj_lastCreatedMultiboard
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,0,0,"ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,1,"|cff00FF00Yes:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,1,I2S(udg_VotesYes))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,1,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,2,"|cffFF0000No:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,2,I2S(udg_VotesNo))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,2,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,3,"|cffffcc00Needed:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,3,I2S(udg_VotesNeeded))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,3,6.5)
call MultiboardDisplay(udg_VoteMultiboard,true)
call MultiboardMinimize(udg_VoteMultiboard,false)
call DialogClear(udg_VoteKickDialog)
call DialogSetMessage(udg_VoteKickDialog,"Votekick Orange?")
call DialogAddButtonBJ(udg_VoteKickDialog,"Yes.")
set udg_VoteKickYes=bj_lastCreatedButton
call DialogAddButtonBJ(udg_VoteKickDialog,"No.")
set udg_VoteKickNo=bj_lastCreatedButton
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(0))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(2))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(3))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(4))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(1))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(6))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(7))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(8))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(9))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(10))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(11))
else
call PauseAllUnitsBJ(false)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Either the vote has failed, the player voted is a computer, or not playing, or is the host.")
endif
endfunction
function Trig_KickGreen_Func012C takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_KickGreen_Func013C takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_KickGreen_Func014C takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_KickGreen_Func015C takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_KickGreen_Func016C takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_KickGreen_Func017C takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_KickGreen_Func018C takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_KickGreen_Func019C takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_KickGreen_Func020C takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_KickGreen_Func021C takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(10))==MAP_CONTROL_USER)
endfunction
function Trig_KickGreen_Func022C takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(11))==MAP_CONTROL_USER)
endfunction
function Trig_KickGreen_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==12)
endfunction
function Trig_KickGreen_Func023Func021Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==11)
endfunction
function Trig_KickGreen_Func023Func021Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==10)
endfunction
function Trig_KickGreen_Func023Func021Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==9)
endfunction
function Trig_KickGreen_Func023Func021Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==8)
endfunction
function Trig_KickGreen_Func023Func021Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==7)
endfunction
function Trig_KickGreen_Func023Func021Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==6)
endfunction
function Trig_KickGreen_Func023Func021Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==5)
endfunction
function Trig_KickGreen_Func023Func021C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==4)
endfunction
function Trig_KickGreen_Func023C takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_KickGreen_Actions takes nothing returns nothing
if(Trig_KickGreen_Func012C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGreen_Func013C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGreen_Func014C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGreen_Func015C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGreen_Func016C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGreen_Func017C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGreen_Func018C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGreen_Func019C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGreen_Func020C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGreen_Func021C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGreen_Func022C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGreen_Func023C())then
call PauseAllUnitsBJ(true)
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
set udg_PlayerBeingKicked=Player(6)
call DisableTrigger(gg_trg_KickBlue)
call DisableTrigger(gg_trg_KickBrown)
call DisableTrigger(gg_trg_KickDarkGreen)
call DisableTrigger(gg_trg_KickGray)
call DisableTrigger(gg_trg_KickGreen)
call DisableTrigger(gg_trg_KickLightBlue)
call DisableTrigger(gg_trg_KickOrange)
call DisableTrigger(gg_trg_KickPink)
call DisableTrigger(gg_trg_KickPurple)
call DisableTrigger(gg_trg_KickRed)
call DisableTrigger(gg_trg_KickTeal)
call DisableTrigger(gg_trg_KickYellow)
set udg_VotesYes=0
set udg_VotesNo=0
set udg_VotesNeeded=0
if(Trig_KickGreen_Func023Func021C())then
set udg_VotesNeeded=2
else
if(Trig_KickGreen_Func023Func021Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickGreen_Func023Func021Func001Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickGreen_Func023Func021Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickGreen_Func023Func021Func001Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickGreen_Func023Func021Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickGreen_Func023Func021Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickGreen_Func023Func021Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
else
if(Trig_KickGreen_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
endif
endif
endif
endif
endif
endif
endif
endif
endif
call CreateMultiboardBJ(2,3,"Votekick Green?")
set udg_VoteMultiboard=bj_lastCreatedMultiboard
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,0,0,"ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,1,"|cff00FF00Yes:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,1,I2S(udg_VotesYes))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,1,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,2,"|cffFF0000No:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,2,I2S(udg_VotesNo))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,2,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,3,"|cffffcc00Needed:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,3,I2S(udg_VotesNeeded))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,3,6.5)
call MultiboardDisplay(udg_VoteMultiboard,true)
call MultiboardMinimize(udg_VoteMultiboard,false)
call DialogClear(udg_VoteKickDialog)
call DialogSetMessage(udg_VoteKickDialog,"Votekick Green?")
call DialogAddButtonBJ(udg_VoteKickDialog,"Yes.")
set udg_VoteKickYes=bj_lastCreatedButton
call DialogAddButtonBJ(udg_VoteKickDialog,"No.")
set udg_VoteKickNo=bj_lastCreatedButton
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(0))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(2))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(3))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(4))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(5))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(1))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(7))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(8))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(9))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(10))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(11))
else
call PauseAllUnitsBJ(false)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Either the vote has failed, the player voted is a computer, or not playing, or is the host.")
endif
endfunction
function Trig_KickPink_Func012C takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_KickPink_Func013C takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_KickPink_Func014C takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_KickPink_Func015C takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_KickPink_Func016C takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_KickPink_Func017C takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_KickPink_Func018C takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_KickPink_Func019C takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_KickPink_Func020C takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_KickPink_Func021C takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(10))==MAP_CONTROL_USER)
endfunction
function Trig_KickPink_Func022C takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(11))==MAP_CONTROL_USER)
endfunction
function Trig_KickPink_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==12)
endfunction
function Trig_KickPink_Func023Func021Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==11)
endfunction
function Trig_KickPink_Func023Func021Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==10)
endfunction
function Trig_KickPink_Func023Func021Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==9)
endfunction
function Trig_KickPink_Func023Func021Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==8)
endfunction
function Trig_KickPink_Func023Func021Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==7)
endfunction
function Trig_KickPink_Func023Func021Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==6)
endfunction
function Trig_KickPink_Func023Func021Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==5)
endfunction
function Trig_KickPink_Func023Func021C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==4)
endfunction
function Trig_KickPink_Func023C takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_KickPink_Actions takes nothing returns nothing
if(Trig_KickPink_Func012C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPink_Func013C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPink_Func014C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPink_Func015C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPink_Func016C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPink_Func017C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPink_Func018C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPink_Func019C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPink_Func020C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPink_Func021C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPink_Func022C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickPink_Func023C())then
call PauseAllUnitsBJ(true)
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
set udg_PlayerBeingKicked=Player(7)
call DisableTrigger(gg_trg_KickBlue)
call DisableTrigger(gg_trg_KickBrown)
call DisableTrigger(gg_trg_KickDarkGreen)
call DisableTrigger(gg_trg_KickGray)
call DisableTrigger(gg_trg_KickGreen)
call DisableTrigger(gg_trg_KickLightBlue)
call DisableTrigger(gg_trg_KickOrange)
call DisableTrigger(gg_trg_KickPink)
call DisableTrigger(gg_trg_KickPurple)
call DisableTrigger(gg_trg_KickRed)
call DisableTrigger(gg_trg_KickTeal)
call DisableTrigger(gg_trg_KickYellow)
set udg_VotesYes=0
set udg_VotesNo=0
set udg_VotesNeeded=0
if(Trig_KickPink_Func023Func021C())then
set udg_VotesNeeded=2
else
if(Trig_KickPink_Func023Func021Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickPink_Func023Func021Func001Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickPink_Func023Func021Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickPink_Func023Func021Func001Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickPink_Func023Func021Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickPink_Func023Func021Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickPink_Func023Func021Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
else
if(Trig_KickPink_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
endif
endif
endif
endif
endif
endif
endif
endif
endif
call CreateMultiboardBJ(2,3,"Votekick Pink?")
set udg_VoteMultiboard=bj_lastCreatedMultiboard
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,0,0,"ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,1,"|cff00FF00Yes:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,1,I2S(udg_VotesYes))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,1,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,2,"|cffFF0000No:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,2,I2S(udg_VotesNo))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,2,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,3,"|cffffcc00Needed:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,3,I2S(udg_VotesNeeded))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,3,6.5)
call MultiboardDisplay(udg_VoteMultiboard,true)
call MultiboardMinimize(udg_VoteMultiboard,false)
call DialogClear(udg_VoteKickDialog)
call DialogSetMessage(udg_VoteKickDialog,"Votekick Pink?")
call DialogAddButtonBJ(udg_VoteKickDialog,"Yes.")
set udg_VoteKickYes=bj_lastCreatedButton
call DialogAddButtonBJ(udg_VoteKickDialog,"No.")
set udg_VoteKickNo=bj_lastCreatedButton
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(0))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(2))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(3))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(4))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(5))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(6))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(1))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(8))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(9))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(10))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(11))
else
call PauseAllUnitsBJ(false)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Either the vote has failed, the player voted is a computer, or not playing, or is the host.")
endif
endfunction
function Trig_KickGray_Func012C takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_KickGray_Func013C takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_KickGray_Func014C takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_KickGray_Func015C takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_KickGray_Func016C takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_KickGray_Func017C takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_KickGray_Func018C takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_KickGray_Func019C takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_KickGray_Func020C takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_KickGray_Func021C takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(10))==MAP_CONTROL_USER)
endfunction
function Trig_KickGray_Func022C takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(11))==MAP_CONTROL_USER)
endfunction
function Trig_KickGray_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==12)
endfunction
function Trig_KickGray_Func023Func021Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==11)
endfunction
function Trig_KickGray_Func023Func021Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==10)
endfunction
function Trig_KickGray_Func023Func021Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==9)
endfunction
function Trig_KickGray_Func023Func021Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==8)
endfunction
function Trig_KickGray_Func023Func021Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==7)
endfunction
function Trig_KickGray_Func023Func021Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==6)
endfunction
function Trig_KickGray_Func023Func021Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==5)
endfunction
function Trig_KickGray_Func023Func021C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==4)
endfunction
function Trig_KickGray_Func023C takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_KickGray_Actions takes nothing returns nothing
if(Trig_KickGray_Func012C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGray_Func013C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGray_Func014C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGray_Func015C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGray_Func016C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGray_Func017C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGray_Func018C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGray_Func019C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGray_Func020C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGray_Func021C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGray_Func022C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickGray_Func023C())then
call PauseAllUnitsBJ(true)
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
set udg_PlayerBeingKicked=Player(8)
call DisableTrigger(gg_trg_KickBlue)
call DisableTrigger(gg_trg_KickBrown)
call DisableTrigger(gg_trg_KickDarkGreen)
call DisableTrigger(gg_trg_KickGray)
call DisableTrigger(gg_trg_KickGreen)
call DisableTrigger(gg_trg_KickLightBlue)
call DisableTrigger(gg_trg_KickOrange)
call DisableTrigger(gg_trg_KickPink)
call DisableTrigger(gg_trg_KickPurple)
call DisableTrigger(gg_trg_KickRed)
call DisableTrigger(gg_trg_KickTeal)
call DisableTrigger(gg_trg_KickYellow)
set udg_VotesYes=0
set udg_VotesNo=0
set udg_VotesNeeded=0
if(Trig_KickGray_Func023Func021C())then
set udg_VotesNeeded=2
else
if(Trig_KickGray_Func023Func021Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickGray_Func023Func021Func001Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickGray_Func023Func021Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickGray_Func023Func021Func001Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickGray_Func023Func021Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickGray_Func023Func021Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickGray_Func023Func021Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
else
if(Trig_KickGray_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
endif
endif
endif
endif
endif
endif
endif
endif
endif
call CreateMultiboardBJ(2,3,"Votekick Gray?")
set udg_VoteMultiboard=bj_lastCreatedMultiboard
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,0,0,"ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,1,"|cff00FF00Yes:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,1,I2S(udg_VotesYes))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,1,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,2,"|cffFF0000No:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,2,I2S(udg_VotesNo))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,2,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,3,"|cffffcc00Needed:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,3,I2S(udg_VotesNeeded))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,3,6.5)
call MultiboardDisplay(udg_VoteMultiboard,true)
call MultiboardMinimize(udg_VoteMultiboard,false)
call DialogClear(udg_VoteKickDialog)
call DialogSetMessage(udg_VoteKickDialog,"Votekick Gray?")
call DialogAddButtonBJ(udg_VoteKickDialog,"Yes.")
set udg_VoteKickYes=bj_lastCreatedButton
call DialogAddButtonBJ(udg_VoteKickDialog,"No.")
set udg_VoteKickNo=bj_lastCreatedButton
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(0))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(2))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(3))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(4))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(5))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(6))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(7))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(1))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(9))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(10))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(11))
else
call PauseAllUnitsBJ(false)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Either the vote has failed, the player voted is a computer, or not playing, or is the host.")
endif
endfunction
function Trig_KickLightBlue_Func012C takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_KickLightBlue_Func013C takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_KickLightBlue_Func014C takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_KickLightBlue_Func015C takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_KickLightBlue_Func016C takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_KickLightBlue_Func017C takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_KickLightBlue_Func018C takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_KickLightBlue_Func019C takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_KickLightBlue_Func020C takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_KickLightBlue_Func021C takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(10))==MAP_CONTROL_USER)
endfunction
function Trig_KickLightBlue_Func022C takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(11))==MAP_CONTROL_USER)
endfunction
function Trig_KickLightBlue_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==12)
endfunction
function Trig_KickLightBlue_Func023Func021Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==11)
endfunction
function Trig_KickLightBlue_Func023Func021Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==10)
endfunction
function Trig_KickLightBlue_Func023Func021Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==9)
endfunction
function Trig_KickLightBlue_Func023Func021Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==8)
endfunction
function Trig_KickLightBlue_Func023Func021Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==7)
endfunction
function Trig_KickLightBlue_Func023Func021Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==6)
endfunction
function Trig_KickLightBlue_Func023Func021Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==5)
endfunction
function Trig_KickLightBlue_Func023Func021C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==4)
endfunction
function Trig_KickLightBlue_Func023C takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_KickLightBlue_Actions takes nothing returns nothing
if(Trig_KickLightBlue_Func012C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickLightBlue_Func013C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickLightBlue_Func014C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickLightBlue_Func015C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickLightBlue_Func016C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickLightBlue_Func017C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickLightBlue_Func018C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickLightBlue_Func019C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickLightBlue_Func020C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickLightBlue_Func021C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickLightBlue_Func022C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickLightBlue_Func023C())then
call PauseAllUnitsBJ(true)
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
set udg_PlayerBeingKicked=Player(9)
call DisableTrigger(gg_trg_KickBlue)
call DisableTrigger(gg_trg_KickBrown)
call DisableTrigger(gg_trg_KickDarkGreen)
call DisableTrigger(gg_trg_KickGray)
call DisableTrigger(gg_trg_KickGreen)
call DisableTrigger(gg_trg_KickLightBlue)
call DisableTrigger(gg_trg_KickOrange)
call DisableTrigger(gg_trg_KickPink)
call DisableTrigger(gg_trg_KickPurple)
call DisableTrigger(gg_trg_KickRed)
call DisableTrigger(gg_trg_KickTeal)
call DisableTrigger(gg_trg_KickYellow)
set udg_VotesYes=0
set udg_VotesNo=0
set udg_VotesNeeded=0
if(Trig_KickLightBlue_Func023Func021C())then
set udg_VotesNeeded=2
else
if(Trig_KickLightBlue_Func023Func021Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickLightBlue_Func023Func021Func001Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickLightBlue_Func023Func021Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickLightBlue_Func023Func021Func001Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickLightBlue_Func023Func021Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickLightBlue_Func023Func021Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickLightBlue_Func023Func021Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
else
if(Trig_KickLightBlue_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
endif
endif
endif
endif
endif
endif
endif
endif
endif
call CreateMultiboardBJ(2,3,"Votekick Light Blue?")
set udg_VoteMultiboard=bj_lastCreatedMultiboard
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,0,0,"ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,1,"|cff00FF00Yes:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,1,I2S(udg_VotesYes))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,1,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,2,"|cffFF0000No:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,2,I2S(udg_VotesNo))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,2,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,3,"|cffffcc00Needed:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,3,I2S(udg_VotesNeeded))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,3,6.5)
call MultiboardDisplay(udg_VoteMultiboard,true)
call MultiboardMinimize(udg_VoteMultiboard,false)
call DialogClear(udg_VoteKickDialog)
call DialogSetMessage(udg_VoteKickDialog,"Votekick Light Blue?")
call DialogAddButtonBJ(udg_VoteKickDialog,"Yes.")
set udg_VoteKickYes=bj_lastCreatedButton
call DialogAddButtonBJ(udg_VoteKickDialog,"No.")
set udg_VoteKickNo=bj_lastCreatedButton
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(0))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(2))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(3))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(4))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(5))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(6))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(7))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(8))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(1))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(10))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(11))
else
call PauseAllUnitsBJ(false)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Either the vote has failed, the player voted is a computer, or not playing, or is the host.")
endif
endfunction
function Trig_KickDarkGreen_Func012C takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_KickDarkGreen_Func013C takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_KickDarkGreen_Func014C takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_KickDarkGreen_Func015C takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_KickDarkGreen_Func016C takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_KickDarkGreen_Func017C takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_KickDarkGreen_Func018C takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_KickDarkGreen_Func019C takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_KickDarkGreen_Func020C takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_KickDarkGreen_Func021C takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_KickDarkGreen_Func022C takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(11))==MAP_CONTROL_USER)
endfunction
function Trig_KickDarkGreen_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==12)
endfunction
function Trig_KickDarkGreen_Func023Func021Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==11)
endfunction
function Trig_KickDarkGreen_Func023Func021Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==10)
endfunction
function Trig_KickDarkGreen_Func023Func021Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==9)
endfunction
function Trig_KickDarkGreen_Func023Func021Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==8)
endfunction
function Trig_KickDarkGreen_Func023Func021Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==7)
endfunction
function Trig_KickDarkGreen_Func023Func021Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==6)
endfunction
function Trig_KickDarkGreen_Func023Func021Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==5)
endfunction
function Trig_KickDarkGreen_Func023Func021C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==4)
endfunction
function Trig_KickDarkGreen_Func023C takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(10))==MAP_CONTROL_USER)
endfunction
function Trig_KickDarkGreen_Actions takes nothing returns nothing
if(Trig_KickDarkGreen_Func012C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickDarkGreen_Func013C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickDarkGreen_Func014C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickDarkGreen_Func015C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickDarkGreen_Func016C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickDarkGreen_Func017C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickDarkGreen_Func018C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickDarkGreen_Func019C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickDarkGreen_Func020C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickDarkGreen_Func021C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickDarkGreen_Func022C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickDarkGreen_Func023C())then
call PauseAllUnitsBJ(true)
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
set udg_PlayerBeingKicked=Player(10)
call DisableTrigger(gg_trg_KickBlue)
call DisableTrigger(gg_trg_KickBrown)
call DisableTrigger(gg_trg_KickDarkGreen)
call DisableTrigger(gg_trg_KickGray)
call DisableTrigger(gg_trg_KickGreen)
call DisableTrigger(gg_trg_KickLightBlue)
call DisableTrigger(gg_trg_KickOrange)
call DisableTrigger(gg_trg_KickPink)
call DisableTrigger(gg_trg_KickPurple)
call DisableTrigger(gg_trg_KickRed)
call DisableTrigger(gg_trg_KickTeal)
call DisableTrigger(gg_trg_KickYellow)
set udg_VotesYes=0
set udg_VotesNo=0
set udg_VotesNeeded=0
if(Trig_KickDarkGreen_Func023Func021C())then
set udg_VotesNeeded=2
else
if(Trig_KickDarkGreen_Func023Func021Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickDarkGreen_Func023Func021Func001Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickDarkGreen_Func023Func021Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickDarkGreen_Func023Func021Func001Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickDarkGreen_Func023Func021Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickDarkGreen_Func023Func021Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickDarkGreen_Func023Func021Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
else
if(Trig_KickDarkGreen_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
endif
endif
endif
endif
endif
endif
endif
endif
endif
call CreateMultiboardBJ(2,3,"Votekick Dark Green?")
set udg_VoteMultiboard=bj_lastCreatedMultiboard
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,0,0,"ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,1,"|cff00FF00Yes:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,1,I2S(udg_VotesYes))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,1,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,2,"|cffFF0000No:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,2,I2S(udg_VotesNo))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,2,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,3,"|cffffcc00Needed:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,3,I2S(udg_VotesNeeded))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,3,6.5)
call MultiboardDisplay(udg_VoteMultiboard,true)
call MultiboardMinimize(udg_VoteMultiboard,false)
call DialogClear(udg_VoteKickDialog)
call DialogSetMessage(udg_VoteKickDialog,"Votekick Dark Green?")
call DialogAddButtonBJ(udg_VoteKickDialog,"Yes.")
set udg_VoteKickYes=bj_lastCreatedButton
call DialogAddButtonBJ(udg_VoteKickDialog,"No.")
set udg_VoteKickNo=bj_lastCreatedButton
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(0))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(2))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(3))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(4))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(5))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(6))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(7))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(8))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(9))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(1))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(11))
else
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Either the vote has failed, the player voted is a computer, or not playing, or is the host.")
call PauseAllUnitsBJ(false)
endif
endfunction
function Trig_KickBrown_Func012C takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(0))==MAP_CONTROL_USER)
endfunction
function Trig_KickBrown_Func013C takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(2))==MAP_CONTROL_USER)
endfunction
function Trig_KickBrown_Func014C takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(3))==MAP_CONTROL_USER)
endfunction
function Trig_KickBrown_Func015C takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(4))==MAP_CONTROL_USER)
endfunction
function Trig_KickBrown_Func016C takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(5))==MAP_CONTROL_USER)
endfunction
function Trig_KickBrown_Func017C takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(6))==MAP_CONTROL_USER)
endfunction
function Trig_KickBrown_Func018C takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(7))==MAP_CONTROL_USER)
endfunction
function Trig_KickBrown_Func019C takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(8))==MAP_CONTROL_USER)
endfunction
function Trig_KickBrown_Func020C takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(9))==MAP_CONTROL_USER)
endfunction
function Trig_KickBrown_Func021C takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(10))==MAP_CONTROL_USER)
endfunction
function Trig_KickBrown_Func022C takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(1))==MAP_CONTROL_USER)
endfunction
function Trig_KickBrown_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==12)
endfunction
function Trig_KickBrown_Func023Func021Func001Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==11)
endfunction
function Trig_KickBrown_Func023Func021Func001Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==10)
endfunction
function Trig_KickBrown_Func023Func021Func001Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==9)
endfunction
function Trig_KickBrown_Func023Func021Func001Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==8)
endfunction
function Trig_KickBrown_Func023Func021Func001Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==7)
endfunction
function Trig_KickBrown_Func023Func021Func001Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==6)
endfunction
function Trig_KickBrown_Func023Func021Func001C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==5)
endfunction
function Trig_KickBrown_Func023Func021C takes nothing returns boolean
return(udg_VotesNumberOfPlayers==4)
endfunction
function Trig_KickBrown_Func023C takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)and(GetPlayerController(Player(11))==MAP_CONTROL_USER)
endfunction
function Trig_KickBrown_Actions takes nothing returns nothing
if(Trig_KickBrown_Func012C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBrown_Func013C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBrown_Func014C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBrown_Func015C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBrown_Func016C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBrown_Func017C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBrown_Func018C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBrown_Func019C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBrown_Func020C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBrown_Func021C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBrown_Func022C())then
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
endif
if(Trig_KickBrown_Func023C())then
call PauseAllUnitsBJ(true)
set udg_VotesNumberOfPlayers=(udg_VotesNumberOfPlayers+1)
set udg_PlayerBeingKicked=Player(11)
call DisableTrigger(gg_trg_KickBlue)
call DisableTrigger(gg_trg_KickBrown)
call DisableTrigger(gg_trg_KickDarkGreen)
call DisableTrigger(gg_trg_KickGray)
call DisableTrigger(gg_trg_KickGreen)
call DisableTrigger(gg_trg_KickLightBlue)
call DisableTrigger(gg_trg_KickOrange)
call DisableTrigger(gg_trg_KickPink)
call DisableTrigger(gg_trg_KickPurple)
call DisableTrigger(gg_trg_KickRed)
call DisableTrigger(gg_trg_KickTeal)
call DisableTrigger(gg_trg_KickYellow)
set udg_VotesYes=0
set udg_VotesNo=0
set udg_VotesNeeded=0
if(Trig_KickBrown_Func023Func021C())then
set udg_VotesNeeded=2
else
if(Trig_KickBrown_Func023Func021Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickBrown_Func023Func021Func001Func001C())then
set udg_VotesNeeded=3
else
if(Trig_KickBrown_Func023Func021Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickBrown_Func023Func021Func001Func001Func001Func001C())then
set udg_VotesNeeded=4
else
if(Trig_KickBrown_Func023Func021Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickBrown_Func023Func021Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=5
else
if(Trig_KickBrown_Func023Func021Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
else
if(Trig_KickBrown_Func023Func021Func001Func001Func001Func001Func001Func001Func001Func001C())then
set udg_VotesNeeded=6
endif
endif
endif
endif
endif
endif
endif
endif
endif
call CreateMultiboardBJ(2,3,"Votekick Brown?")
set udg_VoteMultiboard=bj_lastCreatedMultiboard
call MultiboardSetItemIconBJ(bj_lastCreatedMultiboard,0,0,"ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,1,"|cff00FF00Yes:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,1,I2S(udg_VotesYes))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,1,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,2,"|cffFF0000No:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,2,I2S(udg_VotesNo))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,2,6.5)
call MultiboardSetItemValueBJ(udg_VoteMultiboard,1,3,"|cffffcc00Needed:|r")
call MultiboardSetItemValueBJ(udg_VoteMultiboard,2,3,I2S(udg_VotesNeeded))
call MultiboardSetItemWidthBJ(udg_VoteMultiboard,1,3,6.5)
call MultiboardDisplay(udg_VoteMultiboard,true)
call MultiboardMinimize(udg_VoteMultiboard,false)
call DialogClear(udg_VoteKickDialog)
call DialogSetMessage(udg_VoteKickDialog,"Votekick Brown?")
call DialogAddButtonBJ(udg_VoteKickDialog,"Yes.")
set udg_VoteKickYes=bj_lastCreatedButton
call DialogAddButtonBJ(udg_VoteKickDialog,"No.")
set udg_VoteKickNo=bj_lastCreatedButton
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(0))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(2))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(3))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(4))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(5))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(6))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(7))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(8))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(9))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(1))
call DialogDisplayBJ(true,udg_VoteKickDialog,Player(11))
else
call PauseAllUnitsBJ(false)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Either the vote has failed, the player voted is a computer, or not playing, or is the host.")
endif
endfunction
function Trig_InitializeVoteKickQuest_Actions takes nothing returns nothing
call CreateQuestBJ(2,"Votekicking Players","TRIGSTR_109","ReplaceableTextures\\CommandButtons\\BTNWirtsLeg.blp")
endfunction




Function Main
set udg_VoteKickDialog=DialogCreate()
call TriggerAddAction(gg_trg_Create_Vote_Timer,function Trig_Create_Vote_Timer_Actions)
call DisableTrigger(gg_trg_Vote_Timer_Expires)
call TriggerRegisterTimerExpireEvent(gg_trg_Vote_Timer_Expires,udg_VoteTimer)
call TriggerAddAction(gg_trg_Vote_Timer_Expires,function Trig_Vote_Timer_Expires_Actions)
call TriggerRegisterDialogEvent(gg_trg_Click_Button,udg_VoteKickDialog)
call TriggerAddAction(gg_trg_Click_Button,function Trig_Click_Button_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_KickRed,Player(1),"-votekick red",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickRed,Player(2),"-votekick red",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickRed,Player(3),"-votekick red",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickRed,Player(4),"-votekick red",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickRed,Player(5),"-votekick red",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickRed,Player(6),"-votekick red",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickRed,Player(7),"-votekick red",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickRed,Player(8),"-votekick red",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickRed,Player(9),"-votekick red",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickRed,Player(10),"-votekick red",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickRed,Player(11),"-votekick red",true)
call TriggerAddAction(gg_trg_KickRed,function Trig_KickRed_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBlue,Player(0),"-votekick blue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBlue,Player(2),"-votekick blue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBlue,Player(3),"-votekick blue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBlue,Player(4),"-votekick blue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBlue,Player(5),"-votekick blue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBlue,Player(6),"-votekick blue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBlue,Player(7),"-votekick blue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBlue,Player(8),"-votekick blue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBlue,Player(9),"-votekick blue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBlue,Player(10),"-votekick blue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBlue,Player(11),"-votekick blue",true)
call TriggerAddAction(gg_trg_KickBlue,function Trig_KickBlue_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_KickTeal,Player(0),"-votekick teal",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickTeal,Player(1),"-votekick teal",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickTeal,Player(3),"-votekick teal",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickTeal,Player(4),"-votekick teal",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickTeal,Player(5),"-votekick teal",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickTeal,Player(6),"-votekick teal",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickTeal,Player(7),"-votekick teal",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickTeal,Player(8),"-votekick teal",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickTeal,Player(9),"-votekick teal",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickTeal,Player(10),"-votekick teal",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickTeal,Player(11),"-votekick teal",true)
call TriggerAddAction(gg_trg_KickTeal,function Trig_KickTeal_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPurple,Player(0),"-votekick purple",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPurple,Player(1),"-votekick purple",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPurple,Player(2),"-votekick purple",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPurple,Player(4),"-votekick purple",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPurple,Player(5),"-votekick purple",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPurple,Player(6),"-votekick purple",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPurple,Player(7),"-votekick purple",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPurple,Player(8),"-votekick purple",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPurple,Player(9),"-votekick purple",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPurple,Player(10),"-votekick purple",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPurple,Player(11),"-votekick purple",true)
call TriggerAddAction(gg_trg_KickPurple,function Trig_KickPurple_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_KickYellow,Player(0),"-votekick yellow",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickYellow,Player(1),"-votekick yellow",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickYellow,Player(2),"-votekick yellow",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickYellow,Player(3),"-votekick yellow",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickYellow,Player(5),"-votekick yellow",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickYellow,Player(6),"-votekick yellow",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickYellow,Player(7),"-votekick yellow",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickYellow,Player(8),"-votekick yellow",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickYellow,Player(9),"-votekick yellow",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickYellow,Player(10),"-votekick yellow",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickYellow,Player(11),"-votekick yellow",true)
call TriggerAddAction(gg_trg_KickYellow,function Trig_KickYellow_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_KickOrange,Player(0),"-votekick orange",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickOrange,Player(1),"-votekick orange",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickOrange,Player(2),"-votekick orange",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickOrange,Player(3),"-votekick orange",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickOrange,Player(4),"-votekick orange",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickOrange,Player(6),"-votekick orange",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickOrange,Player(7),"-votekick orange",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickOrange,Player(8),"-votekick orange",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickOrange,Player(9),"-votekick orange",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickOrange,Player(10),"-votekick orange",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickOrange,Player(11),"-votekick orange",true)
call TriggerAddAction(gg_trg_KickOrange,function Trig_KickOrange_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGreen,Player(0),"-votekick green",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGreen,Player(1),"-votekick green",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGreen,Player(2),"-votekick green",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGreen,Player(3),"-votekick green",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGreen,Player(5),"-votekick green",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGreen,Player(4),"-votekick green",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGreen,Player(7),"-votekick green",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGreen,Player(8),"-votekick green",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGreen,Player(9),"-votekick green",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGreen,Player(10),"-votekick green",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGreen,Player(11),"-votekick green",true)
call TriggerAddAction(gg_trg_KickGreen,function Trig_KickGreen_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPink,Player(0),"-votekick pink",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPink,Player(1),"-votekick pink",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPink,Player(2),"-votekick pink",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPink,Player(3),"-votekick pink",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPink,Player(5),"-votekick pink",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPink,Player(6),"-votekick pink",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPink,Player(4),"-votekick pink",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPink,Player(8),"-votekick pink",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPink,Player(9),"-votekick pink",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPink,Player(10),"-votekick pink",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickPink,Player(11),"-votekick pink",true)
call TriggerAddAction(gg_trg_KickPink,function Trig_KickPink_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGray,Player(0),"-votekick gray",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGray,Player(1),"-votekick gray",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGray,Player(2),"-votekick gray",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGray,Player(3),"-votekick gray",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGray,Player(5),"-votekick gray",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGray,Player(6),"-votekick gray",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGray,Player(7),"-votekick gray",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGray,Player(8),"-votekick gray",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGray,Player(9),"-votekick gray",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGray,Player(10),"-votekick gray",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickGray,Player(11),"-votekick gray",true)
call TriggerAddAction(gg_trg_KickGray,function Trig_KickGray_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_KickLightBlue,Player(0),"-votekick lightblue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickLightBlue,Player(1),"-votekick lightblue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickLightBlue,Player(2),"-votekick lightblue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickLightBlue,Player(3),"-votekick lightblue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickLightBlue,Player(5),"-votekick lightblue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickLightBlue,Player(6),"-votekick lightblue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickLightBlue,Player(7),"-votekick lightblue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickLightBlue,Player(8),"-votekick lightblue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickLightBlue,Player(4),"-votekick lightblue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickLightBlue,Player(10),"-votekick lightblue",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickLightBlue,Player(11),"-votekick lightblue",true)
call TriggerAddAction(gg_trg_KickLightBlue,function Trig_KickLightBlue_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_KickDarkGreen,Player(0),"-votekick darkgreen",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickDarkGreen,Player(1),"-votekick darkgreen",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickDarkGreen,Player(2),"-votekick darkgreen",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickDarkGreen,Player(3),"-votekick darkgreen",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickDarkGreen,Player(5),"-votekick darkgreen",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickDarkGreen,Player(6),"-votekick darkgreen",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickDarkGreen,Player(7),"-votekick darkgreen",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickDarkGreen,Player(8),"-votekick darkgreen",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickDarkGreen,Player(9),"-votekick darkgreen",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickDarkGreen,Player(10),"-votekick darkgreen",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickDarkGreen,Player(11),"-votekick darkgreen",true)
call TriggerAddAction(gg_trg_KickDarkGreen,function Trig_KickDarkGreen_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBrown,Player(0),"-votekick brown",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBrown,Player(1),"-votekick brown",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBrown,Player(2),"-votekick brown",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBrown,Player(3),"-votekick brown",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBrown,Player(5),"-votekick brown",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBrown,Player(6),"-votekick brown",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBrown,Player(7),"-votekick brown",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBrown,Player(8),"-votekick brown",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBrown,Player(9),"-votekick brown",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBrown,Player(10),"-votekick brown",true)
call TriggerRegisterPlayerChatEvent(gg_trg_KickBrown,Player(11),"-votekick brown",true)
call TriggerAddAction(gg_trg_KickBrown,function Trig_KickBrown_Actions)
call TriggerAddAction(gg_trg_InitializeVoteKickQuest,function Trig_InitializeVoteKickQuest_Actions)
call ConditionalTriggerExecute(gg_trg_InitializeVoteKickQuest)






Tell me if it works, and if it doesn't, what occurs.

By the way, it initializes a quest telling you what to type.
Dekar
Forum Drunk
Posts: 2914
Joined: January 17th, 2007, 4:22 pm
Has thanked: 1 time
Been thanked: 1 time

Re: Nevo's Request

Post by Dekar »

spoiler works fine for me!
Spoiler:
spoiler
Btw, this doesn't belong to jass... it's just gui code -.-
Don't pm me with Warcraft questions, this is a forum so just make a post!
In the world of thinking we are all immigrants. -Robert Nozick
User avatar
tru_power22
Old Wrinkly Member
Posts: 271
Joined: January 12th, 2008, 4:42 am
Title: Re-R-Re-Re-Remix
Location: Canada EH?

Re: Nevo's Request

Post by tru_power22 »

Dekar wrote:spoiler works fine for me!
Spoiler:
spoiler
Btw, this doesn't belong to jass... it's just gui code -.-

[stupidity]OHHH YOU GOT BURNED [/stupidity]

He busted you ass :D
Contact me on WC3 Killing_Spree22, I'm at US west!

To avoid being a noob read this: http://forum.wc3edit.net/everything-els ... t4579.html
This is the official site for team UKS, it's also my home page - http://www.TeamUks.tk

I AM DEAD, I WILL NO LONGER BE POSING HERE. BEEN FUN WITH YOU ALL.
initialD
Some Honorary Title
Posts: 1713
Joined: June 8th, 2007, 5:08 am
Title: Angry Bird

Re: Nevo's Request

Post by initialD »

It's built on GUI system right? Should we move it to the GUI section?
w/e good job though.
I once see a vote boot system , somehow I didn't extract it because I am not interesting.
The way I made the -boot is some other thingies, but more funny to me.
w/e
User avatar
Bartimaeus
Tyrannical Drama Queen
Posts: 4441
Joined: November 19th, 2007, 5:05 am
Been thanked: 2 times

Re: Nevo's Request

Post by Bartimaeus »

Yes, it's built on a GUI system, simply converted to JASS via taking the JASS file out of the map. Like I know JASS. :P