Skip to content

getTeamColor

Shared

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


This function retrieves the color of a team.

OOP Syntax Help! I don't understand this!

  • Method:team:getColor(...)

Syntax

int, ​int, ​int getTeamColor ( ​team theTeam )
Required arguments
  • theTeam: The team you want to get the color of.

Returns

Returns 3 integers representing the red, green, and blue color components of the team if it's valid, false otherwise.

  • int: value1
  • int: value2
  • int: value3

Code Examples

shared

This example defines a console command that outputs the player's team name and colors if he is on a team.

function teamInfo ( source )
local r, g, b
local playerTeam = getPlayerTeam( source )
-- Make a string to print out the player's team information
local text = getPlayerName ( source )
if ( playerTeam ) then -- If the player is on a team (team is not false)
-- Add the team name to the string
text = text .. " is on " .. getTeamName ( playerTeam )
-- Get the red, green, and blue values of the team's color
r, g, b = getTeamColor ( playerTeam )
-- Convert the colors to strings and add them to the string
text = text .. " with team colors: " .. tostring(r) .. ", " .. tostring(g) .. ", " .. tostring(b)
else -- if he's not on a team
text = text .. " is not on a team."
end
-- Print the string with the player's team information
outputChatBox ( text )
end
-- Add console command to print out your team information
addCommandHandler ( "teamInfo", teamInfo )