Jump to content

Problem with hex colors..


Recommended Posts

Posted

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.

Posted (edited)
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

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

Copy the code again, I was busy when I posted it, also you had an error in outputChatBox, first argument it's the TEXT.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

Jaysd1, can you stop posting without a REASON?!

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

And that's what you wanted, isn't it? if not, then EXPLAIN yourself better.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

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) 

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

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