Status/Website/Topic Changer

By Gabe on Sep 03, 2009

This mIRC script allows you to use commands such as !t To Change Topic, !o To Make The Owner, !s For Status Of Owner, !d Change Dividers Of The Topic, and !w To Put Your Website In.
Here's some examples:

Image

Please Use This In Any Room, Irc Network, You Can Basicly Do Anything With This.
You can even change so Triggers so if you don't want it to be !t for topic make anything like ~t, !Topic, Ect.

YOU MUST BE ATLEAST A HALF-OP IN YOUR CHAT TO USE THIS TO USE THIS SCRIPT!

  • NOTE: I did not make this script, but Someone did make this for me.

===== JOIN MY CHAT ON XTREMEGEEK ON IRC.XTREMEGEEK.NET PORT: 6667 CHANNEL #Gabe =====

# Begin

on *:TEXT:!t *:#:{
  if ($nick isop $chan || $nick ishop $chan) {
    writeini topic.ini $chan T $replace($$2-,,@@BOLD@@,,@@COLOR@@,,@@NORMAL@@,,@@REVERSE@@,,@@UNDERLINE@@)
    topic $chan $replacecs(Topic: $readini(topic.ini,$chan,T) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,W) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,O) $readini(topic.ini,$chan,S),@@BOLD@@,,@@REVERSE@@,,@@UNDERLINE@@,,@@COLOR@@,,@@NORMAL@@,)
  }
  else {
    notice $nick Access denied for command !t - You are not Op in $chan
  }
}
on *:TEXT:!s *:#:{
  if ($nick isop $chan || $nick ishop $chan) {
    writeini topic.ini $chan S is $replace($$2-,,@@BOLD@@,,@@COLOR@@,,@@NORMAL@@,,@@REVERSE@@,,@@UNDERLINE@@)
    topic $chan $replacecs(Topic: $readini(topic.ini,$chan,T) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,W) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,O) $readini(topic.ini,$chan,S),@@BOLD@@,,@@REVERSE@@,,@@UNDERLINE@@,,@@COLOR@@,,@@NORMAL@@,)
  }
  else {
    notice $nick Access denied for command !s - You are not Op in $chan
  }
}
on *:TEXT:!o *:#:{
  if ($nick isop $chan || $nick ishop $chan) {
    writeini topic.ini $chan O $replace($$2-,,@@BOLD@@,,@@COLOR@@,,@@NORMAL@@,,@@REVERSE@@,,@@UNDERLINE@@)
    topic $chan $replacecs(Topic: $readini(topic.ini,$chan,T) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,W) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,O) $readini(topic.ini,$chan,S),@@BOLD@@,,@@REVERSE@@,,@@UNDERLINE@@,,@@COLOR@@,,@@NORMAL@@,)
  }
  else {
    notice $nick Access denied for command !o - You are not Op in $chan
  }
}
on *:TEXT:!w *:#:{
  if ($nick isop $chan || $nick ishop $chan) {
    writeini topic.ini $chan W $replace($$2-,,@@BOLD@@,,@@COLOR@@,,@@NORMAL@@,,@@REVERSE@@,,@@UNDERLINE@@)
    topic $chan $replacecs(Topic: $readini(topic.ini,$chan,T) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,W) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,O) $readini(topic.ini,$chan,S),@@BOLD@@,,@@REVERSE@@,,@@UNDERLINE@@,,@@COLOR@@,,@@NORMAL@@,)
  }
  else {
    notice $nick Access denied for command !w - You are not Op in $chan
  }
}
on *:TEXT:!d *:#:{
  if ($nick isop $chan || $nick ishop $chan) {
    writeini topic.ini $chan D $replace($$2-,,@@BOLD@@,,@@COLOR@@,,@@NORMAL@@,,@@REVERSE@@,,@@UNDERLINE@@)
    topic $chan $replacecs(Topic: $readini(topic.ini,$chan,T) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,W) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,O) $readini(topic.ini,$chan,S),@@BOLD@@,,@@REVERSE@@,,@@UNDERLINE@@,,@@COLOR@@,,@@NORMAL@@,)
  }
  else {
    notice $nick Access denied for command !d - You are not Op in $chan
  }
}

on *:INPUT:#:{
  if ($1 == !t) {
    if ($nick isop $chan || $nick ishop $chan) {
      writeini topic.ini $chan T $replace($$2-,,@@BOLD@@,,@@COLOR@@,,@@NORMAL@@,,@@REVERSE@@,,@@UNDERLINE@@)
      topic $chan $replacecs(Topic: $readini(topic.ini,$chan,T) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,W) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,O) $readini(topic.ini,$chan,S),@@BOLD@@,,@@REVERSE@@,,@@UNDERLINE@@,,@@COLOR@@,,@@NORMAL@@,)
    }
    else {
      notice $nick Access denied for command !t - You are not Op in $chan
    }
  }
  if ($1 == !s) {
    if ($nick isop $chan || $nick ishop $chan) {
      writeini topic.ini $chan S is $replace($$2-,,@@BOLD@@,,@@COLOR@@,,@@NORMAL@@,,@@REVERSE@@,,@@UNDERLINE@@)
      topic $chan $replacecs(Topic: $readini(topic.ini,$chan,T) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,W) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,O) $readini(topic.ini,$chan,S),@@BOLD@@,,@@REVERSE@@,,@@UNDERLINE@@,,@@COLOR@@,,@@NORMAL@@,)
    }
    else {
      notice $nick Access denied for command !s - You are not Op in $chan
    }
  }
  if ($1 == !o) {
    if ($nick isop $chan || $nick ishop $chan) {
      writeini topic.ini $chan O $replace($$2-,,@@BOLD@@,,@@COLOR@@,,@@NORMAL@@,,@@REVERSE@@,,@@UNDERLINE@@)
      topic $chan $replacecs(Topic: $readini(topic.ini,$chan,T) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,W) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,O) $readini(topic.ini,$chan,S),@@BOLD@@,,@@REVERSE@@,,@@UNDERLINE@@,,@@COLOR@@,,@@NORMAL@@,)
    }
    else {
      notice $nick Access denied for command !o - You are not Op in $chan
    }
  }
  if ($1 == !w) {
    if ($nick isop $chan || $nick ishop $chan) {
      writeini topic.ini $chan W $replace($$2-,,@@BOLD@@,,@@COLOR@@,,@@NORMAL@@,,@@REVERSE@@,,@@UNDERLINE@@)
      topic $chan $replacecs(Topic: $readini(topic.ini,$chan,T) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,W) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,O) $readini(topic.ini,$chan,S),@@BOLD@@,,@@REVERSE@@,,@@UNDERLINE@@,,@@COLOR@@,,@@NORMAL@@,)
    }
    else {
      notice $nick Access denied for command !w - You are not Op in $chan
    }
  }
  if ($1 == !d) {
    if ($nick isop $chan || $nick ishop $chan) {
      writeini topic.ini $chan D $replace($$2-,,@@BOLD@@,,@@COLOR@@,,@@NORMAL@@,,@@REVERSE@@,,@@UNDERLINE@@)
      topic $chan $replacecs(Topic: $readini(topic.ini,$chan,T) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,W) $readini(topic.ini,$chan,D) $readini(topic.ini,$chan,O) $readini(topic.ini,$chan,S),@@BOLD@@,,@@REVERSE@@,,@@UNDERLINE@@,,@@COLOR@@,,@@NORMAL@@,)
    }
    else {
      notice $nick Access denied for command !d - You are not Op in $chan
    }
  }
}

# EOF

Comments

Sign in to comment.
aussiedags   -  Sep 06, 2009

You really don't need all those on *:TEXT: events. Apart from the code is clean. Well done.

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.