|
|
|
Joined: Nov 2005
Posts: 105
Vogon poet
|
Vogon poet
Joined: Nov 2005
Posts: 105 |
I see that you have a couple reply's, but I went ahead and took my own stab at it as well. You can specify * to mass op/deop/voice/devoice or supply a specific user to op/deop/voice/devoice.
on *:TEXT:.deop *:#ChannelName:{
if ($$2 == $chr(42)) {
set %m 1
set %mt $nick($chan,0)
while (%m <= %mt) {
if ($nick($chan,%m) != $me) && ($nick($chan,%m) isop $chan) .mode $chan -o $nick($chan,%m)
inc %m 1
}
unset %m
unset %mt
}
else { mode $chan -o $$2 }
}
on *:TEXT:.op *:#ChannelName:{
if ($$2 == $chr(42)) {
set %m 1
set %mt $nick($chan,0)
while (%m <= %mt) {
if ($nick($chan,%m) != $me) && ($nick($chan,%m) !isop $chan) .mode $chan +o $nick($chan,%m)
inc %m 1
}
unset %m
unset %mt
}
else { mode $chan +o $$2 }
}
on *:TEXT:.devoice *:#ChannelName:{
if ($$2 == $chr(42)) {
set %m 1
set %mt $nick($chan,0)
while (%m <= %mt) {
if ($nick($chan,%m) != $me) && ($nick($chan,%m) isvoice $chan) .mode $chan -v $nick($chan,%m)
inc %m 1
}
unset %m
unset %mt
}
else { mode $chan -v $$2 }
}
on *:TEXT:.voice *:#ChannelName:{
if ($$2 == $chr(42)) {
set %m 1
set %mt $nick($chan,0)
while (%m <= %mt) {
if ($nick($chan,%m) != $me) && ($nick($chan,%m) !isvoice $chan) .mode $chan +v $nick($chan,%m)
inc %m 1
}
unset %m
unset %mt
}
else { mode $chan +v $$2 }
}
The usage. ( .deop/.op/.voice/devoice <* or specific user> ) Just change the #ChannelName to the name of your Channel, and you're set. But you may want to add a user level, or a check to see if you're the one submiting the request, so that not everyone can abuse the bot.
|
|
|
Entire Thread
|
Mass op, deop, voice, devoice.
|
Vinniej
|
06/02/06 10:26 AM
|
Re: Mass op, deop, voice, devoice.
|
NeUtRoN_StaR
|
06/02/06 09:17 PM
|
Re: Mass op, deop, voice, devoice.
|
NeUtRoN_StaR
|
06/02/06 09:32 PM
|
Re: Mass op, deop, voice, devoice.
|
Vinniej
|
06/02/06 10:17 PM
|
Re: Mass op, deop, voice, devoice.
|
NeUtRoN_StaR
|
06/02/06 10:42 PM
|
Re: Mass op, deop, voice, devoice.
|
MikeChat
|
06/02/06 11:05 PM
|
Re: Mass op, deop, voice, devoice.
|
MikeChat
|
08/02/06 04:55 PM
|
Re: Mass op, deop, voice, devoice.
|
drc4
|
07/02/06 02:51 AM
|
Re: Mass op, deop, voice, devoice.
|
Vinniej
|
07/02/06 11:28 AM
|
Re: Mass op, deop, voice, devoice.
|
drc4
|
07/02/06 03:46 PM
|
Re: Mass op, deop, voice, devoice.
|
NeUtRoN_StaR
|
07/02/06 10:30 PM
|
Re: Mass op, deop, voice, devoice.
|
FiberOPtics
|
07/02/06 10:39 PM
|
Re: Mass op, deop, voice, devoice.
|
drc4
|
07/02/06 10:51 PM
|
Re: Mass op, deop, voice, devoice.
|
Vinniej
|
08/02/06 07:52 AM
|
Re: Mass op, deop, voice, devoice.
|
drc4
|
08/02/06 08:46 AM
|
|
|
|
|
|
|