This Trigger in just 3 actions?

Muddis

New Member
Reaction score
0
So can i do this trigger with "Pick all players bla bla" and change player 1 to picked played? my leaderbord is atm Number of rows [Active Players]

Code:
                Leaderboard - Add player 1 to Leaderbord
                Leaderboard - Set Leaderbord item text at column 2 and row 1 to "20"
                Leaderboard - Set Leaderbord item text at column 1 and row 1 to (Name of player 1)
                Leaderboard - Set Leaderbord item text color at column 1 and row 1 to (Color((Current player 1 color)))
                Leaderboard - Add player 2 to Leaderbord
                Leaderboard - Set Leaderbord item text at column 2 and row 2 to "20"
                Leaderboard - Set Leaderbord item text at column 1 and row 2 to (Name of player 2)
                Leaderboard - Set Leaderbord item text color at column 1 and row 2 to (Color((Current player 2 color)))
                Leaderboard - Add player 3 to Leaderbord
                Leaderboard - Set Leaderbord item text at column 2 and row 3 to "20"
                Leaderboard - Set Leaderbord item text at column 1 and row 3 to (Name of player 3)
                Leaderboard - Set Leaderbord item text color at column 1 and row 3 to (Color((Current player 3 color)))
                Leaderboard - Add player 4 to Leaderbord
                Leaderboard - Set Leaderbord item text at column 2 and row 4 to "20"
                Leaderboard - Set Leaderbord item text at column 1 and row 4 to (Name of player 4)
                Leaderboard - Set Leaderbord item text color at column 1 and row 4 to (Color((Current player 4 color)))
                Leaderboard - Add player 5 to Leaderbord
                Leaderboard - Set Leaderbord item text at column 2 and row 5 to "20"
                Leaderboard - Set Leaderbord item text at column 1 and row 5 to (Name of player 5)
                Leaderboard - Set Leaderbord item text color at column 1 and row 5 to (Color((Current player 5 color)))
                Leaderboard - Add player 6 to Leaderbord
                Leaderboard - Set Leaderbord item text at column 2 and row 6 to "20"
                Leaderboard - Set Leaderbord item text at column 1 and row 6 to (Name of player 1)
                Leaderboard - Set Leaderbord item text color at column 1 and row 6 to (Color((Current player 6 color)))
 

cleeezzz

The Undead Ranger.
Reaction score
268
yes, use a loop

Code:
Melee Initialization
    Events
        Game - Map initialization
    Local Variables
        i = 0 <Integer>
        Leaderboard = No Leaderboard <Leaderboard>
    Conditions
    Actions
        Leaderboard - Create a leaderboard with 2 columns and 2 rows, with the name "Test Leaderboard ", and using (100%, 100%, 100%) color.
        Variable - Set Leaderboard = (Last created leaderboard)
        General - For each integer i from 1 to 6 with increment 1, do (Actions)
            Actions
                Leaderboard - Add player i to Leaderboard
                Leaderboard - Set Leaderboard item text at column 2 and row 1 to "20"
                Leaderboard - Set Leaderboard item text at column 1 and row 1 to (Name of player i)
 

cleeezzz

The Undead Ranger.
Reaction score
268
i guess, whats the difference? (except you probably wont be able to use Pick integer within another pick integer loop) Im assuming the Pick integer uses a locally created variable so it wont mess up like For each integer A and B in wc3

Edit: tested, Pick integer does use a local integer

i guess this is a matter of preference or if you need to use an interval
 

SerraAvenger

Cuz I can
Reaction score
234
Trigger:
  • Leaderboard - Set Leaderboard item text at column 2 and row 1 to &quot;20&quot;
    • Leaderboard - Set Leaderboard item text at column 1 and row 1 to (Name of player i)


row i, you mean?
 
Reaction score
54
i guess, whats the difference? (except you probably wont be able to use Pick integer within another pick integer loop) Im assuming the Pick integer uses a locally created variable so it wont mess up like For each integer A and B in wc3

Edit: tested, Pick integer does use a local integer

i guess this is a matter of preference or if you need to use an interval

It's just for saving the hassle of creating a new variable on each for-loop. Nothing critical, really.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top