Jump to content

مساعدة في كود


Recommended Posts

السلام عليكم ورحمه الله و بركاته

يا شباب انا ابي اسوي مود

اذا الاعب كتب في الشات كلام كثير بس في ذا الكلام كلمه "سيرفر" طيب

اول شي يجيه ميوت ثاني شي كلامه ما ينكتب في الشات

الي تقدر عليه سويه :mrgreen:

وشكراا

Link to comment
السلام عليكم ورحمه الله و بركاته

يا شباب انا ابي اسوي مود

اذا الاعب كتب في الشات كلام كثير بس في ذا الكلام كلمه "سيرفر" طيب

اول شي يجيه ميوت ثاني شي كلامه ما ينكتب في الشات

الي تقدر عليه سويه :mrgreen:

وشكراا

وعليكم السلام

اخوي شوف ذا الكود عندي من زمان

سيرفر

swearWords = { 
    "fuck", 
} 
  
  
-- Intercept chat messages 
addEventHandler("onPlayerChat",getRootElement(), 
function(msg,type) 
  
    -- Only affect normal messages 
    if type == 0 then 
  
        -- Cancel output 
        cancelEvent() 
  
        -- Clean up the message from any bad words 
        local new = "" 
        local iter = 0 
        for word in msg:gmatch("%S+") do 
            iter = iter + 1 
            for i,swr in ipairs(swearWords) do 
                local src = word:lower():gsub("%s","") 
                local src = src:gsub("#%x%x%x%x%x%x","") 
                local src = src:gsub("%c","") 
                local src = src:gsub("%p","") 
                local pat = swr:lower():gsub("%s","") 
                if src:find(pat) then 
                    local replaceString = "" 
                    for x=1,word:gsub("#%x%x%x%x%x%x",""):len() do 
                        replaceString = replaceString.."*" 
                    end 
                    word = word:gsub(word,replaceString) 
                end 
            end 
            if iter == 1 and word:len() > 2 then 
                word = word:gsub("%a",string.upper,1) 
            end 
            new = new..word.." " 
        end 
        if new ~= "" then msg = new end 
  
        -- Get appropriate team colors and output the clean message 
        local pTeam = getPlayerTeam(source) 
        if pTeam then 
            local r,g,b = getTeamColor(pTeam) 
            local hr,hg,hb = decToHex(r),decToHex(g),decToHex(b) 
            local color = "#"..hr..hg..hb 
            outputMessage(color..getPlayerName(source),msg) 
        else 
            outputMessage(getPlayerName(source),msg) 
        end 
    end 
end) 
  
  
-- Output preformatted message to the chatbox 
function outputMessage(author,message) 
    outputChatBox(author..": #E0D0B0"..message,getRootElement(),255,255,255,true) 
end 
  
  
-- Convert number from decimal to hexadecimal 
function decToHex(num) 
    return string.format("%02X",num) 
end 
  

يستبدل كلمه fuck

ب****

يمكن يساعدك

Link to comment

مشكورين شباب سويته و اشتغل

بطرح الكود عشان يستقيد الكل

function mu(msg,type) 
    local server = string.find(msg,"سيرفر") 
    if ( type == 0 ) then 
        if ( server ) then 
            string.gsub(msg,msg,"******") 
            kickPlayer(source,"مقلبتك يبوي مقلبتك") 
        end 
    end 
end 
addEventHandler("onPlayerChat",getRootElement(),mu) 
  

تفضلوا

مشكورين :mrgreen:

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...