mesajTablo = { -- kısaltmalar
[{"sa", "sea", "s.a"}] = "Selamun Aleyküm",
[{"as", "ase", "a.s"}] = "Aleyküm Selam",
[{"hg", "h.g"}] = "Hoşgeldin",
[{"hb", "h.b"}] = "Hoşbuldum",
}
function chatbox( text, tip)
local r, g, b = getPlayerNametagColor(source)
local randomID = math.random ( 1, #yazilar )
local yazi = yazilar[randomID]
for i,v in pairs ( mesajTablo ) do
for k,t in pairs(i) do
if text:lower() == t then
text = v
end
end
end
if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then
cancelEvent()
outputChatBox("#FFFFFF #000000▄▀▄▀▄ #990000Kurucu#000000 ▄▀▄▀▄#99FFFF " .. getPlayerName ( source ) .. ":#0099FF " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [kurucu] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin")) then
cancelEvent()
outputChatBox("#FFFFFF #000000˙·٠•● #FF0000Admin#000000 ●•٠·˙#99FFFF " .. getPlayerName ( source ) .. ":#FFFF00 " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [Admin] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("SuperModerator")) then
cancelEvent()
outputChatBox("#FFFFFF #000000˙·٠•●●•٠·#00FF00Smod#000000·٠•●●•٠·˙#99FFFF " .. getPlayerName ( source ) ..":#00FF33 " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [Smod] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Moderator")) then
cancelEvent()
outputChatBox("#FFFFFF #000000 <<<< #0033FFMod#000000 >>>> #66CC66 " .. getPlayerName ( source ) ..":#9999CC " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [Mod] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Everyone")) then
cancelEvent()
outputChatBox("#FFFFFF *** #666699Uye#FFFFFF *** #66CC66 " .. getPlayerName ( source ) ..":#FF6633 " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [Uye] " .. getPlayerName ( source ) .. ": " .. text)
elseif tip == 0 then
cancelEvent ( )
outputChatBox ( " " .. getPlayerName ( source ) .. ":#FF6633 " .. text, getRootElement(), r, g, b, true )
outputServerLog( "CHAT: " .. getPlayerName ( source ) .. ": " .. text )
end
end
addEventHandler("onPlayerChat", getRootElement(), chatbox)