Hi as the topic line states i'm looking to allow bans of ~c:#room , ~r:realname , ~q:ipmask (shun for just the room) , ~n:mask (stops nick changes for that nick only) BUT of course when u add a ban to the bots without the !*@* on the end it LOVES to set that as well so u do .+ban ~c:#room #yourchan it does a nice little ban of ~c:#room!*@* which stops the ban from working at all unless the channel is literally called #room!*@*
I know in the source code somewhere the ban mask is defined - i want to change this to allow my bots to set bans of ~c:#room and such without it adding the !*@* on it - PLEASE could someone help me with this?
You'll need a script that uses custom commands and routines to add, track, and remove bans of those types. Eggdrop's core ban commands will do you no good for those ban types.