Message channel:
on *:TEXT:*:#: {
if ($me isin $1-) && ($away) && ($network == WyldRyde) && (%nickspro2. [ $+ [ $nick ] ] !== on) {
if (%nickspro1. [ $+ [ $nick ] ] !== on) {
msg $chan Sorry $nick I'm currently away: $awaymsg $+ .
}
else { set -u60 %nickspro2. [ $+ [ $nick ] ] on }
set -u60 %nickspro1. [ $+ [ $nick ] ] on
}
}Notice User:
on *:TEXT:*:#: {
if ($me isin $1-) && ($away) && ($network == WyldRyde) && (%nickspro2. [ $+ [ $nick ] ] !== on) {
if (%nickspro1. [ $+ [ $nick ] ] !== on) {
notice $nick Sorry $nick I'm currently away: $awaymsg $+ .
}
else { set -u60 %nickspro2. [ $+ [ $nick ] ] on }
set -u60 %nickspro1. [ $+ [ $nick ] ] on
}
}Notes:
1. Trigger is your current nick
2. Triggerable only on this network, edit out ($network ==
WyldRyde) if you want to use it on more than one
2. Script ignores a user for 60 seconds after they say your nick to prevent spam
3. If you use the msg channel one you'll want to get approval of channels you want to use it in. otherwise turn # in the first line to channels you want to use
Thanks to H_M-XP for help with the ignore function