All pastes #803407 Raw Edit

Something

public text v1 · immutable
·published 2007-12-01 05:10 UTC
rendered paste body
on *:CONNECT:{
  if ($network == SwiftIRC) {
    ns id ircisfun04432
    mode $me +pBT
    setname 4www.10OracleIRC2.net.tc
    join %autojoin. [ $+ [ $network ] ]
  }
  if ($network == SeersIRC) {
    mode $me +p
    setname OracleIRC
  }
}

on *:INVITE:#: {
  notice $nick This bot is currently under development and is not open to the public. http://www.OracleIRC.co.nr or #Oracle for more info.
}

on $*:TEXT:/^[!@]commands/Si:#:{
  set %commands. $+ $chan $iif(@* iswm $1,msg #,notice $nick)
  %commands. [ $+ [ $chan ] ] 12A command list can be found @10 http://www.OracleIRC.co.nr12.
}

on *:TEXT:!part*:#: {
  if ($2 == $me) && ($nick isop $chan || $nick ishop $chan) { part $chan Request of $nick (Support Oracle in #OracleIRC!) }
  else { notice $nick 12An error occured. Please make sure you used correct syntax (10!part $me $+ 12), and you are OP/HOP in10 $chan $+ 12.
  }
}

on $*:TEXT:/^[!@]chanstats/Si:#:{ 
  set %chanstats. $+ $chan $iif(@* iswm $1,msg #,notice $nick)
  %chanstats. [ $+ [ $chan ] ] 12| User count:10 $nick($chan,0) 12| Modes set:10 $chan($chan).mode 12| Muted:10 $iif(*m* iswmcs $chan($chan).mode,Yes,No) 12| Kicks:10 $iif(*Q* iswmcs $chan($chan).mode,disabled,enabled) 12| Key:10 $iif(*k* iswmcs $chan($chan).mode,Yes,No) 12| Flood control:10 $iif(*f* iswmcs $chan($chan).mode,Enabled,Disabled) 12| Private?10 $iif(*p* iswmcs $chan($chan).mode,Yes,No) 12| Secret?10 $iif(*s* iswmcs $chan($chan).mode,Yes,No) 12|
}

on $*:TEXT:/^[!@]setcgreet/Si:#:{
  set %cgreetreturn. $+ $chan $iif(@* iswm $1,msg #,notice $nick)
  if ($nick isop $chan) {
    set %cgreet $+ $chan $2-
    %cgreetreturn. [ $+ [ $chan ] ] 12The channel greet for10 $chan 12has been set to: %cgreet [ $+ [ $chan ] ]
  }
  else {  %cgreetreturn. [ $+ [ $chan ] ] 12You must be a channel operator to use this command. }
}

on *:JOIN:#: {
  if (%jcount [ $+ [ $chan ] ] == $null) halt | else { inc %jcounter $+ $chan | notice $nick 12You are the10 $ord(%jcounter [ $+ [ $chan ] ]) 12person to join10 $chan $+ 12. }
  if (%cgreet [ $+ [ $chan ] ] == $null) halt | else notice $nick 12[10 $+ $chan $+ 12] %cgreet [ $+ [ $chan ] ]
  if (%ngreet [ $+ [ $nick ] ] == $null) halt | else msg $chan 12[10 $+ $nick $+ 12] %ngreet [ $+ [ $nick ] ]
}

on $*:TEXT:/^[!@]setgreet/Si:#:{
  set %ngreetreturn. $+ $chan $iif(@* iswm $1,msg #,notice $nick)
  set %ngreet $+ $nick $2-
  %ngreetreturn. [ $+ [ $chan ] ] 12The greet for10 $nick 12has been set to: $2-
}

on $*:TEXT:/^[!@]jcount/Si:#:{
  if ($nick isop $chan) {
    if ($2 == ON) { set %jcount $+ $chan ON | notice $nick 12Join counter is now ON }
    if ($2 == OFF) { unset %jcount $+ $chan | notice $nick 12Join counter is now OFF }
  }
}

on $*:TEXT:/^[!@]delgreet/Si:#:{
  set %ngreetreturn. $+ $chan $iif(@* iswm $1,msg #,notice $nick)
  unset %ngreet $+ $nick
  %ngreetreturn. [ $+ [ $chan ] ] 12You're greet has been deleted.
}

on $*:TEXT:/^[!@]delcgreet/Si:#:{
  set %cgreetreturn. $+ $chan $iif(@* iswm $1,msg #,notice $nick)
  if ($nick isop $chan) {
    unset %cgreet $+ $chan
    %cgreetreturn. [ $+ [ $chan ] ] 12The channel greet for10 $chan 12has been deleted.
  }
  else { %cgreetreturn. [ $+ [ $chan ] ] 12You must be a channel operator to use this command. }
}