Commandes fantaisies ( op deop , voice devoice ) originales

Contenu du snippet

J'ai vu plusieurs sources de commandes fantaisies , du type !op , !deop .
Trouvant ce système simplet , j'ai voulu améliorer sa :

- Commandes originales ( +o -o , +h -h , +v -v , +q -q , +a -a ).
- Possibilité d'utiliser la commande sur plusieurs pseudos ( +v Nick1 Nick2 Nick3 ).

Source / Exemple :


;############### COMMANDES FANTAISIES ####################

  elseif ($1 == +v) {
    if ($2) {
      var %i = 1
      while (%i <= $numtok($2-,32)) {
        .msg chanserv voice # $gettok($2-,%i,32)
        inc %i
      }
    }
    else .msg chanserv voice #
  }

  elseif ($1 == -v) {
    if ($2) {
      var %i = 1
      while (%i <= $numtok($2-,32)) {
        .msg chanserv devoice # $gettok($2-,%i,32)
        inc %i
      }
    }
    else .msg chanserv devoice #
  }

  elseif ($1 == +h) {
    if ($2) {
      var %i = 1
      while (%i <= $numtok($2-,32)) {
        .msg chanserv halfop # $gettok($2-,%i,32)
        inc %i
      }
    }
    else .msg chanserv halfop #
  }

  elseif ($1 == -h) {
    if ($2) {
      var %i = 1
      while (%i <= $numtok($2-,32)) {
        .msg chanserv dehalfop # $gettok($2-,%i,32)
        inc %i
      }
    }
    else .msg chanserv dehalfop #
  }

  elseif ($1 == -o) {
    if ($2) {
      var %i = 1
      while (%i <= $numtok($2-,32)) {
        .msg chanserv deop # $gettok($2-,%i,32)
        inc %i
      }
    }
    else .msg chanserv deop #
  }

  elseif ($1 == +o) {
    if ($2) {
      var %i = 1
      while (%i <= $numtok($2-,32)) {
        .msg chanserv op # $gettok($2-,%i,32)
        inc %i
      }
    }
    else .msg chanserv op #
  }

  elseif ($1 == +q) {
    if ($2) {
      var %i = 1
      while (%i <= $numtok($2-,32)) {
        .msg chanserv owner # $gettok($2-,%i,32)
        inc %i
      }
    }
    else .msg chanserv owner #
  }

  elseif ($1 == -q) {
    if ($2) {
      var %i = 1
      while (%i <= $numtok($2-,32)) {
        .msg chanserv deowner # $gettok($2-,%i,32)
        inc %i
      }
    }
    else .msg chanserv deowner #
  }

  elseif ($1 == +a) {
    if ($2) {
      var %i = 1
      while (%i <= $numtok($2-,32)) {
        .msg chanserv protect # $gettok($2-,%i,32)
        inc %i
      }
    }
    else .msg chanserv protect #
  }

  elseif ($1 == -a) {
    if ($2) {
      var %i = 1
      while (%i <= $numtok($2-,32)) {
        .msg chanserv deprotect # $gettok($2-,%i,32)
        inc %i
      }
    }
    else .msg chanserv deprotect #
  }

Conclusion :


Postez des commentaires afin d'améliorer la source !

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.

Du même auteur (Orona)