This is a pretty simple popup script. What it does is let you mass-protect,op,halfop, and voice users as long as you have the required access. It also lets you take this status away from them.
Note that this isn't a script where you mode them all at once but rather do so one at a time via chanserv so there are alot of strings being processed at once.(And, subsequently, possible spam from chanserv in said channel depending on how many users you select)
To use the script select the users whose status you wish to change and right click. Go to Mass-Control and pick the status to give or take from them.
Like I said in the comment, this is a popup script. It goes in the popup tab under the nick-list file. (View - nick list once you're in the script editor)
/*
This is a popup script. It goes in the popup tab under the nick-list file.(View - nick list once you're in the script editor)
It gives users status from chanserv so note that there may be spam if you select too many users at once.
To use the script, select one or more users(via ctrl, shift, or clicking and dragging) and right click one of their names. Scroll down to Mass-Control and then pick which status to give or take from said users.
*/
-
Mass-Control(Via CS)
.Mass-Protect: {
var %op-users = $0
while (%op-users > 0) { /cs protect # [ $ $+ [ %op-users ] ] | /dec %op-users 1 }
}
.Mass-DeProtect: {
var %op-users = $0
while (%op-users > 0) { /cs deprotect # [ $ $+ [ %op-users ] ] | /dec %op-users 1 }
}
.Mass-Op: {
var %op-users = $0
while (%op-users > 0) { /cs op # [ $ $+ [ %op-users ] ] | /dec %op-users 1 }
}
.Mass-DeOp: {
var %op-users = $0
while (%op-users > 0) { /cs deop # [ $ $+ [ %op-users ] ] | /dec %op-users 1 }
}
.Mass-HalfOp: {
var %op-users = $0
while (%op-users > 0) { /cs hop # [ $ $+ [ %op-users ] ] | /dec %op-users 1 }
}
.Mass-DeHalfOp: {
var %op-users = $0
while (%op-users > 0) { /cs dehop # [ $ $+ [ %op-users ] ] | /dec %op-users 1 }
}
.Mass-Voice: {
var %op-users = $0
while (%op-users > 0) { /cs voice # [ $ $+ [ %op-users ] ] | /dec %op-users 1 }
}
.Mass-DeVoice: {
var %op-users = $0
while (%op-users > 0) { /cs devoice # [ $ $+ [ %op-users ] ] | /dec %op-users 1 }
}
-
Vegitha, sorry for the late comment. You probably didn't add it to the right file.
"This goes in the popup tab under the nick-list file.(View - nick list once you're in the script editor)"
The only thing I can think of that would cause this is you forgot to click View-'nick list' in the script editor. You shouldn't put this in a separate file and load it. It has to be in the default mirc 'nick list' file under the popup tab.
Gee... I didn't know that. Thanks much, jaytea, for the lesson learned.
Thanks, napa182, for the continuous reminder and support. I'll try my best to ignore him with all my might. Sorry, Scott, that you have to put up with this unpleasant "trolling fight." It's just that he gets on people's nerve for his stupidity, and he does it deliberately.
And last but not least, Xio, pardon me for using your thread for the off-topic matter. I hope you don't mind.
I wasn't following you. Don't flatter yourself. You made an off-topic post in the public thread where everybody can see it. As always, you engaged in the name-calling without any respect for other people here at Hawkee, so in reciprocation, you don't deserve to be respected. You're just a little punk waiting for attention.
Jaytea, I'm not sure what you mean by that. Could you please be a good Samaritan to explain that further?