All pastes #466871 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-05-02 04:35 UTC
rendered paste body
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 ($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
} 

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
}