- Joined
- May 7, 2008
- Messages
- 346
Okay The Neutral Hostile row is completely out of function . What do I mean with this ? Well when a neutral kills a unit ( Player 12 is set as ,Neutral Hostile' ) , it doesn't display any kill or death for neutral hostile row . Any solutions?
Player group
Player group
-
players to group
-

Events
-


Map initialization
-
-

Conditions
-

Actions
-


Player Group - Add Player 1 (Red) to m_players
-


Player Group - Add Player 2 (Blue) to m_players
-


Player Group - Add Player 12 (Brown) to m_players
-


For each (Integer A) from 3 to 6, do (Actions)
-



Loop - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






((Player((Integer A))) controller) Equal to User
-






((Player((Integer A))) slot status) Equal to Is playing
-
-





Then - Actions
-






Player Group - Add (Player((Integer A))) to m_players
-
-





Else - Actions
-
-
-
-


For each (Integer A) from 9 to 11, do (Actions)
-



Loop - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






((Player((Integer A))) controller) Equal to User
-






((Player((Integer A))) slot status) Equal to Is playing
-
-





Then - Actions
-






Player Group - Add (Player((Integer A))) to m_players
-
-





Else - Actions
-
-
-
-
-
-
Setup Multiboard
-

Events
-


Time - Elapsed game time is 0.01 seconds
-
-

Conditions
-

Actions
-


-------- setup player tags --------
-


Set PlayerColours[1] = (|cffFF0000 + ((Name of Player 1 (Red)) + |r))
-


Set PlayerColours[2] = (|cff0000FF + ((Name of Player 2 (Blue)) + |r))
-


Set PlayerColours[3] = (|cff00FFFF + ((Name of Player 3 (Teal)) + |r))
-


Set PlayerColours[4] = (|cffFF00FF + ((Name of Player 4 (Purple)) + |r))
-


Set PlayerColours[5] = (|cffFFFF00 + ((Name of Player 5 (Yellow)) + |r))
-


Set PlayerColours[6] = (|cffFF9900 + ((Name of Player 6 (Orange)) + |r))
-


Set PlayerColours[7] = (|cff00FF00 + ((Name of Player 7 (Green)) + |r))
-


Set PlayerColours[8] = (|cffFF99FF + ((Name of Player 8 (Pink)) + |r))
-


Set PlayerColours[9] = (|cffCCCCCC + ((Name of Player 9 (Gray)) + |r))
-


Set PlayerColours[10] = (|cff00CCFF + ((Name of Player 10 (Light Blue)) + |r))
-


Set PlayerColours[11] = (|cff008800 + ((Name of Player 11 (Dark Green)) + |r))
-


Set PlayerColours[12] = (|cff770000 + ((Name of Player 12 (Brown)) + |r))
-


Set rows = ((Number of players in m_players) + 1)
-


Multiboard - Create a multiboard with 4 columns and (rows + 1) rows, titled Statistics
-


Set multiboard = (Last created multiboard)
-


-------- ========= --------
-


Set playerslot[1] = 2
-


Set playerslot[2] = 3
-


Set playerslot[12] = rows
-


Multiboard - Set the text for multiboard item in column 1, row 1 to |cffFFCC00Players|r
-


Multiboard - Set the text for multiboard item in column 2, row 1 to |cffFFCC00Kills|r
-


Multiboard - Set the text for multiboard item in column 3, row 1 to |cffFFCC00Deaths|r
-


Multiboard - Set the text for multiboard item in column 4, row 1 to |cffFFCC00Points|r
-


Multiboard - Set the text for multiboard item in column 1, row 2 to PlayerColours[1]
-


Multiboard - Set the text for multiboard item in column 2, row 2 to (String(kills[1]))
-


Multiboard - Set the text for multiboard item in column 3, row 2 to (String(deathcount[1]))
-


Multiboard - Set the text for multiboard item in column 4, row 2 to 0
-


Multiboard - Set the text for multiboard item in column 1, row 3 to PlayerColours[2]
-


Multiboard - Set the text for multiboard item in column 2, row 3 to (String(kills[2]))
-


Multiboard - Set the text for multiboard item in column 3, row 3 to (String(deathcount[2]))
-


Multiboard - Set the text for multiboard item in column 4, row 3 to 0
-


Multiboard - Set the text for multiboard item in column 1, row (rows + 1) to |cffFFCC00Game Time...
-


Multiboard - Set the text for multiboard item in column 3, row (rows + 1) to 00:00
-


Set TempInteger = 4
-


For each (Integer A) from 3 to 11, do (Actions)
-



Loop - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






((Player((Integer A))) is in m_players) Equal to True
-
-





Then - Actions
-






Multiboard - Set the text for multiboard item in column 1, row TempInteger to PlayerColours[(Integer A)]
-






Multiboard - Set the text for multiboard item in column 2, row TempInteger to (String(kills[(Integer A)]))
-






Multiboard - Set the text for multiboard item in column 3, row TempInteger to (String(deathcount[(Integer A)]))
-






Multiboard - Set the text for multiboard item in column 4, row TempInteger to (String(((Player((Integer A))) Current lumber)))
-






Set playerslot[(Integer A)] = TempInteger
-






Set TempInteger = (TempInteger + 1)
-
-





Else - Actions
-
-
-
-


Multiboard - Set the text for multiboard item in column 1, row rows to PlayerColours[12]
-


Multiboard - Set the text for multiboard item in column 2, row rows to (String(kills[12]))
-


Multiboard - Set the text for multiboard item in column 3, row rows to (String(deathcount[12]))
-


Multiboard - Set the text for multiboard item in column 4, row rows to -
-


Multiboard - Set the width for multiboard item in column 1, row 0 to 10.00% of the total screen width
-


Multiboard - Set the width for multiboard item in column 2, row 0 to 4.00% of the total screen width
-


Multiboard - Set the width for multiboard item in column 3, row 0 to 6.00% of the total screen width
-


Multiboard - Set the width for multiboard item in column 4, row 0 to 5.00% of the total screen width
-


Multiboard - Set the icon for multiboard item in column 1, row 2 to ReplaceableTextures\CommandButtons\BTNSpellBreaker.blp
-


Multiboard - Set the icon for multiboard item in column 1, row 3 to ReplaceableTextures\CommandButtons\BTNKeeperGhostBlue.blp
-


Multiboard - Set the icon for multiboard item in column 2, row 1 to ReplaceableTextures\CommandButtons\BTNTransmute.blp
-


Multiboard - Set the icon for multiboard item in column 3, row 1 to ReplaceableTextures\CommandButtons\BTNRegenerationAura.blp
-


Multiboard - Set the icon for multiboard item in column 4, row 1 to ReplaceableTextures\CommandButtons\BTNPeriapt1.blp
-


Multiboard - Set the icon for multiboard item in column 1, row rows to ReplaceableTextures\CommandButtons\BTNOgre.blp
-


Multiboard - Set the display style for multiboard item in column 1, row 0 to Show text and Show icons
-


Multiboard - Set the display style for multiboard item in column 1, row 1 to Show text and Hide icons
-


Multiboard - Set the display style for multiboard item in column 1, row (rows + 1) to Show text and Hide icons
-


Multiboard - Set the display style for multiboard item in column 2, row 0 to Show text and Hide icons
-


Multiboard - Set the display style for multiboard item in column 2, row 1 to Show text and Show icons
-


Multiboard - Set the display style for multiboard item in column 3, row 0 to Show text and Hide icons
-


Multiboard - Set the display style for multiboard item in column 3, row 1 to Show text and Show icons
-


Multiboard - Set the display style for multiboard item in column 4, row 0 to Show text and Hide icons
-


Multiboard - Set the display style for multiboard item in column 4, row 1 to Show text and Show icons
-


Multiboard - Set the color for multiboard item in column 2, row 0 to (100.00%, 100.00%, 0.00%) with 0.00% transparency
-


Multiboard - Set the color for multiboard item in column 3, row 0 to (60.00%, 60.00%, 60.00%) with 0.00% transparency
-


Multiboard - Set the color for multiboard item in column 4, row 0 to (20.00%, 100.00%, 20.00%) with 0.00% transparency
-


Multiboard - Set the color for multiboard item in column 0, row (rows + 1) to (100.00%, 80.00%, 0.00%) with 0.00% transparency
-


Multiboard - Show multiboard
-
-
-
Update kills
-

Events
-


Unit - A unit Dies
-
-

Conditions
-


((Dying unit) is A Hero) Equal to True
-
-

Actions
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




((Dying unit) belongs to an enemy of (Owner of (Killing unit))) Equal to True
-
-



Then - Actions
-




Set herokills[(Player number of (Owner of (Killing unit)))] = (herokills[(Player number of (Owner of (Killing unit)))] + 1)
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






Or - Any (Conditions) are true
-







Conditions
-








(Player number of (Owner of (Killing unit))) Equal to 3
-








(Player number of (Owner of (Killing unit))) Equal to 5
-








(Player number of (Owner of (Killing unit))) Equal to 6
-
-
-
-





Then - Actions
-






Set herokills[1] = (herokills[1] + 1)
-






Multiboard - Set the text for multiboard item in column 2, row playerslot[(Player number of (Owner of (Killing unit)))] to (String(herokills[(Player number of (Owner of (Killing unit)))]))
-
-





Else - Actions
-
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






Or - Any (Conditions) are true
-







Conditions
-








(Player number of (Owner of (Killing unit))) Equal to 9
-








(Player number of (Owner of (Killing unit))) Equal to 10
-








(Player number of (Owner of (Killing unit))) Equal to 11
-
-
-
-





Then - Actions
-






Set herokills[2] = (herokills[2] + 1)
-






Multiboard - Set the text for multiboard item in column 2, row playerslot[(Player number of (Owner of (Killing unit)))] to (String(herokills[(Player number of (Owner of (Killing unit)))]))
-
-





Else - Actions
-
-




Multiboard - Set the text for multiboard item in column 2, row playerslot[1] to (String(herokills[1]))
-




Multiboard - Set the text for multiboard item in column 2, row playerslot[2] to (String(herokills[2]))
-
-



Else - Actions
-
-


Set deathcount[(Player number of (Owner of (Dying unit)))] = (deathcount[(Player number of (Owner of (Dying unit)))] + 1)
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




Or - Any (Conditions) are true
-





Conditions
-






(Player number of (Owner of (Dying unit))) Equal to 3
-






(Player number of (Owner of (Dying unit))) Equal to 5
-






(Player number of (Owner of (Dying unit))) Equal to 6
-
-
-
-



Then - Actions
-




Set deathcount[1] = (deathcount[1] + 1)
-




Multiboard - Set the text for multiboard item in column 3, row playerslot[(Player number of (Owner of (Dying unit)))] to (String(deathcount[(Player number of (Owner of (Dying unit)))]))
-
-



Else - Actions
-
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




Or - Any (Conditions) are true
-





Conditions
-






(Player number of (Owner of (Dying unit))) Equal to 9
-






(Player number of (Owner of (Dying unit))) Equal to 10
-






(Player number of (Owner of (Dying unit))) Equal to 11
-
-
-
-



Then - Actions
-




Set deathcount[2] = (deathcount[2] + 1)
-




Multiboard - Set the text for multiboard item in column 3, row playerslot[(Player number of (Owner of (Dying unit)))] to (String(deathcount[(Player number of (Owner of (Dying unit)))]))
-
-



Else - Actions
-
-


Multiboard - Set the text for multiboard item in column 3, row playerslot[1] to (String(deathcount[1]))
-


Multiboard - Set the text for multiboard item in column 3, row playerslot[2] to (String(deathcount[2]))
-
-
-
Kill Creep
-

Events
-


Unit - A unit Dies
-
-

Conditions
-


((Dying unit) is A Hero) Equal to False
-
-

Actions
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




((Dying unit) belongs to an enemy of (Owner of (Killing unit))) Equal to True
-
-



Then - Actions
-




Set kills[(Player number of (Owner of (Killing unit)))] = (kills[(Player number of (Owner of (Killing unit)))] + 1)
-
-



Else - Actions
-




Set denies[(Player number of (Owner of (Killing unit)))] = (denies[(Player number of (Owner of (Killing unit)))] + 1)
-
-
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




ShowCreepsKilled[(Player number of (Owner of (Killing unit)))] Equal to True
-
-



Then - Actions
-




Custom script: if GetLocalPlayer() == GetOwningPlayer(GetKillingUnit()) then
-




Multiboard - Change the title of multiboard to (Statistics - |c0000ff00Creep Score:|r + ((String(kills[(Player number of (Owner of (Killing unit)))])) + (/ + (String(denies[(Player number of (Owner of (Killing unit)))])))))
-




Custom script: endif
-
-



Else - Actions
-
-
-

