csmit195

Admin Tag - MTASA

Jun 11th, 2012
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.61 KB | None | 0 0
  1. function chatbox(text, msgtype)
  2.     local root = getRootElement()
  3.     local account = getAccountName(getPlayerAccount(source))
  4.     local name = getPlayerName(source)
  5.     if (msgtype == 0) then
  6.         if isObjectInACLGroup("user." .. account, aclGetGroup("Admin")) then
  7.             cancelEvent(true)
  8.             outputChatBox("#855863[ADMIN]  #FFFFFF" .. name .. ":#FFFFFF " .. text, root, 255, 255, 255, true)
  9.                 outputServerLog("CHAT: [ADMIN] " .. name .. ": " .. text)
  10.         elseif isObjectInACLGroup("user." .. account, aclGetGroup("SuperModerator")) then
  11.             cancelEvent(true)
  12.             outputChatBox("#855863[SMOD]  #FFFFFF" .. name ..":#FFFFFF " .. text, root, 255, 255, 255, true)
  13.             outputServerLog("CHAT: [SMOD] " .. name .. ": " .. text)
  14.         elseif isObjectInACLGroup("user." .. account, aclGetGroup("Moderator")) then
  15.             cancelEvent(true)
  16.             outputChatBox("#855863[MOD]  #FFFFFF" .. name .. ":#FFFFFF " .. text, root, 255, 255, 255, true)
  17.             outputServerLog("CHAT: [MOD] " .. name .. ": " .. text)
  18.         elseif isObjectInACLGroup("user." .. account, aclGetGroup("Everyone")) then
  19.             outputChatBox(name .. ":#FFFFFF " .. text, root, 255, 255, 255, true)
  20.             outputServerLog("CHAT: " .. name .. ": " .. text)
  21.         end
  22.     elseif (msgtype == 2) then
  23.  
  24.     end
  25. end
  26. addEventHandler("onPlayerChat", root, chatbox)
  27.  
  28. function RGBToHex(red, green, blue, alpha)
  29.     if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then
  30.         return nil
  31.     end
  32.     if(alpha) then
  33.         return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha)
  34.     else
  35.         return string.format("#%.2X%.2X%.2X", red,green,blue)
  36.     end
  37. end
Advertisement
Add Comment
Please, Sign In to add comment