Jump to content

Codes


Recommended Posts

I think he is looking for some kind of anti-abusing system, not anti-flood. Well, it can be achieved by the following code I guess:

  
local badWords = { "f-uck", "noob", "f-aggot", "f-ag", "ass", "s-hit" } -- remove the '-', the forums are replacing the words. 
  
addEventHandler("onPlayerChat", root, 
    function( message, messageType ) 
         
        local message = tostring( message ) 
        local messageType = tonumber( messageType ) 
         
        if ( messageType ~= 2 ) then -- Not a /me 
             
            for key, value in ipairs ( badWords ) do 
                 
                if ( string.find( message, tostring( value ) ) ) then 
                     
                    outputChatBox("You sir, are foul mouthed.", source, 255, 0, 0) 
                    cancelEvent( ) 
                end 
            end 
        end 
    end 
)    
  

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...