Iroffer v1.3 Controls

By nimcdow on Jan 27, 2006

For those of you that use the stand alone XDCC Ad program IROffer this snippet adds all the IROffer v1.3 Bot commands to the Query/Nicklist popups. I've tested this on mIRC v6.12 and it should work on any IRC Network. If you do not use IROffer this will be completely useless to you. Also you have to set the Admin password to unlock all of the popups.

;-----------------------------
;Iroffer Controls Addon v1.1
;     Written by: NaTe-
; For bugs or suggestions
;        find me at:
; #ServWareZ on s3rv-w4r3z.org
;-----------------------------

menu query,nicklist {
  Iroffer Controls
  .$iif(%Bot.Pass, Info Commands)  
  ..Save XDCC File:msg $1 ADMIN %bot.pass XDS
  ..List Offered Files:msg $1 ADMIN %bot.pass XDL
  ..List Downloads:.msg $1 ADMIN %bot.pass DCL
  ..List Downloads Details:msg $1 ADMIN %bot.pass DCLD
  ..Specific Transfer Information:msg $1 ADMIN %bot.pass TRINFO $$?="Transfer ID Number?"
  ..List Queues:msg $1 ADMIN %bot.pass QUL
  ..Ignore List:msg $1 ADMIN %bot.pass IGNL
  ..Upload Directory Contents:msg $1 ADMIN %bot.pass LISTUL
  ..Channel List:set %i.nick $1 | i.clist
  .$iif(%Bot.Pass, Transfer Commands)
  ..Cancel a Transfer:msg $1 ADMIN %bot.pass CLOSE $$?="Transfer ID Number?"
  ..Cancel an Upload:msg $1 ADMIN %bot.pass CLOSEU $$?="Upload ID Number?"
  ..Remove a Queue:msg $1 ADMIN %bot.pass RMQ $$?="Queue Number?"
  ..Disable Minspeed for ID:msg $1 ADMIN %bot.pass NOMIN $$?="Transfer ID Number?"
  ..Disable Maxspeed for ID:msg $1 ADMIN %bot.pass NOMAX $$?="Transfer ID Number?"
  ..Manually Send Pack:msg $1 ADMIN %bot.pass SEND $$?="Enter Nick." $$?="Pack Number?"
  ..List XDCC to Channel:msg $1 ADMIN %bot.pass PSEND $$?="Enter Channel." $$?="Full, Minimal, or Summary?"
  ..Send First Queue:msg $1 ADMIN %bot.pass QSEND
  .$iif(%Bot.Pass, Pack Commands)
  ..Pack Information:msg $1 ADMIN %bot.pass INFO $$?="Pack Number?"
  ..Remove Pack:msg $1 ADMIN %bot.pass REMOVE $$?="Pack Number?"
  ..Remove Directory:msg $1 ADMIN %bot.pass REMOVEDIR $$?="Directory Number"
  ..Renumber Pack:msg $1 ADMIN %bot.pass RENUMBER $$?="Original Pack Number?" $$?="New Pack Number?"
  ..Add Pack (locally):msg $1 ADMIN %bot.pass ADD $file="Select File to Add."
  ..Add Pack (remotely):msg $1 ADMIN %bot.pass ADD $$?="File Target?"
  ..Add Directory (locally):msg $1 ADMIN %bot.pass ADDDIR $$?="Enter Dir Path."
  ..Add Directory (remotely):msg $1 ADMIN %bot.pass ADDDIR $$?="Enter Dir Path."
  ..Change Pack:msg $1 ADMIN %bot.pass CHFILE $$?="Pack Number?" $file="Select File."
  ..Change Pack Description:msg $1 ADMIN %bot.pass CHDESC $$?="Pack Number?" $$?="Enter Description."
  ..Change Pack Note:msg $1 ADMIN %bot.pass CHNOTE $$?="Pack Number?" $$?="Enter Note."
  ..Change Pack Minspeed:msg $1 ADMIN %bot.pass CHMINS $$?="Pack Number?" $$?="Minimum Speed in KB/s"
  ..Change Pack Maxspeed:msg $1 ADMIN %bot.pass CHMAXS $$?="Pack Number?" $$?="Maximum Speed in KB/s"
  ..Change Pack Gets:msg $1 ADMIN %bot.pass CHGETS $$?="Pack Number?" $$?="New Download Count."
  .$iif(%Bot.Pass, Misc Commands)
  ..Message User:msg $1 ADMIN %bot.pass MSG $$?="Nick?" $$?="Message?"
  ..Message Current Downloaders:msg $1 ADMIN %bot.pass MESG $$?="Message?"
  ..Message Queued Users:msg $1 ADMIN %bot.pass MESQ $$?="Message?"
  ..Ignore Hostmask:msg $1 ADMIN %bot.pass IGNORE $$?="Hostmask?" $$?="For how long? (seconds)"
  ..Unignore Hostmask:msg $1 ADMIN %bot.pass UNIGNORE $$?="Hostmask?"
  ..Disable Autosave:msg $1 ADMIN %bot.pass NOSAVE $$?="How many minutes?"
  ..Disable Sends:msg $1 ADMIN %bot.pass NOSEND $$?="How many minutes?"
  ..Disable XDCC List:msg $1 ADMIN %bot.pass NOLIST $$?="How many minutes?"
  ..Show MSG Log:msg $1 ADMIN %bot.pass MSGREAD
  ..Delete MSG Log:msg $1 ADMIN %bot.pass MSGDEL
  ..Delete File in U/L Dir (locally):msg $1 ADMIN %bot.pass RMUL $file="Select File to Delete."
  ..Delete File in U/L Dir (remotely):msg $1 ADMIN %bot.pass RMUL $$?="File Target?"
  ..Send RAW Cmd to Server:msg $1 ADMIN %bot.pass RAW $$?="Command?"
  .$iif(%Bot.Pass, Bot Commands)
  ..Show Servers List:msg $1 ADMIN %bot.pass SERVERS
  ..Switch Servers:msg $1 ADMIN %bot.pass JUMP $$?="Server Number?"
  ..Clear Queues:msg $1 ADMIN %bot.pass SERVQC
  ..Transfer Status:msg $1 ADMIN %bot.pass STATUS
  ..Rehash Bot:msg $1 ADMIN %bot.pass REHASH
  ..Bot Information:msg $1 ADMIN %bot.pass BOTINFO
  ..Memory Usage:msg $1 ADMIN %bot.pass MEMSTAT
  ..Clear Bot Records:msg $1 ADMIN %bot.pass CLEARRECORDS
  ..Redraw Screen:echo -a 15*** Only Avaliable in Foreground Mode.
  ..Delete Console History:msg $1 ADMIN %bot.pass DELHIST
  ..Quit DCC Chat:msg $1 ADMIN %bot.pass QUIT
  ..Request DCC Chat:msg $1 ADMIN %bot.pass CHATME
  ..Initiate DCC Chat:DCC Chat $1
  ..DCC Chat Info:msg $1 ADMIN %bot.pass CHATL
  ..Close a DCC Chat:msg $1 ADMIN %bot.pass CLOSEC $$?="Chat ID Number?"
  ..Set Debug Level:msg $1 ADMIN %bot.pass DEBUG $$?="Debugging level?"
  ..Shutdown Bot:set %i.nick $1 | i.shutdown
  .$iif(%Bot.Pass, Help):msg $1 ADMIN %Bot.Pass HELP
  .-
  .Set Admin Pass:set %Bot.Pass $$?="Set Admin Pass."

}

alias i.clist {
  var %i.clist $?!="Large channels can take a while. Continue?"
  if (%i.clist == $true) { msg %i.nick ADMIN %bot.pass CHANL }
  unset %i.nick
}
alias i.shutdown {
  var %i.shutdown $?!="Wait till queues are sent?"
  if (%i.shutdown == $false) { var %i.shutdown now }
  if (%i.shutdown == $true) { var %i.shutdown delayed }
  msg %i.nick ADMIN %bot.pass SHUTDOWN %i.shutdown 
  unset %i.nick
}

Comments

Sign in to comment.
s-c-o-o-t   -  Mar 07, 2018

Bro This is the Best thing ever i have found been looking for this a while now :) since i run 100 + iroffers, good use full thing to have, saves time from /msg bot admin password chatme with the windows all opened :) cheers

 Respond  
mkh   -  Jan 28, 2006

warez sucks bigtime.

s-c-o-o-t  -  Mar 07, 2018

Not if you know what you are doing. and i heard so does ur mom

Sign in to comment

No0ne   -  Jan 27, 2006

Ok, i see what it is now. Neat.

 Respond  
nimcdow   -  Jan 27, 2006

It\'s a stand alone XDCC Ad program for IRC.
Official Site --> http://iroffer.org/

 Respond  
No0ne   -  Jan 27, 2006

Speaking of which...What is IROffer? I got some time to kill, might aswell explore some new stuff.

 Respond  
nimcdow   -  Jan 27, 2006

No problem, didn\'t think about those that don\'t know what IROffer is =p

 Respond  
No0ne   -  Jan 27, 2006

Yes, thankyou. Sorry if I came of rude.

 Respond  
nimcdow   -  Jan 27, 2006

Better?

 Respond  
No0ne   -  Jan 27, 2006

What does this do again? And what servers would this work on, or that you have tested this on? Try to edit the Author Notes so people who are clueless (like myself) have a better understanding of what this is.

 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.