Commande operateurs en vocale

Contenu du snippet

Prononcer op moi et ca vous op.
Qui n 'est a jms rever de ces commande . Pour vous ethanol les a faites et g ajouter des all commandes (qui s' execute sur tout les salon)

Source / Exemple :


;====================================================================
;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
  }
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.