ON *:INVITE:#:{ if ($me != Boot) notice $nick Please invite Boot instead: /invite Boot $chan if ($isignored($nick) || ($chan == #rsmarket) || ($chan == #finalownage)) halt if (*price* iswm $chan && $chan != #RsPrices) halt if (*value* iswm $chan) halt IF (%kicked. [ $+ [ $chan ] ] >= 3) { notice $nick *** [7Invitation]: I have been kicked from $chan 3 times. Channel is Blacklisted. $& Talk to Booty if you want me to rejoin again. halt } else { if ($r(1,2) == 1 || $chan(0) == 30) { set -u15 %invitedby $nick set -u15 %invitedchan $chan var %x = 1 while ($read(Bots.txt,%x)) .ctcp $read(bots.txt,%a) CHANS | inc %x } else { join $chan set -u15 %invited. [ $+ [ $chan ] ] $nick %autojoin.channels = %autojoin.channels $+ , $+ $chan } } set -u15 %invitedby $nick set -u15 %invitedchan $chan set -u15 %invited. [ $+ [ $chan ] ] $nick %autojoin.channels = %autojoin.channels $+ , $+ $chan } ctcp *:CHANS:?: { if ($nick != Boot) { halt } .ctcp $nick CCOUNT $chan(0) halt } ctcp *:CCOUNT:?: { if ($me != Boot) { halt } if ($2 < 30 && %invitedchan) { .ctcp $nick ENTER %invitedchan %invitedby } halt } ctcp *:ENTER:?: { if ($nick != Boot) { halt } .join $2 halt }