Easy Ban Protection will protect you as an OPerator (@) of a channel from getting banned from other OPerator's (@).
Merbo wrote:> $$?="Reason:" means it is allowed to be $null. An extra $ allows any identifier to be null.Did you make that up by yourself? You have 'em confused the other way around.
Without the extra $, it'd be $null if no value is supplied upon trigger as jaytea has demonstrated. You should use the $$?
If you want to use the single dollar sign, you ABSOLUTELY must make sure the value is specified upon the trigger of popup command prompt. Otherwise once you click ok, it'll return $null.
Merbo, you have it roughly backwards. the extra '$' will, if no value is returned, make mIRC abruptly end execution of the current routine without returning to the caller (it is precisely an implicit /halt without the side effect of /haltdef):
//echo -a * $?="Reason:" | echo -a next line
vs.
//echo -a * $$?="Reason:" | echo -a next line
the second will not proceed with the next echo if 'Cancel' is clicked.