• TTT Prefix LUA
    4 replies, posted
So, I'm pretty new to coding LUA. I've made this little prefix LUA which goes in lua>autorun>client. It works perfectly, only, I don't get why the chat TEXT shows up as white for me, but black for a few other people. One of them is in the same usergroup (ulx) as me (Owner), and the other is a regular. Other regulars don't have any problems seeing the white text color, but only these 2 people do. Can anyone help me? I'll paste the code here and feel free to use it for your own server. Not sure if this is the completely correct place to place this, since I'm both publishing this and asking for help. [CODE]--Chat Tags by Shinrei CreateClientConVar("chat_tags_color_r", 255, true, false) CreateClientConVar("chat_tags_color_g", 255, true, false) CreateClientConVar("chat_tags_color_b", 255, true, false) CreateClientConVar("chat_tags_color_a", 1, true, false) local Tags = { --Group --Tag --Color {"user", "[Regular] ", Color(255, 227, 44, 0) }, {"gold vip", "[G.VIP] ", Color(255, 255, 0, 0) }, {"silver vip", "[S.VIP] ", Color(255, 255, 0, 0) }, {"platvip", "[P.VIP] ", Color(255, 104, 255, 0) }, {"forum trusted", "[F.Trusted] ", Color(255, 125, 44, 0) }, {"trusted", "[Trusted] ", Color(0, 167, 10, 0) }, {"utrusted", "[Ultimate] ", Color(0, 255, 255, 0) }, {"admin", "[Admin] ", Color(137, 0, 255, 0) }, {"senior admin", "[Sr.Admin] ", Color(255, 0, 0, 0) }, {"super admin", "[S.Admin] ", Color(0, 212, 156, 0) }, {"server owner", "[Owner] ", Color(0, 0, 255, 0) } } hook.Add("OnPlayerChat", "Tags", function(ply, strText, bTeamOnly) if IsValid(ply) and ply:IsPlayer() then for k,v in pairs(Tags) do if ply:IsUserGroup(v[1]) then local R = GetConVarNumber("chat_tags_color_r", "chat_tags_color_g", "chat_tags_color_b") local G = GetConVarNumber("chat_tags_color_r", "chat_tags_color_g", "chat_tags_color_b") local B = GetConVarNumber("chat_tags_color_r", "chat_tags_color_g", "chat_tags_color_b") local A = GetConVarNumber("chat_tags_color_r", "chat_tags_color_g", "chat_tags_color_b") local nickteam = team.GetColor(ply:Team()) if !bTeamOnly then chat.AddText(v[3], v[2], nickteam, ply:Nick(), color_white, ": ", Color(R, G, B, A), strText) return true else chat.AddText(v[3], v[2], nickteam, "(TEAM) ", ply:Nick(), color_white, ": ", Color(R, G, B, A), strText) return true end end end end if !IsValid(ply) and !ply:IsPlayer() then local ConsoleColor = Color(0, 255, 0) --Change this to change Console name color chat.AddText(ConsoleColor, "Console", color_white, ": ", strText) return true end end )[/CODE]
Are they on windows as well? Graphical shit always tends to mess up for people on macs.
I realize this was posted a week ago, but. [url]http://facepunch.com/showthread.php?t=1244672[/url] User stole his.
Pretend to be dev to get answers
User should be perm'd imo.
Sorry, you need to Log In to post a reply to this thread.