Adult has the chat command fine. (at least, from my QUICK check.
The command requires 3 numbers. # # #, just like the instructions in the original post say.
Nightmare would have to have !chatcolor 255 255 255 for it to work.
It should have come back with an error telling him he was missing parameters.
I see that now
local setcolor = ulx.command( "Chat", "ulx setcolor", ulx.setcolor, "!setcolor" )
and also
local removecolor = ulx.command( "Chat", "ulx removecolor", ulx.removecolor, "!removecolor" )
pretty cool man, when I get back from vacation this weekend I'll check it out and see if I'm getting the same problem as Nightmare. From what I'm assuming Jammin is most likely correct, and you have to do !setcolour # # #, because leaving the parameters blank causing nil values I believe.
My suggest for this addon is this. If someone for some strange reason forgets to fill the rest of it aka just doing !setcolour 100, then it should send some sort of AddChat to local player saying they changed it... actually wait before I even say that... When someone does !setcolour does it change everyone's chat colour, or just person who typed it? (reminder I didn't really even check the code that much, just briefly looked at it)