begin process at 2008 08 29 06:49:07
1 233 517 membres
56 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MASS CMD


Information sur la source

Catégorie :AddOns Niveau : Débutant Date de création : 01/04/2005 Date de mise à jour : 01/04/2005 23:30:50 Vu : 2 750

Note :
4 / 10 - par 1 personne
4,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note

Description

Mass voice devoice op deop

Source

  • menu nicklist {
  • mass
  • .op:{
  • var %nbr = $snick($chan,0)
  • var %i = 1
  • var %timer = 1
  • while (%i <= %nbr) {
  • var %nicks = %nicks $snick($chan,%i)
  • if ($numtok(%nicks,32) == 6) {
  • timer 1 %timer mode $chan +oooooo %nicks
  • unset %nicks
  • if (%timer > 5) {
  • var %timer = 1
  • }
  • else {
  • inc %timer
  • }
  • }
  • var %i = $calc(%i + 1)
  • }
  • timer 1 2 mode $chan +oooooo %nicks
  • }
  • .deop:{
  • var %nbr = $snick($chan,0)
  • var %i = 1
  • var %timer = 1
  • while (%i <= %nbr) {
  • var %nicks = %nicks $snick($chan,%i)
  • if ($numtok(%nicks,32) == 6) {
  • timer 1 %timer mode $chan -oooooo %nicks
  • unset %nicks
  • if (%timer > 5) {
  • var %timer = 1
  • }
  • else {
  • inc %timer
  • }
  • }
  • var %i = $calc(%i + 1)
  • }
  • timer 1 2 mode $chan -oooooo %nicks
  • }
  • .voice:{
  • var %nbr = $snick($chan,0)
  • var %i = 1
  • var %timer = 1
  • while (%i <= %nbr) {
  • var %nicks = %nicks $snick($chan,%i)
  • if ($numtok(%nicks,32) == 6) {
  • timer 1 %timer mode $chan +vvvvvv %nicks
  • unset %nicks
  • if (%timer > 5) {
  • var %timer = 1
  • }
  • else {
  • inc %timer
  • }
  • }
  • var %i = $calc(%i + 1)
  • }
  • timer 1 2 mode $chan +vvvvvv %nicks
  • }
  • .devoice:{
  • var %nbr = $snick($chan,0)
  • var %i = 1
  • var %timer = 1
  • while (%i <= %nbr) {
  • var %nicks = %nicks $snick($chan,%i)
  • if ($numtok(%nicks,32) == 6) {
  • timer 1 %timer mode $chan -vvvvvv %nicks
  • unset %nicks
  • if (%timer > 5) {
  • var %timer = 1
  • }
  • else {
  • inc %timer
  • }
  • }
  • var %i = $calc(%i + 1)
  • }
  • timer 1 2 mode $chan -vvvvvv %nicks
  • }
  • }
menu nicklist {
  mass
  .op:{
    var %nbr = $snick($chan,0)
    var %i = 1
    var %timer = 1
    while (%i <= %nbr) {
      var %nicks = %nicks $snick($chan,%i)
      if ($numtok(%nicks,32) == 6) {
        timer 1 %timer mode $chan +oooooo %nicks
        unset %nicks
        if (%timer > 5) {
          var %timer = 1
        }
        else {
          inc %timer
        }
      }
      var %i = $calc(%i + 1)
    }
    timer 1 2 mode $chan +oooooo %nicks
  }

  .deop:{
    var %nbr = $snick($chan,0)
    var %i = 1
    var %timer = 1
    while (%i <= %nbr) {
      var %nicks = %nicks $snick($chan,%i)
      if ($numtok(%nicks,32) == 6) {
        timer 1 %timer mode $chan -oooooo %nicks
        unset %nicks
        if (%timer > 5) {
          var %timer = 1
        }
        else {
          inc %timer
        }
      }
      var %i = $calc(%i + 1)
    }
    timer 1 2 mode $chan -oooooo %nicks
  }

  .voice:{
    var %nbr = $snick($chan,0)
    var %i = 1
    var %timer = 1
    while (%i <= %nbr) {
      var %nicks = %nicks $snick($chan,%i)
      if ($numtok(%nicks,32) == 6) {
        timer 1 %timer mode $chan +vvvvvv %nicks
        unset %nicks
        if (%timer > 5) {
          var %timer = 1
        }
        else {
          inc %timer
        }
      }
      var %i = $calc(%i + 1)
    }
    timer 1 2 mode $chan +vvvvvv %nicks
  }

  .devoice:{
    var %nbr = $snick($chan,0)
    var %i = 1
    var %timer = 1
    while (%i <= %nbr) {
      var %nicks = %nicks $snick($chan,%i)
      if ($numtok(%nicks,32) == 6) {
        timer 1 %timer mode $chan -vvvvvv %nicks
        unset %nicks
        if (%timer > 5) {
          var %timer = 1
        }
        else {
          inc %timer
        }
      }
      var %i = $calc(%i + 1)
    }
    timer 1 2 mode $chan -vvvvvv %nicks
  }
 }
01 avril 2005 23:30:02 :
.
01 avril 2005 23:30:50 :
.
  • signaler à un administrateur
    Commentaire de fjxokt le 01/04/2005 23:48:29

    tres original !

  • signaler à un administrateur
    Commentaire de KiNdErMaXi le 02/04/2005 00:17:11

    heuu il en existe un ici aussi fait avec les $regex
    bon travaille sinon

  • signaler à un administrateur
    Commentaire de COOLMAN002 le 02/04/2005 10:10:03

    Utilise $modespl
    Verifie d'être op/halfop  avant de faire une action :)

  • signaler à un administrateur
    Commentaire de PaDa le 02/04/2005 10:19:49

    et évite de faire la mm chose 15 fois ;) .op et .deop, t'as mis deux codes presque identiques pr rien
    voila tout est dit ! :p

  • signaler à un administrateur
    Commentaire de wims le 02/04/2005 10:54:05

    Mwai c'est un peu long , j'aurais fait comme ca :

    alias +o {
      var %x = 1
      while (%x <= $nick($chan,0)) {
        if ($nick($chan,%x) == $me) { inc %x }
        else { mode $chan +o $nick($chan,%x) }
        inc %x
      }
    }

    Tu aurais pu inclure mass ban,kick,owner,admin,exept, akick.

  • signaler à un administrateur
    Commentaire de MaX_62 le 02/04/2005 11:24:06

    mode $chan +oooooo %nicks

    si y'a plus de 6 nicks ? tu peux faire avec $str et $numtok($1-,32)

    Sinon le reste a été dit.
    Wims : akick = commande chanserv ;)

  • signaler à un administrateur
    Commentaire de PaDa le 02/04/2005 11:55:36

    et pi, wims avec ton truc tu dois louper une personne ;)
    qd $nick c'est toi, tu inc %i, puis tu re inc %i derrière, donc tu loupes celui juste après toi.

  • signaler à un administrateur
    Commentaire de World_mIRC le 02/04/2005 12:32:22

    petit detail ..
        var %nbr = $snick($chan,0)
        var %i = 1
        var %timer = 1

    peut s'ecrire:
    var %nbr = $snick($chan,0), %i = 1, %timer = 1

    et : var %i = $calc(%i + 1)
    ça serait pas plus simple : inc %i

    ^_^

  • signaler à un administrateur
    Commentaire de dj328i le 02/04/2005 18:52:25

    Je cherche toujours l'originalité par rapport au dizaine de source de meme but qu'on peut trouvé ici.

  • signaler à un administrateur
    Commentaire de wims le 02/04/2005 18:57:08

    Pada il manque juste un else ds mon code ^^
    Max et alors ?

  • signaler à un administrateur
    Commentaire de PaDa le 02/04/2005 19:23:03

    non, justement le else est en trop.

  • signaler à un administrateur
    Commentaire de tofu le 03/04/2005 21:18:47

    http://www.tismania.org/snippets.php?id=1444&down=1&debut=1

    tien si tu veux t'inspirer pour améliorer ton truc..

  • signaler à un administrateur
    Commentaire de wims le 05/04/2005 12:52:19

    euh oui pada dsl ^^

  • signaler à un administrateur
    Commentaire de Sizlaa le 11/04/2005 00:27:02

    //var % 1 | while ($nick(#,%a)) { mode # +v $ifmatch | inc %a }
    Vouala une autre possiblité de mass cmd (ps: ce n'est que pour le voice a toi d'adapté a tes souhaits

  • signaler à un administrateur
    Commentaire de PaDa le 11/04/2005 00:33:09

    défaut majeur : le départ en Excess flood ;) qu'on limite d'un facteur 4 ou 5 avec une méthode plus propre

  • signaler à un administrateur
    Commentaire de clem54 le 29/04/2005 18:33:28

    chez moi ca marche pas ca me met :

    * Timer 1 activated
    * Timer 1 halted

Ajouter un commentaire

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS