Advertisement
Guest User

Untitled

a guest
Aug 13th, 2017
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 6.80 KB | None | 0 0
  1. [script]
  2.  
  3. menu nicklist {
  4. A-Bomb:bombkick $$1
  5. }
  6.  
  7. alias bombreset {
  8.   /unset %bombstat*
  9.   /unset %bombchan*
  10.   /set %bombtop 0
  11.   /set %bombtopn 0
  12.   /.timerbombreset off
  13.   /.timerbombreset 00:01 1 1 /bombreset
  14. }
  15.  
  16. on 1:text:!bombkick:#:{
  17.   if ( $me isop $chan ) /bombkick $nick
  18. }
  19.  
  20. on 1:text:!bombstats:%atsbombchan:{
  21.   if ( %bombstats [ $+ [ $$1 ] ]  = on ) { /halt }
  22.   /set -u20 %bomstats [ $+ [ $$1 ] ] on
  23.   /.notice $nick Du hast $iif(%bombstat [ $+ [ $nick ] ] != $null,%bombstat [ $+ [ $nick ] ],0) Bomben erfolgreich hintereinander entschдrft ;)
  24. }
  25.  
  26. alias bombkick {
  27.   if ( %bombtop = $null ) { /set %bombtop 0 }
  28.   if ( %bombtopn = $null ) { /set %bombtopn 0 }
  29.   if ( %bombkick [ $+ [ $$1 ] ]  = on ) { /halt }
  30.   elseif ( %bombchan [ $+ [ $nick ] ] != $null ) {
  31.     if ( %bombchanb [ $+ [ $nick ] ] = blubb ) { halt }
  32.     /.notice $nick Nur eine Bombe alle 3 Minuten ! ;)
  33.     halt
  34.   }
  35.   /set -u20 %bombkick [ $+ [ $$1 ] ] on
  36.   /inc %bombnumber
  37.   /describe $chan gibt $$1 ne Bombe in die Hand ! Versuch das richtige Kabel durchzuschneiden mit !rot, !gelb oder !grьn !!! schnell, du hast nur 20 sekunden!! (Bombe Nr. %bombnumber $+ )
  38.   /.timerbombkick $+ $$1 1 20 /kick $chan $$1 *BOOOM* - die Bombe ist hochgegangen ;) - Top: %bombtopnick - %bombtop -- Flop: %bombtopnickn - %bombtopn
  39.   /set %farbe $rand(1,3)
  40.   if (%farbe == 1) { set %farb rot }
  41.   if (%farbe == 2) { set %farb grьn }
  42.   if (%farbe == 3) { set %farb gelb }
  43.   /set -u20 %bombcolor [ $+ [ $$1 ] ] %farb
  44.   /set -u180 %bombchan [ $+ [ $$1 ] ] $chan
  45. }
  46.  
  47. on 1:text:!rot:#:{
  48.   if ( %bombkick [ $+ [ $nick ] ]  = on ) {
  49.     if ( %bombcolor [ $+ [ $nick ] ] = rot ) {
  50.       /inc %bombstat [ $+ [ $nick ] ]
  51.       /unset %bombstatn [ $+ [ $nick ] ]
  52.       /describe %bombchan [ $+ [ $nick ] ] Puh, da haste nochmal glьck gehabt $nick ! Bombe entschдrft. - Top: %bombtopnick - %bombtop -- Flop: %bombtopnickn - %bombtopn -- Du: %bombstat [ $+ [ $nick ] ]
  53.       /.timerbombkick $+ $nick off
  54.       /unset %bombkick [ $+ [ $nick ] ]
  55.       if ( %bombtop = %bombstat [ $+ [ $nick ] ] ) { msg $chan $nick ist jetz mit an der Bomb-kick-spitze! ( $+ %bombtop Entschдrfungen, genau wie: %bombtopnick $+ ) | /set %bombtopnick $addtok(%bombtopnick,$nick,32) }
  56.       if ( %bombtop < %bombstat [ $+ [ $nick ] ] ) { /set %bombtop %bombstat [ $+ [ $nick ] ] | /set %bombtopnick $nick | msg $chan $nick ist neuer Meister-Entschдrfer mit %bombtop Entschдrfungen !!! }
  57.     }
  58.     else {
  59.       /inc %bombstatn [ $+ [ $nick ] ]
  60.       /describe %bombchan [ $+ [ $nick ] ] meint: falscher Draht $nick - *BOOOOOOOOOM*
  61.       /.timerbombkick $+ $nick off
  62.       /unset %bombkick [ $+ [ $nick ] ]
  63.       /kick %bombchan [ $+ [ $nick ] ] $nick *BOOOM* - die Bombe ist hochgegangen ;) - Top: %bombtopnick - %bombtop -- Flop: %bombtopnickn - %bombtopn -- Du: %bombstatn [ $+ [ $nick ] ]
  64.       /unset %bombstat [ $+ [ $nick ] ]
  65.       if ( %bombtopn = %bombstatn [ $+ [ $nick ] ] ) { msg $chan $nick ist jetz auch mit ganz unten! ( $+ %bombtopn Explosionen, genau wie: %bombtopnickn $+ ) | /set %bombtopnickn $addtok(%bombtopnickn,$nick,32) }
  66.       if ( %bombtopn < %bombstatn [ $+ [ $nick ] ] ) { /set %bombtopn %bombstatn [ $+ [ $nick ] ] | /set %bombtopnickn $nick | msg $chan $nick ist neuer Meister-Explodierer mit %bombtopn Explosionen !!! }
  67.     }
  68.   }
  69. }
  70.  
  71. on 1:text:!grьn:#:{
  72.   if ( %bombkick [ $+ [ $nick ] ]  = on ) {
  73.     if ( %bombcolor [ $+ [ $nick ] ] = grьn ) {
  74.       /inc %bombstat [ $+ [ $nick ] ]
  75.       /unset %bombstatn [ $+ [ $nick ] ]
  76.       /describe %bombchan [ $+ [ $nick ] ] Puh, da haste nochmal glьck gehabt $nick ! Bombe entschдrft. - Top: %bombtopnick - %bombtop -- Flop: %bombtopnickn - %bombtopn -- Du: %bombstat [ $+ [ $nick ] ]
  77.       /.timerbombkick $+ $nick off
  78.       /unset %bombkick [ $+ [ $nick ] ]
  79.       if ( %bombtop = %bombstat [ $+ [ $nick ] ] ) { msg $chan $nick ist jetz mit an der Bomb-kick-spitze! ( $+ %bombtop Entschдrfungen, genau wie: %bombtopnick $+ ) | /set %bombtopnick $addtok(%bombtopnick,$nick,32) }
  80.       if ( %bombtop < %bombstat [ $+ [ $nick ] ] ) { /set %bombtop %bombstat [ $+ [ $nick ] ] | /set %bombtopnick $nick | msg $chan $nick ist neuer Meister-Entschдrfer mit %bombtop Entschдrfungen !!! }
  81.     }
  82.     else {
  83.       /inc %bombstatn [ $+ [ $nick ] ]
  84.       /describe %bombchan [ $+ [ $nick ] ] meint: falscher Draht $nick - *BOOOOOOOOOM*
  85.       /.timerbombkick $+ $nick off
  86.       /unset %bombkick [ $+ [ $nick ] ]
  87.       /kick %bombchan [ $+ [ $nick ] ] $nick *BOOOM* - die Bombe ist hochgegangen ;) - Top: %bombtopnick - %bombtop -- Flop: %bombtopnickn - %bombtopn -- Du: %bombstatn [ $+ [ $nick ] ]
  88.       /unset %bombstat [ $+ [ $nick ] ]
  89.       if ( %bombtopn = %bombstatn [ $+ [ $nick ] ] ) { msg $chan $nick ist jetz auch mit ganz unten! ( $+ %bombtopn Entschдrfungen, genau wie: %bombtopnickn $+ ) | /set %bombtopnickn $addtok(%bombtopnickn,$nick,32) }
  90.       if ( %bombtopn < %bombstatn [ $+ [ $nick ] ] ) { /set %bombtopn %bombstatn [ $+ [ $nick ] ] | /set %bombtopnickn $nick | msg $chan $nick ist neuer Meister-Explodierer mit %bombtopn Explosioenen !!! }
  91.     }
  92.   }
  93. }
  94.  
  95. on 1:text:!gelb:#:{
  96.   if ( %bombkick [ $+ [ $nick ] ]  = on ) {
  97.     if ( %bombcolor [ $+ [ $nick ] ] = gelb ) {
  98.       /inc %bombstat [ $+ [ $nick ] ]
  99.       /unset %bombstatn [ $+ [ $nick ] ]
  100.       /describe %bombchan [ $+ [ $nick ] ] Puh, da haste nochmal glьck gehabt $nick ! Bombe entschдrft. - Top: %bombtopnick - %bombtop -- Flop: %bombtopnickn - %bombtopn -- Du: %bombstat [ $+ [ $nick ] ]
  101.       /.timerbombkick $+ $nick off
  102.       /unset %bombkick [ $+ [ $nick ] ]
  103.       if ( %bombtop = %bombstat [ $+ [ $nick ] ] ) { msg $chan $nick ist jetz mit an der Bomb-kick-spitze! ( $+ %bombtop Entschдrfungen, genau wie: %bombtopnick $+ ) | /set %bombtopnick $addtok(%bombtopnick,$nick,32) }
  104.       if ( %bombtop < %bombstat [ $+ [ $nick ] ] ) { /set %bombtop %bombstat [ $+ [ $nick ] ] | /set %bombtopnick $nick | msg $chan $nick ist neuer Meister-Entschдrfer mit %bombtop Entschдrfungen !!! }
  105.     }
  106.     else {
  107.       /inc %bombstatn [ $+ [ $nick ] ]
  108.       /describe %bombchan [ $+ [ $nick ] ] meint: falscher Draht $nick - *BOOOOOOOOOM*
  109.       /.timerbombkick $+ $nick off
  110.       /unset %bombkick [ $+ [ $nick ] ]
  111.       /kick %bombchan [ $+ [ $nick ] ] $nick *BOOOM* - die Bombe ist hochgegangen ;) - Top: %bombtopnick - %bombtop -- Flop: %bombtopnickn - %bombtopn -- Du: %bombstatn [ $+ [ $nick ] ]
  112.       /unset %bombstat [ $+ [ $nick ] ]
  113.       if ( %bombtopn = %bombstatn [ $+ [ $nick ] ] ) { msg $chan $nick ist jetz auch mit ganz unten! ( $+ %bombtopn Entschдrfungen, genau wie: %bombtopnickn $+ ) | /set %bombtopnickn $addtok(%bombtopnickn,$nick,32) }
  114.       if ( %bombtopn < %bombstatn [ $+ [ $nick ] ] ) { /set %bombtopn %bombstatn [ $+ [ $nick ] ] | /set %bombtopnickn $nick | msg $chan $nick ist neuer Meister-Explodierer mit %bombtopn Explosioenen !!! }
  115.     }
  116.   }
  117. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement