Player Colors?

bLu3_eYeS

New Member
Reaction score
31
It's what i currently know.What about the others ? Does some one know ?:)
Trigger:
  • Define Colors
    • Events
      • Map initialization
    • Conditions
    • Actions
      • Set Player_Colors[1] = |c00ff0000
      • Set Player_Colors[2] = |c000000ff
      • Set Player_Colors[3] = |c0000ffff
      • Set Player_Colors[4] = |c00800080

Or what i got at the moment , is at last good ?
 

Zakyath

Member
Reaction score
238
Red: |CFFFF0303 |R (255,3,3)
Blue: |CFF0042FF |R (0,66,255)
Teal: |CFF1CB619 |R (28,230,185)
Purple: |CFF540081 |R (80,0,129)
Yellow: |CFFFFFF01 |R (255,255,1)
Orange: |CFFFE8A0E |R (254,138,14)
Green: |CFF20C000 |R (32,192,0)
Pink: |CFFE55BB0 |R (229,91,176)
Grey: |CFF959697 |R (149,150,151)
Light Blue: |CFF7EBFF1 |R (126,191,241)
Dark Green: |CFF106246 |R (16,98,70)
Brown: |CFF4E2A04 |R (74,42,4)

Cred to: Whoever wrote it. Random link on google.
 

R 3 T R O

New Member
Reaction score
12
|cffff0303

|cff0042ff

|cff1cb619

|cff540081

|cffffff01

|cfffe8a0e

|cff20c000

|cffe55bb0

|cff959697

|cff7ebff1

|cff106246

|cff4e2a04

EDIT: awh he beat me to it lol on the same minute also =)
 

tooltiperror

Super Moderator
Reaction score
231
Ah, player colors. I had so many plans to create interesting and crazy color and string systems, but I never finished any.

If you look at this post, you'll see stringColor by Darthfett.

Examine this part of his code...

JASS:
//globals
    constant string P_RED       = "|cffff0303"
    constant string P_BLUE      = "|cff0042ff"
    constant string P_TEAL      = "|cff1ce6b9"
    constant string P_PURPLE    = "|cff540081"
    constant string P_YELLOW    = "|cfffffc01" 
    constant string P_ORANGE    = "|cfffeba0e"
    constant string P_GREEN     = "|cff20c000"
    constant string P_PINK      = "|cffr55bb0"
    constant string P_GRAY      = "|cff959697"
    constant string P_LIGHTBLUE = "|cff7ebff1"
    constant string P_DARKGREEN = "|cff107246"
    constant string P_BROWN     = "|cff4e2a04"


Just ignore the [ljass]constant string P_[/ljass] prefix, and just look at the [ljass]COLOR = "|cff######"[/ljass] part. Or, optionally, use this library with vJASS.

More interestingly, if you want, you could create your own Jass library to use on the fly.

JASS:
//globals
    constant string P_RED       = "|cffff0303"
    constant string P_BLUE      = "|cff0042ff"
    constant string P_TEAL      = "|cff1ce6b9"
    constant string P_PURPLE    = "|cff540081"
    constant string P_YELLOW    = "|cfffffc01" 
    constant string P_ORANGE    = "|cfffeba0e"
    constant string P_GREEN     = "|cff20c000"
    constant string P_PINK      = "|cffr55bb0"
    constant string P_GRAY      = "|cff959697"
    constant string P_LIGHTBLUE = "|cff7ebff1"
    constant string P_DARKGREEN = "|cff107246"
    constant string P_BROWN     = "|cff4e2a04"

 function colorize takes string color, string str returns string
     if StringCase(color,false) == red then
       return P_RED+str+"|R"
     endif
     return ""
 endfunction


Then making a colored string would be simple as [ljass]call BJDebugMsg(colorize("This will be in red","red"))[/ljass].

In theory, a system similar to this would be possible in GUI, I think. Of course, you could just use that Jass Library and custom scripts, but this would also work.

Trigger:
  • Init
    • Events
    • Conditions
    • Actions
      • Set Red_Colorizer[1] = |cffFF0000
      • Set Red_Colorizer[3] = |R


Trigger:
  • Example
    • Events
      • Player - Player 1 (Red) types a chat message containing Hurrah! as An exact match
    • Conditions
    • Actions
      • Set Red_Colorizer[2] = Lolol
      • Game - Display to (All players) the text: (Red_Colorizer[1] + (Red_Colorizer[2] + Red_Colorizer[3]))


Interestingly, you could use 'real' variables to create a system of events to create colors.

Edit: Now that I think about it, you could even ignore creating Red_Colorizer[2] and just put in your own string anyway, but management gets really difficult.

EditEdit: Or, perhaps, you could use a loop.

EditEditEdit:

Trigger:
  • Init
    • Events
    • Conditions
    • Actions
      • Set cRed[1] = |cffFF0000
      • Set cRed[2] = |R
      • // Perhaps this interface is cleaner.
      • Game - Display to (All players) the text: (cRed[1] + (I love red. + cRed[2]))
 

LurkerAspect

Now officially a Super Lurker
Reaction score
118
If you download the DotA template (seen on the left-hand link bar), there are triggers with all the player colours and how they are used inside.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top