- Joined
- Aug 27, 2009
- Messages
- 473
So guys, I've created a new more flexible Votekick System in GUI.
I just want you guys to have a look at it before I replace it with the old one..
Before you mention; Many ITE, I know.
Any feedback & ideas will be considered.
Thanks
EDIT: If this was wrong forum, I'm sorry..
This line confused me: "WARNING: Questions regarding the creation of triggers or systems go here (not in Triggers & Scripts!)"
I just want you guys to have a look at it before I replace it with the old one..
Before you mention; Many ITE, I know.
Any feedback & ideas will be considered.
Thanks
-
VKSetup
-
Events
- Map initialization
- Conditions
-
Actions
- -------- Set False to turn off the Votekick System --------
- Set VKCheck = True
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Votekick Session Time --------
- -------- The duration allowing players to kick the "victim" --------
- -------- Standard: 45 --------
- Set VKSetup[0] = 45
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Votekick Text Time --------
- -------- The time the text should display on the screen --------
- -------- Standard: 15 --------
- Set VKSetup[1] = 15
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Votekick All / Allies / Enemies --------
- -------- Allows you kick players depending on force --------
- -------- 0 : You can kick everyone --------
- -------- 1 : You can kick allies only --------
- -------- 2 or greater : You can kick enemies only --------
- -------- Standard: 0 --------
- Set VKSetup[2] = 0
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Show Timer Window --------
- -------- Show the countdown of the "Votekick Session Time" --------
- -------- 0 : Don't show Timer Window --------
- -------- 1 or greater : Show Timer Window --------
- -------- Standard: 1 --------
- Set VKSetup[3] = 1
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Show Messages --------
- -------- This can enable / disable all text displayed by the system --------
- -------- 0 : Disable Messages --------
- -------- 1 or greater : Enable Messages --------
- -------- Standard: 1 --------
- Set VKSetup[4] = 1
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Kick Requirements --------
- -------- "Yes Votes" has to be higher then or equal to "No Votes" + "Kick Requirements" to preform the kick --------
- -------- Example 1 : Kick Requirements = 1 | Yes = 2 | No = 1 | Kick = YES --------
- -------- Example 2 : Kick Requirements = 2 | Yes = 2 | No = 1 | Kick = NO --------
- -------- Example 3 : Kick Requirements = 1 | Yes = 2 | No = 2 | Kick = NO --------
- -------- Example 4 : Kick Requirements = 5 | Yes = 4 | No = 0 | Kick = NO --------
- -------- Standard: 1 --------
- Set VKSetup[5] = 1
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Secret Voting / Multiboard --------
- -------- 0 : Multiboard will not be displayed; Amount of votes will not be revealed before the end of the votekick session --------
- -------- 1 or greater : Multiboard will be displayed; Amount of votes will be revealed trough the votekick session --------
- -------- Standard: 1 --------
- Set VKSetup[6] = 1
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Force Kick --------
- -------- The Player #Number that can force / instant kick other players, without checking the conditions --------
- -------- Example 1 : Force Kick = 1 | Player 1 can preform Force Kick --------
- -------- Example 2 : Force Kick = 11 | Player 11 can preform Force Kick --------
- -------- Example 3 : Force Kick = 0 | Nobody can preform Force Kick --------
- -------- Standard: 0 --------
- Set VKSetup[7] = 0
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Abort / Stop / Cancel --------
- -------- The Player #Number that can use the -stop / -abort / -cancel commands to abort the current votekick session --------
- -------- Example 1 : Abort / Stop / Cancel = 1 | Player 1 can preform votekick Aborts --------
- -------- Example 2 : Abort / Stop / Cancel = 11 | Player 11 can preform votekick Aborts --------
- -------- Example 3 : Abort / Stop / Cancel = 0 | Nobody can preform votekick Aborts --------
- -------- Standard: 1 (Player #1) --------
- Set VKSetup[8] = 1
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Anonymous Voting --------
- -------- 0 : The votes will only be revealed to players that can read your text message --------
- -------- 1 or greater : The votes will be revealed to everyone --------
- -------- Standard: 1 --------
- Set VKSetup[9] = 1
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Playing Players --------
- -------- The number of players starting from 1 to chosen number that can be kicked --------
- -------- Example 1 : You got all 12 slots in use | Player 6 & 12 is computers | You don't want to kick those computers | Set Playing Players = 11 and Unkickable Players = 6 --------
- -------- Max Limit: 12 --------
- -------- Standard: 8 (8 Players) --------
- Set VKSetup[10] = 8
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Unkickable Players --------
- -------- Allow you to make player # 1-9 unkickable --------
- -------- Example 1 : You got all 12 slots in use | Player 6 & 12 is computers | You don't want to kick those computers | Set Playing Players = 11 and Unkickable Players = 6 --------
- -------- Max Length: 9 --------
- -------- Standard: 1458 (Player #1, Player #4, Player #5 and Player #8) --------
- Set VKSetup[11] = 1458
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Kicked Players Units --------
- -------- 0 : Keep all units owned by kicked players --------
- -------- 1 or greater : Remove all units owned by kicked players --------
- -------- Standard: 1 --------
- Set VKSetup[12] = 1
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Other Commands --------
- -------- This displays a message that the entered command was invaild --------
- -------- 0 : Does not display the error message --------
- -------- 1 or greater : Display the error message --------
- -------- NOTE: If you have other commands starting on "-" set this to "0" --------
- -------- Standard: 1 --------
- Set VKSetup[13] = 1
- -------- - - - --------
- -------- - - - - - - - - - - - - - - - - - - --------
- -------- - - - --------
- -------- Player Votes --------
- -------- The amount of votes every player can use during each votekick session --------
- -------- Standard: 1 --------
- Set VKSetup[14] = 1
-
Events
-
VKCommands
-
Events
- Player - Player 1 (Red) types a chat message containing - as A substring
- Player - Player 2 (Blue) types a chat message containing - as A substring
- Player - Player 3 (Teal) types a chat message containing - as A substring
- Player - Player 4 (Purple) types a chat message containing - as A substring
- Player - Player 5 (Yellow) types a chat message containing - as A substring
- Player - Player 6 (Orange) types a chat message containing - as A substring
- Player - Player 7 (Green) types a chat message containing - as A substring
- Player - Player 8 (Pink) types a chat message containing - as A substring
- Player - Player 9 (Gray) types a chat message containing - as A substring
- Player - Player 10 (Light Blue) types a chat message containing - as A substring
- Player - Player 11 (Dark Green) types a chat message containing - as A substring
- Player - Player 12 (Brown) types a chat message containing - as A substring
- Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKCheck Equal to True
- (Substring((Entered chat string), 2, 6)) Equal to kick
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Substring((Entered chat string), 7, 9)) Equal to (String((Player number of (Triggering player))))
- (Substring((Entered chat string), 7, 22)) Equal to (Name of (Triggering player))
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (Player group((Triggering player)))
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: |cffffff00You can't...
- Custom script: call DestroyForce(udg_TempForce)
- Else - Actions
-
If - Conditions
- Skip remaining actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
For each (Integer A) from 1 to VKSetup[10], do (Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[7] Equal to (Player number of (Triggering player))
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- ((Player((Integer A))) slot status) Equal to Is playing
-
Or - Any (Conditions) are true
-
Conditions
- (Substring((Entered chat string), 7, 22)) Equal to (Name of (Player((Integer A))))
- (Substring((Entered chat string), 7, 9)) Equal to (String((Integer A)))
-
Conditions
-
Then - Actions
- Game - Defeat (Player((Integer A))) with the message: You got kicked!
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (All players controlled by a User player)
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: (|cffffff00The player|r + ((Name of (Player((Integer A)))) + |cffffff00has been kicked.|r))
- Custom script: call DestroyForce(udg_TempForce)
- Else - Actions
-
If - Conditions
- Skip remaining actions
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Integer A) Equal to VKSetup[10]
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (Player group((Triggering player)))
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: |cffffff00Requested...
- Custom script: call DestroyForce(udg_TempForce)
- Else - Actions
-
If - Conditions
- Skip remaining actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Else - Actions
- If (VKSetup[2] Equal to 0) then do (Set VKAble = True) else do (If (VKSetup[2] Equal to 1) then do (Set VKAble = ((Triggering player) is an ally of (Player((Integer A))))) else do (Set VKAble = ((Triggering player) is an enemy of (Player((Integer A))))))
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKAble Equal to True
- (Integer A) Not equal to (Integer((Substring((String(VKSetup[11])), 1, 1))))
- (Integer A) Not equal to (Integer((Substring((String(VKSetup[11])), 2, 2))))
- (Integer A) Not equal to (Integer((Substring((String(VKSetup[11])), 3, 3))))
- (Integer A) Not equal to (Integer((Substring((String(VKSetup[11])), 4, 4))))
- (Integer A) Not equal to (Integer((Substring((String(VKSetup[11])), 5, 5))))
- (Integer A) Not equal to (Integer((Substring((String(VKSetup[11])), 6, 6))))
- (Integer A) Not equal to (Integer((Substring((String(VKSetup[11])), 7, 7))))
- (Integer A) Not equal to (Integer((Substring((String(VKSetup[11])), 8, 8))))
- (Integer A) Not equal to (Integer((Substring((String(VKSetup[11])), 9, 9))))
- ((Player((Integer A))) slot status) Equal to Is playing
-
Or - Any (Conditions) are true
-
Conditions
- (Substring((Entered chat string), 7, 22)) Equal to (Name of (Player((Integer A))))
- (Substring((Entered chat string), 7, 9)) Equal to (String((Integer A)))
-
Conditions
-
Then - Actions
- Set VKCheck = False
- Set VKPlayers[0] = (Triggering player)
- Set VKPlayers[1] = (Player((Integer A)))
- Set VKVotes[0] = 1
- Set VKVotes[1] = 0
- Set VKVoted[(Player number of (Triggering player))] = (VKVoted[(Player number of (Triggering player))] + 1)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[6] Greater than or equal to 1
-
Then - Actions
- Multiboard - Create a multiboard with 1 columns and 2 rows, titled (Kick player: + (Name of VKPlayers[1]))
- Set VKMultiBoard = (Last created multiboard)
- -------- Row 1 --------
- Multiboard - Set the display style for VKMultiBoard item in column 1, row 1 to Show text and Hide icons
- Multiboard - Set the text for VKMultiBoard item in column 1, row 1 to |cff00ff00Yes|r: 1
- -------- Row 2 --------
- Multiboard - Set the display style for VKMultiBoard item in column 1, row 2 to Show text and Hide icons
- Multiboard - Set the text for VKMultiBoard item in column 1, row 2 to |cffff0000No|r: 0
- Else - Actions
-
If - Conditions
- Countdown Timer - Start VKTime as a One-shot timer that will expire in (Real(VKSetup[0])) seconds
- Set VKTime = (Last started timer)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[3] Greater than or equal to 1
-
Then - Actions
- Countdown Timer - Create a timer window for VKTime with title (Kick + ((Name of VKPlayers[1]) + :))
- Set VKTimeWindow = (Last created timer window)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (All players controlled by a User player)
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: (|cffffff00Player|r + ((Name of (Triggering player)) + ( |cffffff00has started a vote kick on player|r + ((Name of VKPlayers[1]) + .))))
- Custom script: call DestroyForce(udg_TempForce)
- Else - Actions
-
If - Conditions
- Skip remaining actions
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Integer A) Equal to VKSetup[10]
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (Player group((Triggering player)))
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: |cffffff00Requested...
- Custom script: call DestroyForce(udg_TempForce)
- Else - Actions
-
If - Conditions
- Skip remaining actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Triggering player) Equal to (Player(VKSetup[8]))
- VKCheck Equal to False
-
Or - Any (Conditions) are true
-
Conditions
- (Substring((Entered chat string), 2, 5)) Equal to stop
- (Substring((Entered chat string), 2, 6)) Equal to abort
- (Substring((Entered chat string), 2, 7)) Equal to cancel
-
Conditions
-
Then - Actions
- Countdown Timer - Pause VKTime
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[3] Greater than or equal to 1
-
Then - Actions
- Countdown Timer - Destroy VKTimeWindow
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[6] Greater than or equal to 1
-
Then - Actions
- Multiboard - Destroy VKMultiBoard
- Else - Actions
-
If - Conditions
- Set VKCheck = True
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (All players controlled by a User player)
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: |cffffff00The votek...
- Custom script: call DestroyForce(udg_TempForce)
- Else - Actions
-
If - Conditions
- Skip remaining actions
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Substring((Entered chat string), 2, 5)) Equal to stop
- (Substring((Entered chat string), 2, 6)) Equal to abort
- (Substring((Entered chat string), 2, 7)) Equal to cancel
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Triggering player) Equal to (Player(VKSetup[8]))
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (Player group((Triggering player)))
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: |cffffff00No voteki...
- Custom script: call DestroyForce(udg_TempForce)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (Player group((Triggering player)))
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: |cffffff00You can't...
- Custom script: call DestroyForce(udg_TempForce)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Skip remaining actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKCheck Equal to False
- (Substring((Entered chat string), 2, 4)) Equal to yes
- VKVoted[(Player number of (Triggering player))] Less than VKSetup[14]
-
Then - Actions
- Set VKVotes[0] = (VKVotes[0] + 1)
- Set VKVoted[(Player number of (Triggering player))] = (VKVoted[(Player number of (Triggering player))] + 1)
- If (VKSetup[6] Greater than or equal to 1) then do (Multiboard - Create a multiboard with 1 columns and 1 rows, titled (|cff00ff00Yes|r: + (String(VKVotes[0])))) else do (Do nothing)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[9] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (All players controlled by a User player)
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: (|cffffff00Player|r + ((Name of (Triggering player)) + |cffffff00has voted:|r |cff00ff00Yes|r))
- Else - Actions
-
If - Conditions
- Set TempForce = (Player group((Triggering player)))
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: |cffffff00Your vote...
- Custom script: call DestroyForce(udg_TempForce)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
- Skip remaining actions
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKCheck Equal to False
- (Substring((Entered chat string), 2, 3)) Equal to no
- VKVoted[(Player number of (Triggering player))] Less than VKSetup[14]
-
Then - Actions
- Set VKVotes[1] = (VKVotes[1] + 1)
- Set VKVoted[(Player number of (Triggering player))] = (VKVoted[(Player number of (Triggering player))] + 1)
- If (VKSetup[6] Greater than or equal to 1) then do (Multiboard - Create a multiboard with 1 columns and 2 rows, titled (|cffff0000No|r: + (String(VKVotes[1])))) else do (Do nothing)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[9] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (All players controlled by a User player)
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: (|cffffff00Player|r + ((Name of (Triggering player)) + |cffffff00has voted:|r |cffff0000No|r))
- Else - Actions
-
If - Conditions
- Set TempForce = (Player group((Triggering player)))
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: |cffffff00Your vote...
- Custom script: call DestroyForce(udg_TempForce)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
- Skip remaining actions
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Substring((Entered chat string), 2, 4)) Equal to yes
- (Substring((Entered chat string), 2, 3)) Equal to no
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKCheck Equal to False
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (Player group((Triggering player)))
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: |cffffff00You've us...
- Custom script: call DestroyForce(udg_TempForce)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (Player group((Triggering player)))
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: |cffffff00You can't...
- Custom script: call DestroyForce(udg_TempForce)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Skip remaining actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
- (Substring((Entered chat string), 2, 6)) Equal to kick
- VKCheck Equal to False
-
Then - Actions
- Set TempForce = (Player group((Triggering player)))
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: |cffffff00You can't...
- Custom script: call DestroyForce(udg_TempForce)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
- VKSetup[13] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (Player group((Triggering player)))
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: |cffffff00You can't...
- Custom script: call DestroyForce(udg_TempForce)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events
-
VKEndKick
-
Events
- Time - VKTime expires
- Conditions
-
Actions
- For each (Integer A) from 1 to 12, do (Set VKVoted[(Integer A)] = 0)
- If (VKSetup[3] Greater than or equal to 1) then do (Countdown Timer - Destroy VKTimeWindow) else do (Do nothing)
- If (VKSetup[6] Greater than or equal to 1) then do (Multiboard - Destroy VKMultiBoard) else do (Do nothing)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKVotes[0] Greater than or equal to (VKVotes[1] + VKSetup[5])
-
Then - Actions
- Game - Defeat VKPlayers[1] with the message: You got kicked!
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[12] Greater than or equal to 1
-
Then - Actions
- Set TempGroup = (Units owned by VKPlayers[1])
- Unit Group - Pick every unit in TempGroup and do (Unit - Remove (Picked unit) from the game)
- Custom script: call DestroyGroup(udg_TempGroup)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (All players controlled by a User player)
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: (|cffffff00The player|r + ((Name of VKPlayers[1]) + |cffffff00has been kicked.|r))
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: (|cff00ff00Yes|r: + (((String(VKVotes[0])) + | ) + (|cffff0000No|r: + ((String(VKVotes[1])) + ( + + (String(VKSetup[5])))))))
- Custom script: call DestroyForce(udg_TempForce)
- Else - Actions
-
If - Conditions
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- VKSetup[4] Greater than or equal to 1
-
Then - Actions
- Set TempForce = (All players controlled by a User player)
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: (|cffffff00The player|r + ((Name of VKPlayers[1]) + |cffffff00was not kicked.|r))
- Game - Display to TempForce for (Real(VKSetup[1])) seconds the text: (|cff00ff00Yes|r: + (((String(VKVotes[0])) + | ) + (|cffff0000No|r: + ((String(VKVotes[1])) + ( + + (String(VKSetup[5])))))))
- Custom script: call DestroyForce(udg_TempForce)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Set VKCheck = True
-
Events
EDIT: If this was wrong forum, I'm sorry..
This line confused me: "WARNING: Questions regarding the creation of triggers or systems go here (not in Triggers & Scripts!)"
Last edited: