Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
Version 1.1. Check hiveworkshop for newer versions.
By ultrapro.
==============================
Changelog:
1.1 colors are set with number
triggers are divided for faster performance
><><><><><><><><><><><><><><><><><><><><><><
REFERS TO USERS:
`list
`clear
`names
`name [] (S)
`timec
`time [] (S)
`zoom [] (S)
`colors
`color [] (S)
`ally [] (D)
`unally [] (D)
`peace [] (D)
`fullc [] (D)
-----Manuals
`man man
`man name
`man time
`man zoom
`man color
`man diplomacy
><><><><><><><><><><><><><><><><><><><><><><
REFERS TO OPERATORS:
!!ban (setting || all)
!!unban (setting || all)
!!kick []
!!sudo (time zoom color name || o [] || reveal)
-----Manuals
`man ban
`man unban
`man sudo
`man kick
`man operator
`man rights
ListCmds
Events
Player - Player 1 (Red) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 2 (Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 3 (Teal) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 4 (Purple) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 5 (Yellow) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 6 (Orange) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 7 (Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 8 (Pink) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 9 (Gray) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 10 (Light Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 11 (Dark Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 12 (Brown) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `colors
Then - Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Game - Display to (All players) the text: (((|cFF8080FF + (String((Player number of (Picked player))))) + >> ) + (name[(Player number of (Picked player))] + .|r))
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `man man
Then - Actions
Game - Display to (All players) the text: |cFFFFFF00Manual Manual|rThe command is taken from UNIX command prompt. Man is short for Manual, type " |cFFFF0000`man [command]|r " to get more information about the command you've typed. Before executing any feature in this tools system, check " |cFFFF0000`man|r " for every command. See also " |cFFFF0000`man rights`|r ".SUDO commands must be executed carefully,
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `man operator
Then - Actions
Game - Display to (All players) the text: |cFFFFFF00Manual Operatorl|rOperator is "game admin". By default red is given this before he chooses other player with the command |cFFFF0000!!sudo o [player number]|r. He has access to the following commands:|cFFFF0000ban|r|cFFFF0000unban|r|cFFFF0000sudo|r|cFFFF0000kick|rSee more manuals.
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `man diplomacy
Then - Actions
Game - Display to (All players) the text: |cFFFFFF00Manual Diplomacyl|r|cFFFF0000`ally [player number]|r - alliance.|cFFFF0000`unally []|r - foes.|cFFFF0000`peace []|r - alliance without vision.|cFFFF0000`fullc []|r - full control.E.g. to ally light blue type " |cFFFF0000`ally 10 ".
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `man color
Then - Actions
Game - Display to (All players) the text: |cFFFFFF00Color Manual|r|cFFE0E0E0|cFFFF0000`colors|r - show players' numbers. You can match outputed intreger with default color.|cFFFF0000'color []|r - set color to [] (red; blue; teal; purple; yellow; orange; green; pink; gray; light blue; dark green; brown; black).E.g. " |cFFFF0000`color
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `man time
Then - Actions
Game - Display to (All players) the text: |cFFFFFF00Time Manual|r|cFFC0C0C0|cFFFF0000`timec|r displays the current time of the day in this wc3game.|cFFFF0000`time|r [] [] is to set the time of the day to [][] hours.E.g. " |cFFFF0000`time 8|r " sets the time of the day to 8 hours.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `man zoom
Then - Actions
Game - Display to (All players) the text: |cFFFFFF00Zoom Manual|r|cFFC0C0C0|cFFFF0000`zoom [][]|r is to set the zoom to 2500+[][]*100E.g. " |cFFFF0000`zoom -1|r " sets camera height to 400.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `man name
Then - Actions
Game - Display to (All players) the text: |cFFFFFF00Name Manual|r|cFFE0E0E0|cFFFF0000`name []|r sets your name to [].|cFFFF0000`names|r displays players' default names.E.g. " |cFFFF0000`name Cthulhu|r " sets your name to Cthulhu.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `man kick
Then - Actions
Game - Display to (All players) the text: |cFFFFFF00Kick Manuall|r|cFFE0E0E0|cFFFF0000!!kick []|r - defeats the player; used with intreger(1-12). To define the player number, type " |cFFFF0000`colors|r ". You must be the operator to have access to this command.E.g. to kick |cFF00FF00Green|r type " |cFFFF0000!!kick |cFF00FF007|r|r "|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `man sudo
Then - Actions
Game - Display to (All players) the text: |cFFFFFF00Sudo Manual|r|cFFE0E0E0For those who doesn't recognise this command, ill explain in rude words. In UNIX command prompt this command makes you super user. Super users does(sudo) gives you rwx access to any file. Here this command allows you to ignore bans or choose another admin (!!sudo o [playerN]).|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `man ban
Then - Actions
Game - Display to (All players) the text: |cFFFFFF00Ban Manual|r|cFFE0E0E0|cFFFF0000`ban|r command bans settings for all players.Possible commands to ban: time, zoom, name, color, dip, all.Only operator can violate the ban. See manual for operator.E.g. " |cFFFF0000`ban time|r " disables " |cFFFF0000`time []|r " command.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `man unban
Then - Actions
Game - Display to (All players) the text: |cFFFFFF00Unban Manual|r|cFFE0E0E0|cFFFF0000`unban|r command bans settings for all players.Possible commands to unban: time, zoom, name, color, dip, all.Only operator can unban. See manual for operator.E.g. " |cFFFF0000`unban name|r " enables " |cFFFF0000`name []|r command.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `man rights
Then - Actions
Game - Display to (All players) the text: |cFFFFFF00Rights Manual|rRights is access to a command.See the list of commands.There are 2 types of players: operators and users.
Else - Actions
Do nothing
OperatorLeaves
Events
Player - Player 1 (Red) leaves the game
Player - Player 2 (Blue) leaves the game
Player - Player 3 (Teal) leaves the game
Player - Player 4 (Purple) leaves the game
Player - Player 5 (Yellow) leaves the game
Player - Player 6 (Orange) leaves the game
Player - Player 7 (Green) leaves the game
Player - Player 8 (Pink) leaves the game
Player - Player 9 (Gray) leaves the game
Player - Player 10 (Light Blue) leaves the game
Player - Player 11 (Dark Green) leaves the game
Player - Player 12 (Brown) leaves the game
Conditions
((Triggering player) is in Operators.) Equal to True
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of players in Operators) Equal to 0
Then - Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Else - Actions
Player Group - Add (Random player from (All players matching (((Matching player) slot status) Equal to Is playing).)) to Operators
Player Group - Pick every player in Operators and do (Actions)
Loop - Actions
Game - Display to (All players) the text: ((Name of (Picked player)) + is currently operator.)
Init
Events
Map initialization
Conditions
Actions
Quest - Create a Optional quest titled TS with the description |cFFFFFF80TOOLS SYSTEM|rVersion: 1.0Creator: ultrapro.This TS is made to copy-paste to maps.Command trigger: ` (~ used without shift).Basic commands:`man [category], e.g. " |cFFFF0000`man name|r "`listRed is the default operator.Explore more features by using these commands. , using icon path ReplaceableTextures\CommandButtons\BTNSpy.blp
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Set Variable Set name[(Player number of (Picked player))] = (Name of (Picked player))
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Player 1 (Red) slot status) Equal to Is playing
Then - Actions
Player Group - Add Player 1 (Red) to Operators
Else - Actions
Player Group - Add (Random player from (All players matching (((Matching player) slot status) Equal to Is playing).)) to Operators
Player Group - Pick every player in Operators and do (Actions)
Loop - Actions
Game - Display to (All players) the text: ((Name of (Picked player)) + is chosen to be operator.)
Sudo
Events
Player - Player 1 (Red) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 2 (Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 3 (Teal) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 4 (Purple) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 5 (Yellow) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 6 (Orange) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 7 (Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 8 (Pink) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 9 (Gray) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 10 (Light Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 11 (Dark Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 12 (Brown) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Substring((Entered chat string), 1, 11)) Equal to !!sudo time
((Triggering player) is in Operators.) Equal to True
(Integer((Substring((Entered chat string), 13, 14)))) Greater than or equal to 0
(Integer((Substring((Entered chat string), 13, 14)))) Less than or equal to 24
Then - Actions
Game - Set the time of day to (Real((Substring((Entered chat string), 13, (Length of (Entered chat string))))))
Game - Display to (All players) the text: (((|cFFC0C0FF + name[(Player number of (Triggering player))]) + has changed time of the day to ) + ((Substring((Entered chat string), 13, (Length of (Entered chat string)))) + hours.|r))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Substring((Entered chat string), 1, 11)) Equal to !!sudo name
((Triggering player) is in Operators.) Equal to True
Then - Actions
Player - Set name of (Triggering player) to (Substring((Entered chat string), 13, (Length of (Entered chat string))))
Game - Display to (All players) the text: (((|cFF8080FF + name[(Player number of (Picked player))]) + has changed his name to ) + ((Substring((Entered chat string), 13, (Length of (Entered chat string)))) + .|r))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
((Triggering player) is in Operators.) Equal to True
(Substring((Entered chat string), 1, 11)) Equal to !!sudo zoom
Then - Actions
Camera - Set (Triggering player) 's camera Distance to target to (2500.00 + ((Real((Substring((Entered chat string), 13, (Length of (Entered chat string)))))) x 100.00)) over 1.00 seconds
Game - Display to (All players) the text: (((|cFFC0C0FF + name[(Player number of (Triggering player))]) + has set camera zoom to ) + ((String(((500 + ((Integer((Substring((Entered chat string), 13, (Length of (Entered chat string)))))) x 100)) + 0))) + .|r))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
((Triggering player) is in Operators.) Equal to True
(Substring((Entered chat string), 1, 12)) Equal to !!sudo color
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Integer((Substring((Entered chat string), 14, (Length of (Entered chat string)))))) Greater than or equal to 1
(Integer((Substring((Entered chat string), 14, (Length of (Entered chat string)))))) Less than or equal to 13
Then - Actions
Player - Change color of (Triggering player) to (Color of (Player((Integer((Substring((Entered chat string), 14, (Length of (Entered chat string))))))))) , Changing color of existing units
Else - Actions
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Integer((Substring((Entered chat string), 10, 11)))) Less than or equal to 12
(Integer((Substring((Entered chat string), 10, 11)))) Greater than or equal to 1
(Substring((Entered chat string), 1, 8)) Equal to !!sudo o
((Triggering player) is in Operators.) Equal to True
Then - Actions
Player Group - Add (Player((Integer((Substring((Entered chat string), 10, (Length of (Entered chat string)))))))) to Operators
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Entered chat string) Equal to !!sudo reveal
((Triggering player) is in Operators.) Equal to True
Then - Actions
Visibility - Disable fog of war
Else - Actions
Ban
Events
Player - Player 1 (Red) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 2 (Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 3 (Teal) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 4 (Purple) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 5 (Yellow) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 6 (Orange) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 7 (Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 8 (Pink) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 9 (Gray) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 10 (Light Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 11 (Dark Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 12 (Brown) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to !!ban color
((Triggering player) is in Operators.) Equal to True
Then - Actions
Trigger - Turn off ColorSet <gen>
Game - Display to (All players) the text: |cFFFF0000Setting color is banned.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Entered chat string) Equal to !ban name
((Triggering player) is in Operators.) Equal to True
Then - Actions
Trigger - Turn off NameSet <gen>
Game - Display to (All players) the text: |cFFFF0000Setting name is banned.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Entered chat string) Equal to !!ban zoom
((Triggering player) is in Operators.) Equal to True
Then - Actions
Trigger - Turn off ZoomSet <gen>
Game - Display to (All players) the text: |cFFFF0000Setting zoom is banned.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Entered chat string) Equal to !!ban time
((Triggering player) is in Operators.) Equal to True
Then - Actions
Trigger - Turn off TimeSet <gen>
Game - Display to (All players) the text: |cFFFF0000Setting time is banned.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Entered chat string) Equal to !!ban dip
((Triggering player) is in Operators.) Equal to True
Then - Actions
Trigger - Turn off Diplomacy <gen>
Game - Display to (All players) the text: |cFFFF0000Setting Diplomacy is banned.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Entered chat string) Equal to !!banall
((Triggering player) is in Operators.) Equal to True
Then - Actions
Trigger - Turn off ColorSet <gen>
Trigger - Turn off NameSet <gen>
Trigger - Turn off ZoomSet <gen>
Trigger - Turn off TimeSet <gen>
Trigger - Turn off Diplomacy <gen>
Game - Display to (All players) the text: |cFFFF0000Everything is banned!|r
Else - Actions
Unban
Events
Player - Player 1 (Red) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 2 (Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 3 (Teal) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 4 (Purple) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 5 (Yellow) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 6 (Orange) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 7 (Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 8 (Pink) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 9 (Gray) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 10 (Light Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 11 (Dark Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 12 (Brown) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Entered chat string) Equal to !!unban color
((Triggering player) is in Operators.) Equal to True
Then - Actions
Trigger - Turn on ColorSet <gen>
Game - Display to (All players) the text: |cFFFF0000Setting color is unbanned.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Entered chat string) Equal to !!unban name
((Triggering player) is in Operators.) Equal to True
Then - Actions
Trigger - Turn on NameSet <gen>
Game - Display to (All players) the text: |cFFFF0000Setting name is unbanned.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Entered chat string) Equal to !!unban zoom
((Triggering player) is in Operators.) Equal to True
Then - Actions
Trigger - Turn on ZoomSet <gen>
Game - Display to (All players) the text: |cFFFF0000Setting zoom is unbanned.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Entered chat string) Equal to !!unban time
((Triggering player) is in Operators.) Equal to True
Then - Actions
Trigger - Turn on TimeSet <gen>
Game - Display to (All players) the text: |cFFFF0000Setting time is unbanned.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Entered chat string) Equal to !!unban dip
((Triggering player) is in Operators.) Equal to True
Then - Actions
Trigger - Turn on Diplomacy <gen>
Game - Display to (All players) the text: |cFFFF0000Setting Diplomacy is unbanned.|r
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Entered chat string) Equal to !!unbanall
((Triggering player) is in Operators.) Equal to True
Then - Actions
Trigger - Turn on TimeSet <gen>
Trigger - Turn on NameSet <gen>
Trigger - Turn on ZoomSet <gen>
Trigger - Turn on ColorSet <gen>
Trigger - Turn on Diplomacy <gen>
Game - Display to (All players) the text: |cFFFF0000Everything is unbanned!|r
Else - Actions
Kick
Events
Player - Player 1 (Red) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 2 (Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 3 (Teal) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 4 (Purple) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 5 (Yellow) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 6 (Orange) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 7 (Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 8 (Pink) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 9 (Gray) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 10 (Light Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 11 (Dark Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 12 (Brown) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
((Triggering player) is in Operators.) Equal to True
(Substring((Entered chat string), 1, 6)) Equal to !!kick
Then - Actions
Game - Defeat (Player((Integer((Substring((Entered chat string), 8, (Length of (Entered chat string)))))))) with the message: You've been kicked.
Else - Actions
Diplomacy
Events
Player - Player 1 (Red) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 2 (Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 3 (Teal) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 4 (Purple) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 5 (Yellow) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 6 (Orange) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 7 (Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 8 (Pink) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 9 (Gray) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 10 (Light Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 11 (Dark Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 12 (Brown) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Substring((Entered chat string), 1, 5)) Equal to `ally
(Integer((Substring((Entered chat string), 7, 8)))) Less than or equal to 12
(Integer((Substring((Entered chat string), 7, 8)))) Greater than or equal to 1
Then - Actions
Player - Make (Triggering player) treat (Player((Integer((Substring((Entered chat string), 7, (Length of (Entered chat string)))))))) as an Ally with shared vision
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Substring((Entered chat string), 1, 7)) Equal to `unally
(Integer((Substring((Entered chat string), 9, 10)))) Less than or equal to 12
(Integer((Substring((Entered chat string), 9, 10)))) Greater than or equal to 1
Then - Actions
Player - Make (Triggering player) treat (Player((Integer((Substring((Entered chat string), 9, (Length of (Entered chat string)))))))) as an Enemy
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Substring((Entered chat string), 1, 6)) Equal to `peace
(Integer((Substring((Entered chat string), 8, 9)))) Less than or equal to 12
(Integer((Substring((Entered chat string), 8, 9)))) Greater than or equal to 1
Then - Actions
Player - Make (Triggering player) treat (Player((Integer((Substring((Entered chat string), 8, (Length of (Entered chat string)))))))) as an Ally
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Substring((Entered chat string), 1, 6)) Equal to `fullc
(Integer((Substring((Entered chat string), 8, 9)))) Less than or equal to 12
(Integer((Substring((Entered chat string), 8, 9)))) Greater than or equal to 1
Then - Actions
Player - Make (Triggering player) treat (Player((Integer((Substring((Entered chat string), 8, (Length of (Entered chat string)))))))) as an Ally with shared vision and full shared units
Else - Actions
ColorSet
Events
Player - Player 1 (Red) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 2 (Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 3 (Teal) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 4 (Purple) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 5 (Yellow) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 6 (Orange) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 7 (Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 8 (Pink) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 9 (Gray) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 10 (Light Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 11 (Dark Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 12 (Brown) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `color red
Then - Actions
Player - Change color of (Triggering player) to Red , Changing color of existing units
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `color blue
Then - Actions
Player - Change color of (Triggering player) to Blue , Changing color of existing units
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `color teal
Then - Actions
Player - Change color of (Triggering player) to Teal , Changing color of existing units
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `color purple
Then - Actions
Player - Change color of (Triggering player) to Purple , Changing color of existing units
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `color yellow
Then - Actions
Player - Change color of (Triggering player) to Yellow , Changing color of existing units
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `color orange
Then - Actions
Player - Change color of (Triggering player) to Orange , Changing color of existing units
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `color green
Then - Actions
Player - Change color of (Triggering player) to Green , Changing color of existing units
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `color pink
Then - Actions
Player - Change color of (Triggering player) to Pink , Changing color of existing units
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `color gray
Then - Actions
Player - Change color of (Triggering player) to Gray , Changing color of existing units
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `color light blue
Then - Actions
Player - Change color of (Triggering player) to Light Blue , Changing color of existing units
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `color dark green
Then - Actions
Player - Change color of (Triggering player) to Dark Green , Changing color of existing units
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `color brown
Then - Actions
Player - Change color of (Triggering player) to Brown , Changing color of existing units
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Entered chat string) Equal to `color black
Then - Actions
Player - Change color of (Triggering player) to Maroon , Changing color of existing units
Else - Actions
Инициализация стандартного режима сражения для всех игроков
TimeSet
Events
Player - Player 1 (Red) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 2 (Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 3 (Teal) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 4 (Purple) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 5 (Yellow) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 6 (Orange) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 7 (Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 8 (Pink) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 9 (Gray) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 10 (Light Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 11 (Dark Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 12 (Brown) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
And - All (Conditions) are true
Conditions
(Integer((Substring((Entered chat string), 7, (Length of (Entered chat string)))))) Less than or equal to 12
(Integer((Substring((Entered chat string), 7, (Length of (Entered chat string)))))) Greater than or equal to 0
(Substring((Entered chat string), 1, 6)) Equal to `time
Then - Actions
Game - Set the time of day to (Real((Substring((Entered chat string), 7, (Length of (Entered chat string))))))
Else - Actions
ZoomSet
Events
Player - Player 1 (Red) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 2 (Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 3 (Teal) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 4 (Purple) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 5 (Yellow) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 6 (Orange) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 7 (Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 8 (Pink) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 9 (Gray) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 10 (Light Blue) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 11 (Dark Green) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Player - Player 12 (Brown) types a chat message containing (Unexpected type: 'stringnoformat') as A substring
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Substring((Entered chat string), 1, 5)) Equal to `zoom
Then - Actions
Camera - Set (Triggering player) 's camera Distance to target to (2500.00 + ((Real((Substring((Entered chat string), 7, (Length of (Entered chat string)))))) x 100.00)) over 1.00 seconds
Game - Display to (All players) the text: (((|cFFC0C0FF + name[(Player number of (Triggering player))]) + has set camera zoom to ) + ((String(((500 + ((Integer((Substring((Entered chat string), 7, (Length of (Entered chat string)))))) x 100)) + 0))) + .|r))
Else - Actions
NameSet
Events
Player - Player 1 (Red) types a chat message containing `name (Unexpected type: 'stringnoformat') as A substring
Player - Player 2 (Blue) types a chat message containing `name (Unexpected type: 'stringnoformat') as A substring
Player - Player 3 (Teal) types a chat message containing `name (Unexpected type: 'stringnoformat') as A substring
Player - Player 4 (Purple) types a chat message containing `name (Unexpected type: 'stringnoformat') as A substring
Player - Player 5 (Yellow) types a chat message containing `name (Unexpected type: 'stringnoformat') as A substring
Player - Player 6 (Orange) types a chat message containing `name (Unexpected type: 'stringnoformat') as A substring
Player - Player 7 (Green) types a chat message containing `name (Unexpected type: 'stringnoformat') as A substring
Player - Player 8 (Pink) types a chat message containing `name (Unexpected type: 'stringnoformat') as A substring
Player - Player 9 (Gray) types a chat message containing `name (Unexpected type: 'stringnoformat') as A substring
Player - Player 10 (Light Blue) types a chat message containing `name (Unexpected type: 'stringnoformat') as A substring
Player - Player 11 (Dark Green) types a chat message containing `name (Unexpected type: 'stringnoformat') as A substring
Player - Player 12 (Brown) types a chat message containing `name (Unexpected type: 'stringnoformat') as A substring
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Substring((Entered chat string), 1, 6)) Equal to `name
Then - Actions
Player - Set name of (Triggering player) to (Substring((Entered chat string), 7, (Length of (Entered chat string))))
Game - Display to (All players) the text: (((|cFF8080FF + name[(Player number of (Picked player))]) + has changed his name to ) + ((Substring((Entered chat string), 7, (Length of (Entered chat string)))) + .|r))
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.