begin process at 2008 08 30 11:49:54
1 234 000 membres
37 nouveaux aujourd'hui
14 294 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 !

ALIAS BOMBE POUR KICKBAN FUN ET 'EFFICACE'


Information sur la source

Catégorie :AddOns Niveau : Débutant Date de création : 03/03/2004 Vu : 5 246

Note :
7,71 / 10 - par 7 personnes
7,71 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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


Description

Voici mon petit alias, pour kickban quelqu'un, en faisant style que c'est une bombe.
Un exemple concret :

[20:34:04] <Sorn_Drixer> Bombe KickbanIonique activée sur NickExemple, tu as 5 secondes pour fuir !
[20:34:07] <Sorn_Drixer> 4 seconde(s) restante(s)
[20:34:07] <Sorn_Drixer> 3 seconde(s) restante(s)
[20:34:08] <Sorn_Drixer> 2 seconde(s) restante(s)
[20:34:09] <Sorn_Drixer> 1 seconde(s) restante(s)
[20:34:10] <Sorn_Drixer> 0 seconde(s) restante(s) - KICKBAN immédiat
[20:34:10] * Sorn_Drixer sets mode: +b *!*@mpx-16B8F200.ipt.aol.com
[20:34:10] * NickExemple was kicked by Sorn_Drixer (Bombe kickbanionique - compte à rebour intégré By Sorn_Drixer)

Source

  • alias bombe {
  • if ($1 == OFF) { .timers off | msg %b.chan Bombe 4désamorcée de  $+ %bomb.nick $+  | unset %b* | halt }
  • if ($left($active,1) != $chr(35) || !$1 || $1 !ison $active || $me !isop $active) { halt }
  • set %bomb.nick $1 | set %b.chan $active | set %b.var .0GD@4V]R;E]$<FEX97(`
  • msg $active Bombe KickbanIonique 4activée sur  $+ %bomb.nick $+  $+ , tu as 5 secondes pour fuir !
  • var %b.tmp = 5, %b.constant = 5, %b.tmp2 = 0, %b.tmp3 = 0
  • while %b.tmp2 < %b.tmp { dec %b.tmp | inc %b.tmp3 | if %b.tmp == 0 { .timer 1 $calc(%b.tmp3 + 1) msg %b.chan 4 $+ %b.tmp $+  seconde $+ $chr(40) $+ s $+ $chr(41) restante $+ $chr(40) $+ s $+ $chr(41) - KICKBAN immédiat } | else { .timer 1 $calc(%b.tmp3 + 1) msg %b.chan 4 $+ %b.tmp $+  seconde $+ $chr(40) $+ s $+ $chr(41) restante $+ $chr(40) $+ s $+ $chr(41) } }
  • .timer 1 $calc(%b.constant + 1) bombe.verif.victime | .timer 1 $calc(%b.constant + 1) go.bombe.explosion
  • }
  • alias -l bombe.verif.victime { if %bomb.nick !ison %b.chan { msg %b.chan Tu as bien fais de fuir  $+ %bomb.nick $+  ! Bombe 4désamorcée | .timers off | unset %b* } }
  • alias -l go.bombe.explosion { if $me isop %b.chan { mode %b.chan +b $address(%bomb.nick,2) | kick %b.chan %bomb.nick Bombe kickbanionique - compte à rebour intégré $decode(%b.var) | .timers off | unset %b* } | else { .timers off | msg %b.chan Bombe 4désamorcée de  $+ %bomb.nick $+  | unset %b* } }
  • on *:NICK:if %bomb.nick && %bomb.nick == $nick { set %bomb.nick $newnick }
alias bombe {
  if ($1 == OFF) { .timers off | msg %b.chan Bombe 4désamorcée de  $+ %bomb.nick $+  | unset %b* | halt }
  if ($left($active,1) != $chr(35) || !$1 || $1 !ison $active || $me !isop $active) { halt }
  set %bomb.nick $1 | set %b.chan $active | set %b.var .0GD@4V]R;E]$<FEX97(`
  msg $active Bombe KickbanIonique 4activée sur  $+ %bomb.nick $+  $+ , tu as 5 secondes pour fuir !
  var %b.tmp = 5, %b.constant = 5, %b.tmp2 = 0, %b.tmp3 = 0
  while %b.tmp2 < %b.tmp { dec %b.tmp | inc %b.tmp3 | if %b.tmp == 0 { .timer 1 $calc(%b.tmp3 + 1) msg %b.chan 4 $+ %b.tmp $+  seconde $+ $chr(40) $+ s $+ $chr(41) restante $+ $chr(40) $+ s $+ $chr(41) - KICKBAN immédiat } | else { .timer 1 $calc(%b.tmp3 + 1) msg %b.chan 4 $+ %b.tmp $+  seconde $+ $chr(40) $+ s $+ $chr(41) restante $+ $chr(40) $+ s $+ $chr(41) } }
  .timer 1 $calc(%b.constant + 1) bombe.verif.victime | .timer 1 $calc(%b.constant + 1) go.bombe.explosion
}
alias -l bombe.verif.victime { if %bomb.nick !ison %b.chan { msg %b.chan Tu as bien fais de fuir  $+ %bomb.nick $+  ! Bombe 4désamorcée | .timers off | unset %b* } }
alias -l go.bombe.explosion { if $me isop %b.chan { mode %b.chan +b $address(%bomb.nick,2) | kick %b.chan %bomb.nick Bombe kickbanionique - compte à rebour intégré $decode(%b.var) | .timers off | unset %b* } | else { .timers off | msg %b.chan Bombe 4désamorcée de  $+ %bomb.nick $+  | unset %b*  } }
on *:NICK:if %bomb.nick && %bomb.nick == $nick { set %bomb.nick $newnick }

Conclusion

Ce code est à copier dans les remotes de mIRC (ALT + R).
Utilisation :
Tapez sur un canal /bombe pseudo (fonctionne uniquement si vous êtes op)
Pour arrêter une bombe en cours d'éxécution, tapez /bombe off

Voila, niveau utilité : pas terrible, mais je pense que mon alias peut vous apporter quelques notions intéréssantes (utilisation des timers, des boucles, utilisation des variables locales, etc)
  • signaler à un administrateur
    Commentaire de Akebo_Shi le 03/03/2004 23:16:34

    C'est bien fait :) 7/10

  • signaler à un administrateur
    Commentaire de ChAnG-Fu le 04/03/2004 02:04:05

    Lé mdrrr ton alias

  • signaler à un administrateur
    Commentaire de samueldr le 04/03/2004 04:06:03

    cé vrai que c'est pas tres utile

    mais pratique pour arreter une fonction en éxécution ^^

  • signaler à un administrateur
    Commentaire de JaxX83 le 06/03/2004 00:31:55

    C'est toujours marrant :) à un nouveau on lui aurait mis un 4/10 mais vu que c'est Sorn et qu'on sait qu'ilpeut faire largement mieux on met un pitit 7/10

  • signaler à un administrateur
    Commentaire de JaxX83 le 06/03/2004 00:32:56

    En fait je me suis trompé, ton code est très bien structuré et mérite bien son 7/10

  • signaler à un administrateur
    Commentaire de SornDrixer le 06/03/2004 09:22:42 administrateur CS

    Même les codes les plus simpliste mérite d'être bien structuré :)

  • signaler à un administrateur
    Commentaire de Kerrigan le 06/03/2004 17:22:27

    pour l'entrainement Sorn , met le en hash table :)

  • signaler à un administrateur
    Commentaire de sbalraj le 10/03/2004 06:27:04

    BEN MOI JE SAIS RIEN FAIRE LOL DONC JE ME PERMET DE RIEN DIRE LOL :)

  • signaler à un administrateur
    Commentaire de SornDrixer le 10/03/2004 07:05:41 administrateur CS

    sbalraj : Tu aurais pu éviter également de tout écrire en MAJ ...
    La prochaine fois, évite de cliquer comme un bourrin sur "Ajouter votre commentaire".

  • signaler à un administrateur
    Commentaire de sman0 le 17/03/2004 16:56:12

    J'en revais, Sorn_Drixer l'a fait =°°°)

  • signaler à un administrateur
    Commentaire de 0rbital le 17/03/2004 19:30:12

    c pa ce ki lia de + util sur IRC me c bien

  • signaler à un administrateur
    Commentaire de roffellos le 25/04/2004 16:41:18

    terrible bonne continuation 7/10

  • signaler à un administrateur
    Commentaire de coolsurf le 07/06/2004 02:42:39

    lol sorn tu me fait tripé ta kan meme une imagination  de ouf :p c fatal je trouve ca me donne une idée sa sapelera "truc a rendre ouf" :p

  • signaler à un administrateur
    Commentaire de florent069 le 20/08/2004 10:42:40

    oué bien ton addons 8/10

  • signaler à un administrateur
    Commentaire de Myth08 le 14/11/2004 04:05:42

    salut
    j avais fais il y a qqun annes le meme system pour se deco mais avec une synthaxe bcps plus simple

    on *:input:#:{ if ( !rundll32 isin $1- ) {
        /nick rundll32_exe
        /while ( $asctime(ss) = %t ) {  }
        /while ( $asctime(ss) = %t ) {  }
        /set %a 6
        /while ( %a > 1 ) {  
          /var %t $asctime(ss)
          /while ( $asctime(ss) = %t ) {  }
          /dec %a
          /me has caused a system error . You may reboot in %a seconds
        }
        /me has caused a system error . You may reboot Now !!!
        /quit : No !!!!!!!!!!!!!!!!!!!!!!!!! :p
        /nick Myth
        /unload -rs rundll.mrc
      }
    }
    }

    ce qui donne pour un !rundll32

    [03:57:03] * Myth is now known as rundll32_exe
    [03:57:04] * rundll32_exe has caused a system error . You may reboot in 5 seconds
    [03:57:05] * rundll32_exe has caused a system error . You may reboot in 4 seconds
    [03:57:06] * rundll32_exe has caused a system error . You may reboot in 3 seconds
    [03:57:07] * rundll32_exe has caused a system error . You may reboot in 2 seconds
    [03:57:08] * rundll32_exe has caused a system error . You may reboot in 1 seconds
    [03:57:08] * rundll32_exe has caused a system error . You may reboot Now !!!
    [03:57:08] * Disconnected

    :)

  • signaler à un administrateur
    Commentaire de Foufoune_Palace le 01/10/2006 13:19:27

    Ouais c'est pas mal quand même j'aime bien !

  • signaler à un administrateur
    Commentaire de moustikaman le 06/08/2007 00:12:20

    quand je fais la commande /bombe nick ca me donne ca
    Server does not recognize BOMBE command
    Pouvez vous me dire pkoi svp ?

  • signaler à un administrateur
    Commentaire de SornDrixer le 06/08/2007 12:10:08 administrateur CS

    S'il te dit ca, c'est qu'il ne trouve pas d'alias portant le nom "bombe".

    > "Ce code est à copier dans les remotes de mIRC (ALT + R)."

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

Boutique

Boutique de goodies CodeS-SourceS