Skip to content
Home
Post Code
Jass (Warcraft III)
Wurst
GUI (Warcraft III)
Galaxy (StarCraft II)
GUI (StarCraft II)
C++
Java
Delphi
Text
Search Code
Compare Code
Uploads
Draw
Create New Drawing
View Drawings
Graph
Log in
Player Group
-
Pick each player in ActivePlayers
[
0
]
and do
(
Actions
)
Actions
General
-
Switch
(
Actions
)
depending on
(
Unit type of Hero
[
(
Picked player
)
]
)
Cases
General
-
If
(
Archer
(
Used
)
)
Actions
Variable
-
Modify LifetimeStats
[
(
Picked player
)
]
[
3
]
:
+
1
Bank
-
Store integer LifetimeStats
[
(
Picked player
)
]
[
3
]
as
"Specialist"
of section
"Player"
in bank Bank
Bank
-
Save bank Bank
General
-
If
(
Elemental
)
Actions
Variable
-
Modify LifetimeStats
[
(
Picked player
)
]
[
3
]
:
+
1
Bank
-
Store integer LifetimeStats
[
(
Picked player
)
]
[
3
]
as
"Specialist"
of section
"Player"
in bank Bank
Bank
-
Save bank Bank
General
-
If
(
Necromancer
(
Used
)
)
Actions
Variable
-
Modify LifetimeStats
[
(
Picked player
)
]
[
3
]
:
+
1
Bank
-
Store integer LifetimeStats
[
(
Picked player
)
]
[
3
]
as
"Specialist"
of section
"Player"
in bank Bank
Bank
-
Save bank Bank
General
-
If
(
Warrior
)
Actions
Variable
-
Modify LifetimeStats
[
(
Picked player
)
]
[
2
]
:
+
1
Bank
-
Store integer LifetimeStats
[
(
Picked player
)
]
[
2
]
as
"Fighter"
of section
"Player"
in bank Bank
Bank
-
Save bank Bank
General
-
If
(
Abomination
)
Actions
Variable
-
Modify LifetimeStats
[
(
Picked player
)
]
[
2
]
:
+
1
Bank
-
Store integer LifetimeStats
[
(
Picked player
)
]
[
2
]
as
"Fighter"
of section
"Player"
in bank Bank
Bank
-
Save bank Bank
General
-
If
(
Pyro
)
Actions
Variable
-
Modify LifetimeStats
[
(
Picked player
)
]
[
2
]
:
+
1
Bank
-
Store integer LifetimeStats
[
(
Picked player
)
]
[
2
]
as
"Fighter"
of section
"Player"
in bank Bank
Bank
-
Save bank Bank
General
-
If
(
Shaman
)
Actions
Variable
-
Modify LifetimeStats
[
(
Picked player
)
]
[
1
]
:
+
1
Bank
-
Store integer LifetimeStats
[
(
Picked player
)
]
[
1
]
as
"Support"
of section
"Player"
in bank Bank
Bank
-
Save bank Bank
General
-
If
(
Druid
(
Caster
)
)
Actions
Variable
-
Modify LifetimeStats
[
(
Picked player
)
]
[
1
]
:
+
1
Bank
-
Store integer LifetimeStats
[
(
Picked player
)
]
[
1
]
as
"Support"
of section
"Player"
in bank Bank
Bank
-
Save bank Bank
General
-
If
(
Cleric
(
Used
)
)
Actions
Variable
-
Modify LifetimeStats
[
(
Picked player
)
]
[
1
]
:
+
1
Bank
-
Store integer LifetimeStats
[
(
Picked player
)
]
[
1
]
as
"Support"
of section
"Player"
in bank Bank
Bank
-
Save bank Bank
General
-
If
(
Thief
)
Actions
Variable
-
Modify LifetimeStats
[
(
Picked player
)
]
[
0
]
:
+
1
Bank
-
Store integer LifetimeStats
[
(
Picked player
)
]
[
0
]
as
"Assassin"
of section
"Player"
in bank Bank
Bank
-
Save bank Bank
General
-
If
(
Headhunter
)
Actions
Variable
-
Modify LifetimeStats
[
(
Picked player
)
]
[
0
]
:
+
1
Bank
-
Store integer LifetimeStats
[
(
Picked player
)
]
[
0
]
as
"Assassin"
of section
"Player"
in bank Bank
Bank
-
Save bank Bank
General
-
If
(
Sorceress
(
Used
)
)
Actions
Variable
-
Modify LifetimeStats
[
(
Picked player
)
]
[
0
]
:
+
1
Bank
-
Store integer LifetimeStats
[
(
Picked player
)
]
[
0
]
as
"Assassin"
of section
"Player"
in bank Bank
Bank
-
Save bank Bank
Default
select language
jass
java
delphi
C++
php
GSL
> galaxy
visualBasic
wurst
Text
Markdown
select style
default
bbcode - default
Jasscraft
jasscraft html
visual
lightweight
> lightweightNr
goto line:
Compare with:
text copy window
edit this code
post new code
Player Group - Pick each player in ActivePlayers[0] and do (Actions) Actions General - Switch (Actions) depending on (Unit type of Hero[(Picked player)]) Cases General - If (Archer (Used)) Actions Variable - Modify LifetimeStats[(Picked player)][3]: + 1 Bank - Store integer LifetimeStats[(Picked player)][3] as "Specialist" of section "Player" in bank Bank Bank - Save bank Bank General - If (Elemental) Actions Variable - Modify LifetimeStats[(Picked player)][3]: + 1 Bank - Store integer LifetimeStats[(Picked player)][3] as "Specialist" of section "Player" in bank Bank Bank - Save bank Bank General - If (Necromancer (Used)) Actions Variable - Modify LifetimeStats[(Picked player)][3]: + 1 Bank - Store integer LifetimeStats[(Picked player)][3] as "Specialist" of section "Player" in bank Bank Bank - Save bank Bank General - If (Warrior) Actions Variable - Modify LifetimeStats[(Picked player)][2]: + 1 Bank - Store integer LifetimeStats[(Picked player)][2] as "Fighter" of section "Player" in bank Bank Bank - Save bank Bank General - If (Abomination) Actions Variable - Modify LifetimeStats[(Picked player)][2]: + 1 Bank - Store integer LifetimeStats[(Picked player)][2] as "Fighter" of section "Player" in bank Bank Bank - Save bank Bank General - If (Pyro) Actions Variable - Modify LifetimeStats[(Picked player)][2]: + 1 Bank - Store integer LifetimeStats[(Picked player)][2] as "Fighter" of section "Player" in bank Bank Bank - Save bank Bank General - If (Shaman) Actions Variable - Modify LifetimeStats[(Picked player)][1]: + 1 Bank - Store integer LifetimeStats[(Picked player)][1] as "Support" of section "Player" in bank Bank Bank - Save bank Bank General - If (Druid (Caster)) Actions Variable - Modify LifetimeStats[(Picked player)][1]: + 1 Bank - Store integer LifetimeStats[(Picked player)][1] as "Support" of section "Player" in bank Bank Bank - Save bank Bank General - If (Cleric (Used)) Actions Variable - Modify LifetimeStats[(Picked player)][1]: + 1 Bank - Store integer LifetimeStats[(Picked player)][1] as "Support" of section "Player" in bank Bank Bank - Save bank Bank General - If (Thief) Actions Variable - Modify LifetimeStats[(Picked player)][0]: + 1 Bank - Store integer LifetimeStats[(Picked player)][0] as "Assassin" of section "Player" in bank Bank Bank - Save bank Bank General - If (Headhunter) Actions Variable - Modify LifetimeStats[(Picked player)][0]: + 1 Bank - Store integer LifetimeStats[(Picked player)][0] as "Assassin" of section "Player" in bank Bank Bank - Save bank Bank General - If (Sorceress (Used)) Actions Variable - Modify LifetimeStats[(Picked player)][0]: + 1 Bank - Store integer LifetimeStats[(Picked player)][0] as "Assassin" of section "Player" in bank Bank Bank - Save bank Bank Default