-- Get a list of the keys from a table function GetTableKeys(aTable) local keys = {} local n = 0 for k, v in pairs(aTable) do n = n + 1 keys[n] = k end return keys end -- Add a message to the chat window function ChatMessage(message) CHAT_SYSTEM:AddMessage(message) end function RGBPercToHex(r, g, b) r = r <= 1 and r >= 0 and r or 0 g = g <= 1 and g >= 0 and g or 0 b = b <= 1 and b >= 0 and b or 0 return string.format("%02x%02x%02x", r*255, g*255, b*255) end