iRCop helper

By PePpEr on Nov 29, 2009

iRCop helper... just something simple that i use, so... i thought that i should share it with you

instuctions: Copy this snippet, then press and hold Ctrl + R... your script editor will now open on remotes. then just paste it and say ok.
Now all you do is right click in a chan, you will now see "iRC helper" in your popups menu...

explore and have fun.

if you find eanything wrong with this please let me know.
ok ok ok blah blah blah this IS zainuls script sorry bro :).

***************
  iRC helper
Script by CaSpEr                                                                   
***************
menu status,menubar,query,nicklist,channel {
  -
  .iRC helper
  ..Register Nickname: /msg nickserv register $$?="Enter a Password"
  ..Drop Nickname: /msg nickserv drop $$?="Enter a Password"
  ..-
  ..Identify Me: /msg nickserv identify $$?="Enter your password"
  ..Identify to my room: /msg chanserv identify $$?="Enter your #room name including #" $$?="Enter your #room password"
  ..-
  ...Chanserv specific commands
  ....Register a #Room you opened: /msg chanserv register $chan $$?="Enter a password, You need this to identify to Chanserv" $$?="Enter a description"
  ....Drop my room: /msg chanserv drop $$?="Enter #room to drop including #"
  ..-
  ...SOP List Commands
  ....List all SOP's: /msg chanserv sop $chan list
  ...-
  ....Add to SOP's: /msg chanserv sop $chan add $$?="Enter Nick to add to SOP list"
  ....Delete an SOP: /msg chanserv sop $chan del $$?="Enter Nick to add to SOP list"
  ..-
  ..AOP List Commands
  ...List all AOP's: /msg chanserv Aop $chan list
  ...-
  ...Add to AOP's: /msg chanserv Aop $chan add $$?="Enter Nick to add to AOP list"
  ...Delete an AOP: /msg chanserv Aop $chan del $$?="Enter Nick to add to AOP list"
  ..-
  ..HOP List Commands
  ...List all HOP's: /msg chanserv Hop $chan list
  ...-
  ...Add to HOP's: /msg chanserv Hop $chan add $$?="Enter Nick to add to HOP list"
  ...Delete an HOP: /msg chanserv Hop $chan del $$?="Enter Nick to add to HOP list"
  ..-
  ..VOP List Commands
  ...List all VOP's: /msg chanserv Vop $chan list
  ...-
  ...Add to VOP's: /msg chanserv Vop $chan add $$?="Enter Nick to add to VOP list"
  ...Delete an VOP: /msg chanserv Vop $chan del $$?="Enter Nick to add to VOP list"
  ..-
  ..Chanserv Access Level Commands
  ...List access levels for my room: /msg chanserv access $chan list
  ...-
  ...Add to access list: /msg Chanserv access $chan add $$?="Enter nickname"  $$?="Enter access level, Eg 50 , 100 etc"
  ...Delete from access list: /msg Chanserv access $chan del $$?="Enter nickname to delete"
  ..Channel level settings
  ...List levels for each setting: /msg chanserv levels $chan list 
  ...-
  ...Auto-Op: /msg chanserv levels $chan" set autoop $$?="Enter access level"
  ...Auto-Half-Op: /msg chanserv levels $chan set autohalfop $$?="Enter access level"
  ...Auto-Voice: /msg chanserv levels $chan set autovoice $$?="Enter access level"
  ...Auto-Protect: /msg chanserv levels $chan set autoprotect $$?="Enter access level"
  ... -
  ...Op Command: /msg chanserv levels $chan set op-deop $$?="Enter access level"
  ...Half-Op Command: /msg chanserv levels $chan set halfop $$?="Enter access level"
  ...Voice Command: /msg chanserv levels $chan set voice $$?="Enter access level"
  ...Protect Command: /msg chanserv levels $chan set protect $$?="Enter access level"
  ... -
  ...AKick Command: /msg chanserv levels $chan set akick $$?="Enter access level"
  ...Kick Command: /msg chanserv levels $chan set kick $$?="Enter access level"
  ...-
  ...Un-Ban Command: /msg chanserv levels $chan set unban $$?="Enter access level"
  ...Set Command: /msg chanserv levels $chan set set $$?="Enter access level"
  ...Invite Command: /msg chanserv levels $chan set invite $$?="Enter access level"
  ...Clear Command: /msg chanserv level $chan set clear $$?="Enter access level"
  ...ACC-List Command: /msg chanserv level $chan set acc-list $$?="Enter access level"
  ...ACC-Change Command: /msg chanserv level $chan set acc-change $$?="Enter access level"
  ...Memo Command: /msg chanserv level $chan set memo $$?="Enter access level"
  ...Topic Command: /msg chanserv level $chan set topic $$?="Enter access level"
  ...Status Command: /msg chanserv level $chan set status $$?="Enter access level"
  ..-
  ..Auto Kick Settings
  ...List Auto-Kicks for $chan : /msg chanserv akick $chan list 
  ...-
  ...Add Auto-Kicks for $chan : /msg chanserv akick $chan add $$?="Enter nickname or hostmask" $$?="Enter the reason for the Autokick"
  ...Delete Auto-Kicks from $chan : /msg chanserv akick $chan del $$?="Enter nickname or hostmask" $$?="Enter the reason for the Autokick"
  ..-
  ..Channel Settings
  ...Set $chan Founder: /msg chanserv set $chan founder $$?="Enter nickname for $chan Founder"
  ...Set $chan Successor: /msg chanserv set $chan successor $$?="Enter nickname for $chan Successor"
  ...Set $chan Password: /msg chanserv set $chan password $$?="Enter a password . Cant be your nickname or $chan "
  ...Set $chan Description: /msg chanserv set $chan desc $$?="Enter description for $chan"
  ...Set $chan Email Address: /msg chanserv set $chan email $$?="Enter email address for $chan . Please use your own email & not ours!"
  ...Set $chan URL: /msg chanserv set $chan url $$?="Enter your webpage URL . This is purely informational!"
  ...-
  ...Set $chan Mlock: /msg chanserv set $chan mlock $$?="Enter Mlock modes for $chan"
  ...Set $chan EntryMSG: /msg chanserv set $chan entrymessage $$?="Enter the message you wish to send when a user enters $chan"
  ...-
  ...Set Keep topic for $chan : /msg chanserv set $chan  keeptopic $$?="Enter ON or OFF"
  ...Set Topic Lock for $chan : /msg chanserv set $chan topiclock $$?="Enter ON or OFF"
  ...-
  ...Set Private for $chan : /msg chanserv set $chan private $$?="Enter ON or OFF"
  ...Set Secure for $chan : /msg chanserv set $chan secure $$?="Enter ON or OFF"
  ...Set Secure Ops for $chan : /msg chanserv set $chan secureops $$?="Enter ON or OFF"
  ...Set Restricted for $chan : /msg chanserv set $chan restricted $$?="Enter ON or OFF"
  ...Set Leave-Ops for $chan : /msg chanserv set $chan leaveops $$?="Enter ON or OFF"
  ...Set Enforce for $chan : /msg chanserv set $chan enforce $$?="Enter ON or OFF"
  ...Set Op-Notice for $chan : /msg chanserv set $chan opnotice $$?="Enter ON or OFF"
  ...-
  ...Set No-Expire for $chan : /msg chanserv set $chan noexpire $$?="Enter ON or OFF"
  .-
  .Nickserv specific commands
  ..Register Nickname: /msg nickserv register $$?="Enter a Password"
  ..Identify Me: /msg nickserv identify $$?="Enter your password"
  ..Drop Nickname: /msg nickserv drop $$?="Enter a Password"
  ..-
  ..Link Nickname: /msg nickserv link $$?="Enter your AKA Nickname" $$?="Enter your original nicknames password"
  ..Un-Link Nickname: /msg nickserv unlink $$?="Enter the nickname to remove"
  ..List Links: /msg nickserv listlinks $$?="Enter the nickname to list links for"
  ..-  
  ..Info on Nickname: /msg nickserv info $$?="Enter the nickname you want info on"
  ..Clear Info: /msg nickserv iclear $$?="Enter the nickname you to clear info"
  ..-
  ..Ghost:/msg nickserv ghost $$?="Enter your Nickname" $$?="Enter your nicknames password"
  ..Recover:/msg nickserv recover $$?="Enter your Nickname" $$?="Enter your nicknames password"
  ..Release:/msg nickserv release $$?="Enter your Nickname" $$?="Enter your nicknames password"
  ..-
  ..List Channels reg'd to my nick: /msg nickserv listchans
  ..Nickname Status: /msg nickserv status $$?="Enter nickname whose status you require"
  ..-
  ..Nickname Autojoin Channel List
  ...List Autojoin Channels: /msg nickserv ajoin list
  ...Add Autojoin Channels: /msg nickserv ajoin add  $$?="Enter the channel you wish to add including the #"
  ...Delete Autojoin Channels: /msg nickserv ajoin del  $$?="Enter the channel you wish to delete including the #"
  ..-
  ..Nickname access list settings
  ...List my nicknames access: /msg nickserv access list
  ...Add to my nicknames access: /msg nickserv access add $$?="Enter Hostmask"
  ...Delete from my nicknames access: /msg nickserv access del $$?="Enter Hostmask
  ..-
  ..Nickname settings
  ...Set Password: /msg nickserv set password $$?="Enter a password"
  ...-
  ...Set Language: /msg nickserv set language $$?="Enter Language 1-11 ( please use "/msg nickserv help set language" for a list )."
  ...Set Email: /msg nickserv set email $$?="Enter your email address"
  ...Set URL: /msg nickserv set url $$?="Enter your webpage address"
  ...Set Info: /msg nickserv set info $$?="Enter some info about yourself ."
  ...-
  ...Set Kill Protection: /msg nickserv set Kill $$?="Enter ON , OFF , QUICK or IMMED"
  ...Set Secure: /msg nickserv set secure $$?="Enter ON or OFF"
  ...Set Private: /msg nickserv set private $$?="Enter ON or OFF"
  ...Set Hide: /msg nickserv set hide $$?="Enter ON or OFF"
  ...-
  ...No-Expire: /msg nickserv set noexpire $$?="Enter ON or OFF"
  ..-
  ..Nickserv commands for SAdmins
  ...Drop any Nick:/msg nickserv dropnick $$?="Enter the nickname to drop"
  ...Retrieve password for Nick:/msg nickserv getpass $$?="Enter the nickname whose password you wish to retrieve"
  ...Forbid Nick from Registering:/msg nickserv forbid $$?="Enter the nickname you wish to block from registering . This can only be cancelled by using dropnick command"
  ...Suspend Nick from Identifying:/msg nickserv suspend $$?="Enter the nickname you wish to stop identifying"
  ...Lift Nick suspension :/msg nickserv unsuspend $$?="Enter the nickname you wish to lift suspension from"
  ...List Nicks :/msg nickserv list $$?=" Check "/msg nickserv help list" for help with this command"
  ...List Nicks by Email:/msg nickserv listemail $$?=" Check "/msg nickserv help listemail" for help with this command"
  .-
  .Operserv specific commands
  ...Send Global MSG: /msg operserv global $$?="Enter message you wish to send to all users"
  ...Services & Network status: /msg operserv stats
  ...Servermap: /msg operserv servermap
  ...List all Services Operators: /msg operserv oper list
  ...List all Services Admins: /msg operserv admin list
  ...Get Super User Privileges: /msg operserv su $$?="Enter Super User Password"
  ..-
  .logchan on/off
  ...set logchan on:/msg operserv set logchan on
  ...set logchan on:/msg operserv set logchan off
  ..-
  ...Set modes on  $chan : /msg operserv mode $chan $$?="Enter modes to set" 
  ...Set modes on  $chan : /msg operserv mode $chan $$?="Enter modes to set" $$?="nick u wana set more for"
  ...Clear modes from  $chan : /msg operserv clearmodes $chan $$?="Enter modes to clear "
  ..-
  .make services join #services
  ...make them join:/msg operserv modload os_raw |  /msg operserv raw :chanserv join #services |  /msg operserv raw :operlog join #services |  /msg operserv raw :nickserv join #services |  /msg operserv raw :global join #services |  /msg operserv raw :MemoServ join #services |  /msg operserv raw :HostServ1 join #services |  /msg operserv raw :HelpServ join #services |  /msg operserv raw :MemoServ join #services |  /msg operserv raw :OperServ join #services |  /msg operserv raw :StatServ join #services |  /msg operserv raw :TextServ  join #services  |  /msg operserv raw :Botserv  join #services               
  ..-
  .Spam filter
  ...Check the Spamfilter list:stats f
  ...Add to SpamFilter:spamfilter add cpnNPqdu $$?"What Action (gline, kill, block)" - - $$?"Enter spam you wish to stop ie. http://come.see.me.cum"
  ...Remove Spamfilter:spamfilter del $$?="Modes in spam filter expl cpnNPqdu?"   $$?="What Action is the SpamFilter set to do?" - - $$?="Spam You Wish to remove" 
  ..-
  .. Clones
  ...Kill Clones for a nick: /msg operserv killclones $$?="Enter nick to kill clones for"
  ..-
  .. Akills
  ...List Akills: /msg operserv akill list
  ...Detailed Akills List : /msg operserv akill view
  ...Add Timed Akills: /msg operserv akill add $$?="Enter akill as EXPIRY(+D H M)  HOSTMASK REASON"
  ...Add Permanent Akills: /akill $$?="Enter akill as  HOSTMASK REASON"
  ...Remove Akill: /msg operserv akill del $$?="Enter HOSTMASK for the Akill to remove"
  ...Count Akills: /msg operserv akill Count
  .. Akills Exclusion List
  ...List Exclusions: /msg operserv exclude list
  ...Detailed Exclusions List : /msg operserv exclude view
  ...Add Timed Exclusions: /msg operserv exclude add $$?="Enter Exclusion as EXPIRY(+D H M)  HOSTMASK REASON"
  ...Add Permanent Exclusions: /msg operserv exclude add +0 $$?="Enter Exclusion as  HOSTMASK REASON"
  ...Remove Exclusion: /msg operserv akill del $$?="Enter HOSTMASK for the Exclusion to remove"
  ...Count Exclusions: /msg operserv akill Count
  .. Mass Akill/kick
  ...Timed Mass Akill: /msg operserv akillchan kill $$?="Enter EXPIRY(+D H M)  #CHAN REASON"
  ...Permanent Mass Akill: /msg operserv akillchan kill +0  $chan $$?="Enter  REASON "
  ...Mass Kick: /msg operserv clearchan $chan
  ..-
  .. gline
  ... List Glines:/stats g
  ... Add Gline:/gline $1
  ...Remove Gline:/gline - $+ $$?="Enter Ip to remove"
  ..-
  .. S-Gline
  ...List S-Gline: /msg operserv sgline list
  ...Detailed S-Gline List : /msg operserv sgline view
  ...Add Timed S-Gline: /msg operserv sgline add $$?="Enter S-Gline as EXPIRY(+D H M)  HOSTMASK REASON"
  ...Add Permanent S-Gline: /msg operserv sgline add +0 $$?="Enter S-Gline as  HOSTMASK REASON"
  ...Remove S-Gline: /msg operserv sgline del $$?="Enter HOSTMASK for the S-Gline to remove"
  ...Count S-Gline: /msg operserv sgline Count
  .. S-Qline
  ...List S-Qline: /msg operserv sqline list
  ...Detailed S-Qline List : /msg operserv sqline view
  ...Add Timed S-Qline: /msg operserv sqline add $$?="Enter S-Qline as EXPIRY(+D H M)  HOSTMASK REASON"
  ...Add Permanent S-Qline: /msg operserv sqline add +0 $$?="Enter S-Qline as  HOSTMASK REASON"
  ...Remove S-Qline: /msg operserv sqline del $$?="Enter HOSTMASK for the S-Qline to remove"
  ...Count S-Qline: /msg operserv sqline Count
  .. S-Zline
  ...List S-Zline: /msg operserv szline list
  ...Detailed S-Zline List : /msg operserv szline view
  ...Add Timed S-Zline: /msg operserv szline add $$?="Enter S-Zline as EXPIRY(+D H M)  HOSTMASK REASON"
  ...Add Permanent S-Zline: /msg operserv szline add +0 $$?="Enter S-Zline as  HOSTMASK REASON"
  ...Remove S-Zline: /msg operserv szline del $$?="Enter HOSTMASK for the S-Zline to remove"
  ...Count S-Zline: /msg operserv szline Count
  ..-
  .. Session Commands
  ...List Sessions: /msg operserv session list $$?="Enter a value (must be a number greater than 1, to prevent accidental listing of the large number of single session hosts)"
  ...View Session in detail: /msg operserv session view $$?="Enter complete HOSTMASK without wildcards"
  .. Session Limit Exclusions
  ...List Exclusions: /msg operserv exception list 
  ...Detailed Exclusions List : /msg operserv exception view
  ...Add Timed Exclusion: /msg operserv exception add $$?="Enter Exclusion as EXPIRY(+D H M)  HOSTMASK LIMIT (0 = unlimited)  REASON"
  ...Add Permanent Exclusion: /msg operserv exception add +0 $$?="Enter Exclusion as  HOSTMASK LIMIT (0 = unlimited)  REASON"
  ...Remove Exclusion: /msg operserv exception del $$?="Enter HOSTMASK for the Exclusion to remove"
  ...Count Exclusion: /msg operserv exception Count
  ..-
  .. Logon-News
  ...List News: /msg operserv logonnews list 
  ...Add News: /msg operserv logonnews add $$?="Enter news to be sent to users on logon"
  ...Delete News: /msg operserv logonnews del $$?="Enter either ALL or the number of the item to remove"
  .. Oper-News
  ...List News: /msg operserv opernews list 
  ...Add News: /msg operserv opernews add $$?="Enter news to be sent to Opers on logon"
  ...Delete News: /msg operserv opernews del $$?="Enter either ALL or the number of the item to remove"
  ..-
  .. Add/Delete Services Opers
  ...Add Oper: /msg operserv oper add $$?="Enter nick to be added"
  ...Delete Oper: /msg operserv oper del $$?="Enter nick to be deleted"
  .. Add/Delete Services Admins
  ...Add Admin: /msg operserv admin add $$?="Enter nick to be added"
  ...Delete Admin: /msg operserv admin del $$?="Enter nick to be deleted"
  ..-
  .. Jupe
  ...Deny Server Link: /msg operserv jupe $$?="Enter the server name you wish to deny access" $$?="Enter reason"
  ..-
  .. Services Commands
  ...Restart Services: /msg operserv restart 
  ...Force Services to save all Databases: /msg operserv update
  ...Shutdown Services: /msg operserv shutdown
  ...Rehash Services: /msg operserv rehash
  ...Services Quit - NO SAVE : /msg operserv quit
  ..-
  .. Services Settings
  ...Read-Write mode toggle: /msg operserv readonly
  ...Debug Mode Toggle: /msg operserv debug
  ...Set Super User Password: /msg operserv supass $$?="Enter password for the Super User"
  .-
  .Memoserv specific commands
  ..Check if I have Memos: /msg memoserv list
  ..Read  Memos: /msg memoserv read $$?="Use #Chan AND number ,list , last or new"
  ..Send Memo: /msg memoserv send $$?="Enter the #Room or nickname you want to send to" $$?="Enter your memo or news item"
  ..Delete Memo: /msg memoserv del $$?="Enter the #Room AND number or ALL"
  ..Memos info: /msg memoserv info
  ..-
  ..Memo Ignore List Commands
  ...Add user to memo ignore list: /msg memoserv ignore add $$?="Enter users nick you wish to ignore memos for"
  ...Delete user from memo ignore list: /msg memoserv ignore del $$?="Enter users nick you wish to remove"
  ...List memo ignore list: /msg memoserv ignore list
  ..-
  ..Memoserv Settings Commands
  ...Notification: /msg memoserv set notify $$?=" Enter ON , OFF , LOGON or NEW (ON is equiv of LOGON & NEW)
  ...Maximum Memo Limit : /msg memoserv set limit $$?=" [nickname | channel] {limit | NONE | DEFAULT} [HARD]}"

Comments

Sign in to comment.
PePpEr   -  Apr 10, 2010

sorry Zain it is yours and i got to make write :)

 Respond  
bWFkZHk   -  Feb 19, 2010

This is kind of interesting same thing is happening to me, funny huh?

 Respond  
RappeYC   -  Feb 19, 2010

well he didn't actually say it's his script he just said it's a script he uses and he wanted to share it with others.

although he could have given some credits...

 Respond  
zainul   -  Jan 02, 2010

How true Jethro, anyways it’s just a silly code but the fact that I made it and gave it to him to use on my network (BhasIRC) to make his life easy makes it so dam wrong but this is what you get for trying to help people or for just being nice, btw Jethro please can you guys add more tcl scripts I am learning tcl right now and man it’s so different compared to mirc.

 Respond  
Jethro   -  Jan 01, 2010

Sounds like a knife stabbed in your back. Then again, ripping is rampant and will stay that way for years to come, not to mention some materialistic folks wrongfully claim works they've never done. I guess they could care less...

 Respond  
zainul   -  Jan 01, 2010

THE LEAST YOU COULD HAVE DONE WAS TOLD ME AND TOLD THE USERS OF HAWKEE U DID NOT MAKE IT AND DO NOT WANT ANY CREDIT FOR THIS AY MAN I REALY TRUSTED YOU ALOT

 Respond  
zainul   -  Jan 01, 2010

I FUCKING MADE THIS AND GAVE IT TO YOU TO USE NOT POST ON HAWKEE AND CALL IT YOUR OWN I AM PISSED BRA LETS HOPE I DONT REMOVE YOUR IRCOP FOR THIS CHEERS

 Respond  
zainul   -  Jan 01, 2010

posting a script that i made and calling it your own is realy low even for you pepper wtf is up with this dude

 Respond  
Gummo   -  Dec 27, 2009

One way to improve it is to not leave yourself open to interception by fake services, but that relies on server-side aliases.

It should also be noted that this is not for a standard Anope-based server; some commands are not supported elsewhere.

 Respond  
Ghost-writer   -  Nov 29, 2009

It is very useful, i cant think of anyway to improve it. Maybe you could silence the messaging tho.

 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.