Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GMAD Chat Tags (ULX Only) 2
- {
- "description": "Description",
- "type": "effects",
- "tags":
- [
- "fun",
- "roleplay"
- ]
- }
- // Originally Made By: TyGuy
- // Edited By: CaptainDeagle62
- local Tags =
- {
- --Group --Tag --Color
- {"admin", "Admin", Color(0, 0, 255, 255) },
- {"superadmin", "Wlasciciel", Color(255, 0, 0, 255) },
- {"VIP", "VIP", Color(245, 121, 10, 0) },
- {"moderator", "Moderator", Color(217, 220, 101, 0) },
- {"Youtuber", "Youtuber", Color(18, 214, 204, 0) },
- {"user", "Gracz", Color(146, 182, 182, 0) },
- {"Bywalec", "Bywalec", Color(255, 119, 255, 0) },
- {"Staly Gracz", "Staly Gracz", Color(199, 203, 254, 0) },
- {"Veteran", "Veteran", Color(73, 209, 73, 0) },
- {"Pro Gamer", "Pro Gamer", Color(153, 153, 102, 0) },
- {"Nolife", "Nolife", Color(0, 121, 121, 0) },
- }
- hook.Add("OnPlayerChat", "Tags", function(ply, Text, Team, PlayerIsDead)
- if ply:IsValid() then
- for k,v in pairs(Tags) do
- if ply:IsUserGroup(v[1]) then
- if Team then
- if ply:Alive() then
- chat.AddText(Color(0, 204, 0, 255), "{TEAM} ", v[3], v[2], Color(50, 50, 50, 255), "| ", v[3], ply:Nick(), color_white, ": ", Color(255, 255, 255, 255), Text)
- else
- chat.AddText(Color(255, 0, 0, 255), "*DEAD*", Color(0, 204, 0, 255), "{TEAM} ", v[3], v[2], Color(50, 50, 50, 255), "| ", v[3], ply:Nick(), color_white, ": ", Color(255, 255, 255, 255), Text)
- end
- return true
- end
- if ply:IsPlayer() then
- if ply:Alive() then
- chat.AddText(Color(255, 0, 0, 255), "", v[3], v[2], Color(50, 50, 50, 255), "| ", v[3], ply:Nick(), color_white, ": ", Color(255, 255, 255, 255), Text)
- return true
- elseif !ply:Alive() then
- chat.AddText(Color(255, 0, 0, 255), "*Dead* ", v[3], v[2], Color(50, 50, 50, 255), "| ", v[3], ply:Nick(), color_white, ": ", Color(255, 255, 255, 255), Text)
- return true
- end
- end
- end
- end
- end
- end)// Server Side
- // Originally Made By: TyGuy
- // Edited By: CaptainDeagle62
- AddCSLuaFile( "cl_chat_tags.lua" )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement