All pastes #748653 Raw Edit

Unnamed

public text v1 · immutable
#748653 ·published 2007-10-25 00:10 UTC
rendered paste body
on *:TEXT:*:%chan:{
  if ($1 == !say) && ($2) {
    if ($nick isop) {
      vcmp.say * Admin $nick $+ : $2-
    }
    else {
      vcmp.say * $nick $+ : $2-
    }
  }
}
on *:TEXT:*:%chan:{
  if ($nick isop $chan) {
    if ($1 == !settime) || ($1 == !st) {
      if ($2 isnum) && ($3 isnum) {
        vcmp.sethour $2
        vcmp.setmin $3
        vcmp.say Admin $nick changed time to:[ $+($2,$chr(58),$3) ]
      }
      else msg %chan Error: invaild syntax: !settime <hour> <minute>
    }
    elseif ($1 == !sethour) || ($1 == !sh) {
      if ($2 isnum) {
        vcmp.sethour $2
        vcmp.say Admin $nick changed hour to:[ $2 ]
      }
      else msg %chan Error: invaild syntax: !settime <hour> <minute>
    }
    elseif ($1 == !setmin) || ($1 == !sm) {
      if ($2 isnum) {
        vcmp.setmin $2
        vcmp.say Admin $nick changed minute to:[ $2 ]
      }
      else msg %chan Error: invaild syntax: !settime <hour> <minute>
    }
    elseif ($1 == !gethour) || ($1 == !gh) {
      vcmp.gethour
    }
    elseif ($1 == !getmin) || ($1 == !gm) {
      vcmp.getmin
    }
    elseif ($1 == !pm) {
      if ($2) {
        vcmp.msg $2-
      }
      else {
        msg %chan Error: invaild syntax: !pm <id> <message>
      }
    }
    elseif ($1 == !kick) { 
      if ($2) {
        vcmp.kick $2
      }
    }
    else {
      msg %chan Error: invaild syntax: !kick <id> 
    }
    elseif ($1 == !ban) {
      if ($2) {
        vcmp.ban $2
      }
    }
    else {
      msg %chan Error: invaild syntax: !ban <id> 
    }

    elseif ($1 == !banip) {
      if ($2) {
        vcmp.banip $2
      }
    }
    else {
      msg %chan Error: invaild syntax: !banip <ip>
    }

    elseif ($1 == !unban) {
      if ($2) {
        vcmp.unban $2
      }
    }
    else {
      msg %chan Error: invaild syntax: !unban <ip>
    }

    elseif ($1 == !weather) {
      if ($2 isnum) {
        vcmp.setweather $2
      }
    }
    else {
      msg %chan Error: invaild syntax: !weather <id>
    }

    elseif ($1 == !do) {
      if ($2 isnum) {
        vcmp.playerdoanim $2
      }
    }
    else {
      msg %chan Error: invaild syntax: !do <anim>
    }
    elseif ($1 == !getweather) {
      vcmp.getweather
    }
  }
}