Jump to content

Problem with hex colors..


Recommended Posts

I'm trying to avoid people only with color codes, for example, if you do /nick #884466 you will be named as ' '(blank name), so I was trying this:

  
addEventHandler("onPlayerChangeNick", g_Root, 
    function(old, new) 
        if new == "#%x%x%x%x%x%x" then 
            outputChatBox(source, "You can't have just colour codes in name.", source, 255, 0, 0) 
            cancelEvent() 
        end 
    end 
) 

But it isn't working at all.

Thanks.

Link to comment
function removeHEX(oldNick,newNick) 
    if (string.find(newNick,"#%x%x%x%x%x%x")) then 
               outputChatBox("You can't have just colour codes in name.", source, 255, 0, 0) 
        cancelEvent() 
    end  
end 
addEventHandler("onPlayerChangeNick",getRootElement(),removeHEX) 

Edited by Guest
Link to comment

Maybe with this way you can do that:

function removeHEXOnly(oldNick,newNick) 
    if (string.find(newNick,"#%x%x%x%x%x%x") and #newNick == 7) then 
        outputChatBox("You can't have just colour codes in name.", source, 255, 0, 0) 
        cancelEvent() 
    end  
end 
addEventHandler("onPlayerChangeNick",getRootElement(),removeHEXOnly) 

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