This is/was my second attemp on a proper dialog, and it ended up well. I came up with the dialog structure, finished it, and DarthReven topped it off, with some special stuff. (he remade most of the $did events, thanks!)
How to use:
Either click status (in the main menu) or right click the channel.
After that, you'll see the "Blacklist". Hold ur mouse cursor over it, and a option "Open Dialog" will pop up, cick it, and the rest is pretty much self explanatory.
If you find any bugs, questions about anything, or if it aint working, leave a comment and ill see what I can do.
Also leave a comment of what you simply think of the code!
Good? Bad? Average? Why?
Just some constructive information!
Also, rate it ;)
Once again, Special thanks to DarthReven!
(If you wonder why I made it, It was simply to keep ban evaders away! Cause, im in a crowded channel, and people tend to ban evade. When I did it like this, it worked out pretty nice ;).)
-EDIT-
With the help yet again, from Darthreven, he managed to solve the problem, to see if the eprson is on any of your provided channels. Which you will be promped for.
Many thanks to him.
Also a few aliases got removed, that didnt make much sence, and as I noticed the start event was not needed, I cleaned it up.
Ok a few things that you may want to consider: these lines in your on start and on load events aren\'t really needed \" if (!$isfile(ban_evasion_list)) { write ban_evasion_list.txt }
filter -ffct 1 32 ban_evasion_list.txt ban_evasion_list.txt\" as to having on start and on load i\'d just get rid of on load. As for your ban_evasion_reset alias this statement \"if ($?!=\"Do you really wish to reset all settings?\") {\" i could type in wally wally wanka and it would default what i would change it to so you have a yes or no option: alias ban_evasion_reset { var %r_chk $input(Would you like to reset all settings to default? $crlf Action: kick $crlf Channel: -Undefined- $crlf Kick Message: Ban evaders don\'t belong here! And Don\'t come back!,yv,Blacklist - Reset) | if (%r_chk == $yes) { commands }