- ;====================================================================
- ;Author Name: jhd
- ;--------------------------------------------------------------------
- ;Dialog Name: Commande op vocale, Version 1
- ;Copyright: 2002-2xxx, Date: 2/02/02
- ;Dialog Comments: Commandes /deop /voice/devoice/op vocales faites par éthanol
- ; opall/deopall/voiceall/devoiceall par jhd
- ;
- ;
- ; Tappez :
- ; * opall pour vous opper sur tous les salons ( si vs etes ident a chanserv)
- ; * deopall (si vs etes op)
- ; * voiceall (si vous etes op)
- ; * devoiceall (si vous etes op)
- ; * op + pseudo (moi pour vous)
- ; * deop (moi pour vous)
- ; * voice (moi pour vous)
- ; * devoice (moi pour vous)
- ; * dead + pseudo (pour ban)
- ; * out + pseudo ( pour kick)
- ;====================================================================
-
- #jhd on
-
-
-
- on *:INPUT:#:{
-
- if ( op isin $left($1,2)) && ( $left($1,5) != opall) {
-
- if ( $2 == moi ) {
-
- /msg chanserv op $chan + $me
-
- }
-
- else {
-
- /msg chanserv op $chan + $2
-
- }
-
- }
- elseif ( opall isin $left($1,5)) {
- opall
- }
- elseif ( deop isin $left($1,4)) && ($left($1,7) != deopall) {
-
- if ( $2 == moi ) {
-
- /mode $chan -o $me
-
- }
-
- else {
-
- /msg chanserv op $chan - $+ $2
-
- }
- }
- elseif ( deopall isin $left($1,7)) {
- deopall
- }
-
- elseif ( voice isin $left($1,5)) && ($left($1,8) != voiceall) {
-
- if ( $2 == moi ) {
-
- /msg chanserv voice $chan + $me
-
- }
-
- else {
-
- /msg chanserv voice $chan + $2
-
- }
-
- }
- elseif ( voiceall isin $left($1,8)) {
- voiceall
- }
-
-
- elseif ( devoice isin $left($1,7)) && (devoiceall != $left($1,10)) {
-
- if ( $2 == moi ) {
-
- /msg chanserv voice $chan - $+ $me
-
- }
-
- else {
-
- /msg chanserv voice $chan - $+ $2
-
- }
-
- }
- elseif ( devoiceall isin $left($1,10)) {
- devoiceall
- }
-
- elseif ( out isin $left($1,3) ) {
-
- %victime = $2-
-
- /msg chanserv op $chan + $me
-
- /timer2 -o 1 5 /kick $chan %victime 4[12KicK n°12 %kicks 4]1?
-
- }
-
- elseif ( dead isin $left($1,4) ) {
-
- %victime = $2
-
- %raison = $3-
-
- /msg chanserv op $chan + $me
-
- /timer2 -o 1 3 /ban $chan %victime
-
- /timer3 -o 1 4 /kick $chan %victime %raison 4[12KicK n°12 %kicks 4]1?
-
- }
-
- }
-
- #jhd end
-
- alias deopall {
- %tmpdeopall = 1
- while ( %tmpdeopall < $chan(0) ) {
- if ( $me isop $chan(%tmpdeopall) ) {
- mode $chan(%tmpdeopall) -o $me
- }
- inc %tmpdeopall
- }
- }
-
- alias opall {
- msg chanserv op all
- }
- alias voiceall {
- %tmpdeopall = 1
- while ( %tmpdeopall < $chan(0) ) {
- if ( $me isop $chan(%tmpdeopall) ) {
- mode $chan(%tmpdeopall) +v $me
- }
- inc %tmpdeopall
- }
- }
- alias devoiceall {
- %tmpdeopall = 1
- while ( %tmpdeopall < $chan(0) ) {
- if ( $me isop $chan(%tmpdeopall) ) {
- mode $chan(%tmpdeopall) -v $me
- }
- inc %tmpdeopall
- }
- }
;====================================================================
;Author Name: jhd
;--------------------------------------------------------------------
;Dialog Name: Commande op vocale, Version 1
;Copyright: 2002-2xxx, Date: 2/02/02
;Dialog Comments: Commandes /deop /voice/devoice/op vocales faites par éthanol
; opall/deopall/voiceall/devoiceall par jhd
;
;
; Tappez :
; * opall pour vous opper sur tous les salons ( si vs etes ident a chanserv)
; * deopall (si vs etes op)
; * voiceall (si vous etes op)
; * devoiceall (si vous etes op)
; * op + pseudo (moi pour vous)
; * deop (moi pour vous)
; * voice (moi pour vous)
; * devoice (moi pour vous)
; * dead + pseudo (pour ban)
; * out + pseudo ( pour kick)
;====================================================================
#jhd on
on *:INPUT:#:{
if ( op isin $left($1,2)) && ( $left($1,5) != opall) {
if ( $2 == moi ) {
/msg chanserv op $chan + $me
}
else {
/msg chanserv op $chan + $2
}
}
elseif ( opall isin $left($1,5)) {
opall
}
elseif ( deop isin $left($1,4)) && ($left($1,7) != deopall) {
if ( $2 == moi ) {
/mode $chan -o $me
}
else {
/msg chanserv op $chan - $+ $2
}
}
elseif ( deopall isin $left($1,7)) {
deopall
}
elseif ( voice isin $left($1,5)) && ($left($1,8) != voiceall) {
if ( $2 == moi ) {
/msg chanserv voice $chan + $me
}
else {
/msg chanserv voice $chan + $2
}
}
elseif ( voiceall isin $left($1,8)) {
voiceall
}
elseif ( devoice isin $left($1,7)) && (devoiceall != $left($1,10)) {
if ( $2 == moi ) {
/msg chanserv voice $chan - $+ $me
}
else {
/msg chanserv voice $chan - $+ $2
}
}
elseif ( devoiceall isin $left($1,10)) {
devoiceall
}
elseif ( out isin $left($1,3) ) {
%victime = $2-
/msg chanserv op $chan + $me
/timer2 -o 1 5 /kick $chan %victime 4[12KicK n°12 %kicks 4]1?
}
elseif ( dead isin $left($1,4) ) {
%victime = $2
%raison = $3-
/msg chanserv op $chan + $me
/timer2 -o 1 3 /ban $chan %victime
/timer3 -o 1 4 /kick $chan %victime %raison 4[12KicK n°12 %kicks 4]1?
}
}
#jhd end
alias deopall {
%tmpdeopall = 1
while ( %tmpdeopall < $chan(0) ) {
if ( $me isop $chan(%tmpdeopall) ) {
mode $chan(%tmpdeopall) -o $me
}
inc %tmpdeopall
}
}
alias opall {
msg chanserv op all
}
alias voiceall {
%tmpdeopall = 1
while ( %tmpdeopall < $chan(0) ) {
if ( $me isop $chan(%tmpdeopall) ) {
mode $chan(%tmpdeopall) +v $me
}
inc %tmpdeopall
}
}
alias devoiceall {
%tmpdeopall = 1
while ( %tmpdeopall < $chan(0) ) {
if ( $me isop $chan(%tmpdeopall) ) {
mode $chan(%tmpdeopall) -v $me
}
inc %tmpdeopall
}
}