I want to setup a chan where i can have a eggdrop running...where i can say !add <nick> and it add the nick's host to a userbase...and when someone joins the channel if the person joining isnt on the userbase then there either kicked or banned.
The problem is eggdrop doesn't know the nick's user@host unless they're in a channel together. Since this script kicks anybody who isn't a valid user, they won't ever be in a channel together long enough for you to type !add <nick>. The solution is to have the script send a /whois <nick> and catch the user@host from that reply. That's too much work for me right now, as I'm feeling rather lazy. So here is a script that lets you say !add nick!user@host instead. It only works for global owners, but you can change the flags in the bind command ("n") to be whatever you want.
I didn't test this at all so I don't even know if it will load. But I present to you, sheepkick: