All pastes #768051 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-11-10 07:01 UTC
rendered paste body
on *:LOAD:{
  if (6 > $version) {
    echo -a ServiceBot v1.0
    echo -a Your mIRC version needs to be 6.0 or higher in order for this script to work
    echo -a Your current version is $version $+ .
    echo -a  The time is now $+ $asctime $+
    unload -rs $+(",$script,")
    echo -a Script has successfully unloaded
    echo -a #dan_-
  }
  else {
    echo -a - servicebot by dan_-
    echo -a You have just loaded ServiceBot
    echo -a Script designed by dan_-
    set %version 3.1c
    set %built.on January 28, 2003, 5:06:12 PM
    echo -a ServiceBot Version %version $+ 
    echo -a Built on %built.on $+
    echo -a - servicebot by dan_-
  }
}
 
 on *:TEXT:*:#:{
   if ($1 == .register) {
     if ($2 == $null) {
       .msg $chan [error] invalid syntax
     }
     elseif ($read(accinfo.txt, w, $chan) != $null) {
       .msg $chan [error] account $2 is already registered
    }
    else {
      write $+(,-,ds,$qt($2-),) accinfo.txt
      write accinfo.txt $2-
      .msg $chan $nick has registered an account
    }
  }
}

 on *:TEXT:*:#:{
   if ($1 == .login) {
     if ($2 == $null) {
      .msg $chan [error] invalid syntax. [username] [password]
      if ($2 == $2) {
      .msg $chan [login]: Incorrect password from $nick }
     }
     elseif ($read(accinfo.txt, w, $chan) != $null) {
        .msg $chan [login]: $2 has logged in
      }
    }
  }
  elseif ($right($1,-1) == user) {
    if (!$2) .msg $chan [error] please specify a user to lookup
    elseif ($ini(accinfo.ini,accinfo,$2)) .msg $chan [user check] $2 is registered
    else .msg $chan [user check] $2 does not appear to be registered
  }

on *:TEXT:*:#:{
    if ($1 == .adduser) {
    if ($ulevel >= 5) {
      if (!$2) || (!$3) { .msg $chan [adduser] Insufficient parameters | halt }
      /auser $3 $address($2,2)
      .notice $nick  adduser  $nick added user to the userlist! 
    }
  }
  elseif ($right($1,-1) == .deluser) {
    if ($ulevel >= 5) {
      if (!$2) || (!$3) { .msg $chan [remuser] Insufficient parameters | halt }
      /ruser $3 $address($2,2)
      .msg $chan [adduser] $2 has been removed user from the userlist
    }
  }
}