Dresden's COMS v1

By Dresden on Oct 17, 2007

COMS stands for: Channel Operator Management System
This is v1. It is meant to support any IRC server that exists Especially the ones that dont have services to maintain a list of channel operators. It does not de op people who were oped that are not on the 'list' like services do but it does not grant op status to unlisted users either. This is the Manual version. The user must type a command to gain status. Later versions may be posted that support auto opping on join and such. I'm a novice scripter so dont expect v2 anytime soon.
This is a simple Channel status mangement script. I'm sure there are many like it. I did pimp this one out with channel messages announcing when someone ups their status
To use this script copy this into your Remotes alt+R and then click the users tab and start setting up the users allowed to use it.
Here's how to add a user(in the users tab of mIRC):

:!*@* Levels are: ainvite-allows use of !ainvite (+I[Allows a user to enter a channel when the channel mode is +i without being invited by an op]) noban-allows use of !noban (+e[Not affected by channel bans;good Idea to remove +e before kickbanning someone who has access to this command]) vop-allows use of !voiceme (+v) hop-allows use of !hopme (+hv) multi-modes granted to hops and above to allow temporary demotions. op-allows use of !opme (+oh) sop-allows use of !sopme (+ao) CF-allows use of !founder (+qao) If you want a user to have access to all the commands you'll have to add them for each level like so: vop:!*@* hop:!*@* op:!*@* sop:!*@* CF:!*@* Note: you may replace the '*@*' with whatever hostmask you'd like if you need more than just nick based restrictions. ----The bot running this script must be Founder or Co-Founder (+q) to allow usage of all commands---- If you need help just type !operhelp. ```mirc on *:text:!kickme:#:{ /mode $chan -aqo $nick $nick $nick /kick $chan $nick You asked for it! } on vop:text:!voiceme:#:{ /mode $chan +v $nick /msg $chan $nick is now voiced } on hop:text:!hopme:#:{ /mode $chan +hv $nick $nick /msg $chan $nick is now a Halfop } on op:text:!opme:#:{ /mode $chan +oh $nick $nick /msg $chan $nick is now an op } on sop:text:!sopme:#:{ /mode $chan +ao $nick $nick /msg $chan $nick is now a Channel Admin } on CF:text:!founder:#:{ /mode $chan +qao $nick $nick $nick /msg $chan $nick is now a Co-founder } on noban:text:!noban:#:{ /mode $chan +e $nick /msg $chan $nick is now exempt from all channel bans in $chan } on ainvite:text:!ainvite:#:{ /mode $chan +I $nick /msg $chan $nick is now exempt from all channel bans in $chan } on *:text:!down:#:{ /mode $chan -qaohv $nick $nick $nick $nick $nick /msg $chan $nick is now on a well earned Duty Leave. Be careful. They can reclaim their status at anytime so dont think they wont if you happen to piss them off... } } on *:text:!operhelp:#:{ /notice $nick Commands are as follows: !voiceme voices you. !opme will give you ops(+o) if the person running the script adds you to the op list. !sopme will give you Protected op(+ao), !hopme gives you halfop(+h) and !founder gives you co-founder status(+qo) work the same. /notice $nick !down will remove all of your status. Note:This bot is for managing your own status and not anyone elses. If you wanna deop someone then do it manually and remove them from the bot's list. Kickbans and removal of +e are very effective in controlling ops equal to or below your rank. } ```

Comments

Sign in to comment.
Tippy   -  Oct 19, 2007

Dark please don\'t flood the server\'s comments :)

 Respond  
DarkDaemon   -  Oct 18, 2007

Good job hun!

 Respond  
DarkDaemon   -  Oct 18, 2007

Good job hun!

 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.