Selam Arkadaşlar Servere Tag Ekliyorum Y Den Konuşma Gidiyor Sorunu Ne Yardım Ederseniz Sevinirim Şimdiden Teşekkürler Buyrun Buda Tag.lua
reklamTablo = { -- reklam kelimeleri(küfürleri de buraya girebilirsin)
}
 
yazilar = { -- yukardaki reklam kelimlerinden yazınca çıkcak yazı  
}
 
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 isAdvertisement(str) 
        assert(type(str) == "string", "Bad argument 1 @ isAdvertisement [String expected, got " .. type(str) .. "]")
    local str = string.gsub(str, '#%x%x%x%x%x%x', '')
        local workingWord   = string.lower(str):gsub("[_-;:µ|><!^#'%%!§$\\&/()=._-,-#+}{ ]", '').."-";
        for index, sBadWord in pairs(reklamTablo) do
            local pattern       = workingWord:match(".*"..string.lower(sBadWord).."*.");
            if(pattern) then    
                return sBadWord
            end
        end
 
        if str:find("(%d+)%.(%d+)%.(%d+)%.(%d+)") then
                return true
        end
        
        return false
end
 
 
function chatbox( text, tip)
        local r, g, b = getPlayerNametagColor(source)
        local randomID = math.random ( 1, #yazilar )
        local yazi = yazilar[randomID]
        
        if isAdvertisement(text) then
                if text ~= yazi then 
                        text =  yazi
                end     
        end
        
        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("Personel")) then
 cancelEvent()
        local r, g, b = getPlayerNametagColor(source)
        outputChatBox("#d2ce0b[Personel]  " .. getPlayerName ( source ) .. ":#ff0000 " .. text, getRootElement(), r, g, b, true )
        outputServerLog("CHAT: [kurucu] " .. getPlayerName ( source ) .. ": " .. text)
    elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("AstSubay")) then
 cancelEvent()
        local r, g, b = getPlayerNametagColor(source)
        outputChatBox("#06ac14[Astsubay]  " .. getPlayerName ( source ) .. ":#ff0000 " .. text, getRootElement(), r, g, b, true )
        outputServerLog("CHAT: [kurucu] " .. getPlayerName ( source ) .. ": " .. text)
   elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Subay")) then
 cancelEvent()
        local r, g, b = getPlayerNametagColor(source)
        outputChatBox("#ff0000[Subay]  " .. getPlayerName ( source ) .. ":#ff0000 " .. text, getRootElement(), r, g, b, true )
        outputServerLog("CHAT: [kurucu] " .. getPlayerName ( source ) .. ": " .. text)
   elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Eğitmen")) then
 cancelEvent()
        local r, g, b = getPlayerNametagColor(source)
        outputChatBox("#d1650a[Eğitmen]  " .. getPlayerName ( source ) .. ":#ff0000 " .. text, getRootElement(), r, g, b, true )
        outputServerLog("CHAT: [kurucu] " .. getPlayerName ( source ) .. ": " .. text)
  elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Everyone")) then
 cancelEvent()
        local r, g, b = getPlayerNametagColor(source)
        outputChatBox("#FFFFFF  #003300[Sivil]  #FFFFFF  " .. getPlayerName ( source ) ..":#CC9900 " .. text, getRootElement(), r, g, b, true )
        outputServerLog("CHAT: [Uye] " .. getPlayerName ( source ) .. ": " .. text)
        elseif type == 0 then
        cancelEvent ( )
        local r, g, b = getPlayerNametagColor(source)
        outputChatBox ( " " .. getPlayerName ( source ) .. ":#FF6633 " .. text, getRootElement(), r, g, b, true )
        outputServerLog( "CHAT: " .. getPlayerName ( source ) .. ": " .. text )
		end
end
addEventHandler("onPlayerChat", getRootElement(), chatbox)