Rules script for mIRC Bot

Moderator: GeekShed.Net Staff

Rules script for mIRC Bot

Postby GrimReaper » Fri Jul 02, 2010 3:53 pm

Code: Select all
on *:TEXT:.rules:#YOURCHANNELHERE: {
  if (%rules. [ $+ [ $chan ] ] == $null) { msg $chan No rule's set for $chan $+ . }
  else {
    var %a = $numtok(%rules. [ $+ [ $chan ] ],44)
    var %b = 1
    while (%b <= %a) {
      msg $chan %b $+ , $gettok(%rules. [ $+ [ $chan ] ],%b,44)
      inc %b
    }
  }
}

on *:TEXT:.rules*:#YOURCHANNELHERE: {
  if ($nick isop $chan) {
    if ($2 == add) {
      set %rules. [ $+ [ $chan ] ] $addtok(%rules. [ $+ [ $chan ] ],$3-,44)
      msg $chan Rule has been added.
    }
    elseif ($2 == Del) {
      if ($3 isnum) {
        set %rules. [ $+ [ $chan ] ] $remtok(%rules. [ $+ [ $chan ] ],$gettok(%rules. [ $+ [ $chan ] ],$3,44),44)
        msg $chan Rule has been removed.
        $iif(%rules. [ $+ [ $chan ] ] == $null,unset %rules. [ $+ [ $chan ] ])
      }
    }
  }


Normal syntax is:

.rules (regular user's and voice can use this as well as op's to display the rules.)
.rules add <rulehere> (eg: .rules add No spamming. Would add No spamming. to the rule's list for the channel.)
.rules del <number here> (eg: .rules del 2 would delete rule number 2 after doing .rules)
GrimReaper
 
Posts: 73
Joined: Wed Oct 28, 2009 4:34 pm
Location: In your router, Resetting your connection.

Return to Script help

Who is online

Users browsing this forum: No registered users and 10 guests

cron