//no, I will not be adding a command to change the name color. do it yoself. //script by TheLastKitchenGun addHook("PlayerThink", function(player) if (player.textcolor == nil) player.textcolor = "\x80" end if (player.namecolor == nil) player.namecolor = "\x80" end if (player.adminbadgethingorwhatever == nil) player.adminbadgethingorwhatever = "" end if (player == server) player.adminbadgethingorwhatever = "~" elseif (IsPlayerAdmin(player) and player ~= server) player.adminbadgethingorwhatever = "@" else player.adminbadgethingorwhatever = "" end //print(""+skincolors[player.skincolor].chatcolor+"") if skincolors[player.skincolor].chatcolor == 0 player.namecolor = "\x80" elseif skincolors[player.skincolor].chatcolor == V_MAGENTAMAP player.namecolor = "\x81" elseif skincolors[player.skincolor].chatcolor == V_YELLOWMAP player.namecolor = "\x82" elseif skincolors[player.skincolor].chatcolor == V_GREENMAP player.namecolor = "\x83" elseif skincolors[player.skincolor].chatcolor == V_BLUEMAP player.namecolor = "\x84" elseif skincolors[player.skincolor].chatcolor == V_REDMAP player.namecolor = "\x85" elseif skincolors[player.skincolor].chatcolor == V_GRAYMAP player.namecolor = "\x86" elseif skincolors[player.skincolor].chatcolor == V_ORANGEMAP player.namecolor = "\x87" elseif skincolors[player.skincolor].chatcolor == V_SKYMAP player.namecolor = "\x88" elseif skincolors[player.skincolor].chatcolor == V_PURPLEMAP player.namecolor = "\x89" elseif arg == skincolors[player.skincolor].chatcolor == V_AQUAMAP player.namecolor = "\x8A" elseif skincolors[player.skincolor].chatcolor == V_PERIDOTMAP player.namecolor = "\x8B" elseif skincolors[player.skincolor].chatcolor == V_AZUREMAP player.namecolor = "\x8C" elseif skincolors[player.skincolor].chatcolor == V_BROWNMAP player.namecolor = "\x8D" elseif skincolors[player.skincolor].chatcolor == V_ROSYMAP player.namecolor = "\x8E" elseif skincolors[player.skincolor].chatcolor == V_INVERTMAP player.namecolor = "\x8F" end end) COM_AddCommand("textcolor", function(player, arg) if arg == "white" player.textcolor = "\x80" elseif arg == "magenta" player.textcolor = "\x81" elseif (arg == "yellow" or arg == "piss") player.textcolor = "\x82" elseif arg == "green" player.textcolor = "\x83" elseif (arg == "blue" or arg == "tlkgsthirdfavoritecolor" or arg == "tlkgs3rdfavoritecolor") player.textcolor = "\x84" elseif (arg == "red" or arg == "tlkgssecondfavoritecolor" or arg == "tlkgs2ndfavoritecolor") player.textcolor = "\x85" elseif (arg == "gray" or arg == "grey") player.textcolor = "\x86" elseif arg == "orange" player.textcolor = "\x87" elseif arg == "sky" player.textcolor = "\x88" elseif (arg == "purple" or arg == "tlkgsfavoritecolor") player.textcolor = "\x89" elseif arg == "aqua" player.textcolor = "\x8A" elseif arg == "peridot" player.textcolor = "\x8B" elseif arg == "azure" player.textcolor = "\x8C" elseif (arg == "brown" or arg == "shit") player.textcolor = "\x8D" elseif (arg == "rosy" or arg == "pink") player.textcolor = "\x8E" elseif (arg == "invert" or arg == "inverted") player.textcolor = "\x8F" else CONS_Printf(player, "colors you can pick:") CONS_Printf(player, "white (default)"+" \x81"+"magenta "+"\x82"+"yellow "+"\x83"+"green") CONS_Printf(player, "\x84"+"blue "+"\x85"+"red "+"\x86"+"gray "+"\x87"+"orange "+"\x88"+"sky") CONS_Printf(player, "\x89"+"purple "+"\x8A"+"aqua "+"\x8B"+"peridot "+"\x8C"+"azure") CONS_Printf(player, "\x8D"+"brown "+"\x8E"+"rosy/pink "+"\x8F"+"inverted") end end) addHook("PlayerMsg", function(splyr, t, trgplyr, msg) if t == 3 //t is type return false end if t == 0 chatprint(""+splyr.namecolor+""+"<"+"\x82"+splyr.adminbadgethingorwhatever+""+splyr.namecolor+""+splyr.name+">"+""+splyr.textcolor+""+" "+msg+"") elseif t == 1 for all in players.iterate do if all == consoleplayer and all.ctfteam == splyr.ctfteam chatprint(""+splyr.namecolor+"[TEAM]"+"<"+"\x82"+splyr.adminbadgethingorwhatever+""+splyr.namecolor+""+splyr.name+">"+""+splyr.textcolor+""+" "+msg+"") end end elseif t == 2 if (consoleplayer == splyr) chatprint(""+splyr.namecolor+"[TO]"+"<"+"\x82"+splyr.adminbadgethingorwhatever+""+splyr.namecolor+""+splyr.name+">"+""+splyr.textcolor+""+" "+msg+"") elseif (consoleplayer == trgplyr) chatprint(""+splyr.namecolor+"[PM]"+"<"+"\x82"+splyr.adminbadgethingorwhatever+""+splyr.namecolor+""+splyr.name+">"+""+splyr.textcolor+""+" "+msg+"") end end S_StartSound(nil, sfx_radio) return true end)