Guest User

Untitled

a guest
Jun 21st, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.53 KB | None | 0 0
  1. ;##############################
  2. ;# counter by ©PC-Rocker
  3. ;#
  4. ;# Bevor dieses Addon richtig genutzt
  5. ;# werden kann, müssen alle anderen
  6. ;# counter entladen werden.
  7. ;# Am wichtigsten ist es alle anderen
  8. ;# keycounter zu entladen, da
  9. ;# sonst doppelz gezählt wird.
  10. ;############################
  11.  
  12.  
  13. menu channel,query {
  14. counter
  15. .Anschlagzähler
  16. ..Anschlagzähler posten: /keycount
  17. ..Anschlagzähler zurücksetzen: set %keycount 0 | set %keycountstartdate $asctime(dd.mm.yyyy) | echo -a 14Du hast den 9[14k9-14e9-15y9-15c9-0o9-0u9-15n9-15t9-14e9-14r9] 14erfolgreich zurückgesetzt.
  18. .Kickcounter
  19. ..Kickcounter posten: /kickstats
  20. ..Kickcounter zurücksetzen: set %kickstats 0 | unset %kickreason.last | set %kickstartdate $asctime(dd.mm.yyyy) | echo -a 14Du hast den 4[14k4-14i4-15c4-15k4-0z4-0ä4-15h4-15l4-14e4-14r4] 14erfolgreich zurückgesetzt.
  21. ...vergebene kicks
  22. ....posten: /mykicks
  23. ....zurücksetzen: set %mykick 0 | set %mykickstart $asctime(dd.mm.yyyy) | unset %kickopfer.last | echo -a 14Du hast den 12[14M12-14y12-14k12-15i12-15c12-0k12-0z12-15ä12-15h12-14l12-14e12-14r12] 14erfolgreich zurückgesetzt.
  24. .highlightcounter
  25. .. Highlights von diesem Server: /msg $chan 14Ich wurde seit dem 8[14 $+ %highlightstart $+ 8] 14bereits 8[14 $+ %highlight. [ $+ [ $network ] ] $+ 8] 14mal auf 8[14 $+ $network $+ 8] 14gehighlightet, und davon 8[14 $+ %highlightchan. [ $+ [ $network ] $+ . $+ [ $chan ] ] $+ 8] 14mal in 8[14 $+ $chan $+ 8]14.Das letzte mal auf diesem Server wurde ich von 8[14 $+ %highlightnick.last. [ $+ [ $network ] $+ . $+ [ $nick ] ] $+ 8] 14gehighlightet.
  26. .. Highlights auf ALLEN Servern: /countall | /msg $chan 14Ich wurde seit dem 8[14 $+ %highlightstart $+ 8] 14auf allen Servern auf denen ich mich befinde schon 8[14 $+ %highlightall $+ 8] 14mal gehighlightet.
  27. .. zurücksetzen: set %highlightstart $asctime(dd.mm.yyyy) | set %highlightall 0 | unset %highlight.* | unset %highlightchan.* | unset %highlightnick.last.* | echo -a 14Du hast den 8[14h8-14i8-14g8-15h8-15l8-15i8-0g8-0h8-0t8-0c8-15o8-15u8-15n8-14t8-14e8-14r8] 14erfolgreich zurückgesetzt.
  28. .. highlightcounter anschalten: set %highlight 1 | echo -a 14Du hast den 8[14h8-14i8-14g8-15h8-15l8-15i8-0g8-0h8-0t8-0c8-15o8-15u8-15n8-14t8-14e8-14r8] 14aktiviert.
  29. .. highlightcounter ausschalten: set %highlight 0 | echo -a 14Du hast den 8[14h8-14i8-14g8-15h8-15l8-15i8-0g8-0h8-0t8-0c8-15o8-15u8-15n8-14t8-14e8-14r8] 14deaktiviert.
  30. .Slap Counter
  31. ..Slaps posten: /slap
  32. ..Slaps zurücksetzen: set %slap 0 | set %slapstartdate $asctime(dd.mm.yyyy) | unset %slap.* | echo -a 14Du hast den 7[14S7-14l7-15a7-15p7-0c7-0o7-0u7-15n7-15t7-14e7-14r7] 14erfolgreich zurückgesetzt.
  33. .Bancounter
  34. ..erhaltene bans posten: /bans
  35. ..zurücksetzen: set %bans 0 | set %banstart $asctime(dd.mm.yyyy) | unset %bannick.last | echo -a 14Du hast den 3[14B3-14a3-15n3-15c3-0o3-0u3-15n3-15t3-14e3-14r3] 14erfolgreich zurückgesetzt.
  36. ...vergebene bans
  37. ....vergebene bans posten: /givebans
  38. ....zurücksetzen: set %giveban 0 | set %givebanstart $asctime(dd.mm.yyyy) | unset %giveban.last | echo -a 14Du hast den 11[14G11-14i11-14v11-15e11-15b11-15a11-0n11-0c11-15o11-15u11-15n11-14t11-14e11-14r11] 14by 14erfolgreich zurückgesetzt.
  39. .alles zurücksetzen: set %keycount 0 | set %keycountstartdate $asctime(dd.mm.yyyy) | set %kickstats 0 | unset %kickreason.last | set %kickstartdate $asctime(dd.mm.yyyy) | set %mykick 0 | set %mykickstart $asctime(dd.mm.yyyy) | unset %kickopfer.last | set %highlightstart $asctime(dd.mm.yyyy) | set %highlightall 0 | unset %highlight.* | unset %highlightchan.* | unset %highlightnick.last.* | set %slap 0 | set %slapstartdate $asctime(dd.mm.yyyy) | unset %slap.* | set %bans 0 | set %banstart $asctime(dd.mm.yyyy) | unset %bannick.last | set %giveban 0 | set %givebanstart $asctime(dd.mm.yyyy) | unset %giveban.last | echo -a 14Du hast das 14[15C14-15o14-15u14-15n14-15t14-15e14-15r14-15a14-15d14-15d14-15o15-14n15] 14erfolgreich zurückgesetzt.
  40.  
  41. }
  42.  
  43. on *:load: { set %banstart $asctime(dd.mm.yyyy) | set %givebanstart $asctime(dd.mm.yyyy) | set %bans 0 | set %giveban 0 | set %slap 0 | set %slapstartdate $asctime(dd.mm.yyyy) | set %highlightstart $asctime(dd.mm.yyyy) | set %highlightall 0 | set %highlight. [ $+ [ $network ] ] | set %highlightchan. [ $+ [ $network ] $+ . $+ [ $chan ] ] | set %mykick 0 | set %mykickstart $asctime(dd.mm.yyyy) | set %keycount 0 | set %keycountstartdate $asctime(dd.mm.yyyy) | set %kickstats 0 | set %kickstartdate $asctime(dd.mm.yyyy) | echo -a 14Du hast das 14[15C14-15o14-15u14-15n14-15t14-15e14-15r14-15a14-15d14-15d14-15o14-15n14] 14by 4PC-Rocker 14erfolgreich geladen. }
  44. on *:unload: { unset %giveban | unset %bans |unset %banstart | unset %givebanstart | unset %giveban.last | unset %bannick.last | unset %slapstartdate | unset %slap | unset %slap.* | unset %highlight | set %highlightall 0 | unset set %highlight.* | unset %highlightchan.* | unset %highlightnick.last.* | unset %kickopfer.last | unset %mykick | unset %mykickstart | unset %kickreason.last | unset %keycount | unset %keycountstartdate | unset %kickstats | unset %kickstartdate | unset %kick.last $nick | echo -a 14Du hast das 14[15C14-15o14-15u14-15n14-15t14-15e14-15r14-15a14-15d14-15d14-15o14-15n14] 14by 4PC-Rocker 14erfolgreich entladen. }
  45. on *:input:*: {
  46. inc %keycount $len($1-)
  47. }
  48. alias keycount {
  49. if ($1 == -c) { set %keycount 0 | set %keycountstartdate $asctime(mm.dd.yyyy) | echo -a 14Du hast den 9[14k9-14e9-15y9-15c9-0o9-0u9-15n9-15t9-14e9-14r9] 14erfolgreich zurückgesetzt. }
  50. elseif (!$1) {
  51. if (!$isid) { msg $active 14Ich hatte mit meinem 14S7-15c7-0r7-0i7-15p7-14t 14seit dem laden am $+(9[14 $+ %keycountstartdate $+ 9]) 14schon $+(9[14 $+ %keycount $+ 9]) 14Tastenschläge. }
  52. else { return %keycount %keycountstartdate }
  53. }
  54. }
  55. on *:kick:#: {
  56. if ($knick == $me) {
  57. inc %kickstats | set %kick.last $nick | set %kickreason.last $1-
  58. }
  59. if ($nick == $me) {
  60. inc %mykick | set %kickopfer.last $knick
  61. }
  62. }
  63. alias kickstats {
  64. if ($1 == -c) { set %kickstats 0 | unset %kickreason.last | set %kickstartdate $asctime(dd.mm.yyyy) | echo -a 14Du hast den 4[14k4-14i4-15c4-15k4-0z4-0ä4-15h4-15l4-14e4-14r4] 14erfolgreich zurückgesetzt. }
  65. elseif (!$1) {
  66. if (!$isid) { msg $active $iif(%kickstats == 0, 14Ich wurde seit dem $+(4[14 $+ %kickstartdate $+ 4]) 14noch nicht einmal gekickt. 4*14freu4*, 14Ich wurde seit dem $+(4[14 $+ %kickstartdate $+ 4]) 14schon $+(4[14 $+ %kickstats $+ 4]) 14mal gekickt und das letzte mal von $+(4[14 $+ %kick.last $+ $nick $+ 4]) 14mit dem Grund: 4[14 $+ %kickreason.last $+ 4] 8*grummel* 14ò4Ó ) }
  67. else { return %kickstats %kickstartdate }
  68. }
  69. }
  70. alias mykicks {
  71. if ($1 == -c) { set %mykick 0 | set %mykickstart $asctime(dd.mm.yyyy) | echo -a 14Du hast den 12[14M12-14y12-14k12-15i12-0c12-0k12-0z12-15ä12-15h12-14l12-14e12-14r12] 14erfolgreich zurückgesetzt. }
  72. elseif (!$1) {
  73. if (!$isid) { msg $active $iif(%mykick == 0, 14Ich habe es seit dem 12[14 $+ %mykickstart $+ 12] 14noch nicht einmal übers Herz gebracht jemanden zu kicken., 14Ich habe seit dem 12[14 $+ %mykickstart $+ 12] 14schon 12[14 $+ %mykick $+ 12] 14user geholfen den raum zu verlassen. Der letzte der es nicht allein geschafft hat den raum zu verlassen und den ich helfen musste war 12[14 $+ %kickopfer.last $+ 12] $+ 14. ) }
  74. else { return %mykick %mykickstart }
  75. }
  76. }
  77.  
  78. alias countall {
  79. var %i = 1
  80. while (%i <= 10) {
  81. set %highlightall $calc(%highlightall + $var(%highlightcount.*,%i))
  82. inc %i
  83. }
  84. }
  85.  
  86.  
  87. on *:text:*:#:{
  88. if ($me isin $1-) {
  89. set %highlightall $calc(%highlightall + 1)
  90. set %highlight. [ $+ [ $network ] ] $calc(%highlight. [ $+ [ $network ] ] + 1)
  91. set %highlightchan. [ $+ [ $network ] $+ . $+ [ $chan ] ] $calc(%highlightchan. [ $+ [ $network ] $+ . $+ [ $chan ] ] + 1)
  92. set %highlightnick.last. [ $+ [ $network ] $+ . [ $nick ] ]
  93. if (%highlight == 1) {
  94. if ($chan != #) {
  95. msg $chan 14Ich wurde seit dem 8[14 $+ %highlightstart $+ 8] 14bereits 8[ $+ %highlight. [ $+ [ $network ] ] $+ 8] 14mal auf 8[14 $+ $network $+ 8] 14gehighlightet, und davon 8[ $+ %highlightchan. $+ [ $network ] $+ . $+ [ $chan ] ] $+ 8] 14mal in 8[14 $+ $chan $+ 8]14.Das letzte mal auf diesem Server wurde ich von 8[14 $+ %highlightnick.last. $+ [ $network ] $+ . $+ [ $nick ] $+ 8] 14gehighlightet. }
  96. }
  97. }
  98. if (slaps == $1) && ($me isin $1-) {
  99. set %slap.last $nick
  100. inc %slap
  101. inc %slap. [ $+ [ $nick ] ]
  102. { describe $chan 14sieht früh genug das 7[14 $+ $nick $+ 7] 14ihn schlagen will. 7[14 $+ $me $+ 7] 14steckt den schlag ein und verpasst 7[14 $+ $nick $+ 7] 14danach eine das er/sie nicht wieder aufsteht. 7[14 $+ $me $+ 7] 14hat schon 7[14 $+ %slap $+ 7] 14schläge eingesteckt und anschließend wieder doppelt so hart zurückgegeben. 14Davon waren 7[14 $+ %slap. [ $+ [ $nick ] ] $+ 7] 14lächerliche schläge von 7[14 $+ $nick $+ 7] $+ 14. }
  103. }
  104. if (!slaps == $1) && ($me isin $1-) {
  105. set %slap.last $nick
  106. inc %slap
  107. inc %slap. [ $+ [ $nick ] ]
  108. { describe $chan 14sieht früh genug das 7[14 $+ $nick $+ 7] 14ihn schlagen will. 7[14 $+ $me $+ 7] 14steckt den schlag ein und verpasst 7[14 $+ $nick $+ 7] 14danach eine das er/sie nicht wieder aufsteht. 7[14 $+ $me $+ 7] 14hat schon 7[14 $+ %slap $+ 7] 14schläge eingesteckt und anschließend wieder doppelt so hart zurückgegeben. 14Davon waren 7[14 $+ %slap. [ $+ [ $nick ] ] $+ 7] 14lächerliche schläge von 7[14 $+ $nick $+ 7] $+ 14. }
  109. }
  110. }
  111. on *:action:*:#:{
  112. if ($me isin $1-) {
  113. set %highlightall $calc(%highlightall + 1)
  114. set %highlight. [ $+ [ $network ] ] $calc(%highlight. [ $+ [ $network ] ] + 1)
  115. set %highlightchan. [ $+ [ $network ] $+ . $+ [ $chan ] ] $calc(%highlightchan. [ $+ [ $network ] $+ . $+ [ $chan ] ] + 1)
  116. set %highlightnick.last. [ $+ [ $network ] $+ . [ $nick ] ]
  117. if (%highlight == 1) {
  118. if ($chan != #) {
  119. msg $chan 14Ich wurde seit dem 8[14 $+ %highlightstart $+ 8] 14bereits 8[ $+ %highlight. [ $+ [ $network ] ] $+ 8] 14mal auf 8[14 $+ $network $+ 8] 14gehighlightet, und davon 8[ $+ %highlightchan. $+ [ $network ] $+ . $+ [ $chan ] ] $+ 8] 14mal in 8[14 $+ $chan $+ 8]14.Das letzte mal auf diesem Server wurde ich von 8[14 $+ %highlightnick.last. $+ [ $network ] $+ . $+ [ $nick ] $+ 8] 14gehighlightet. }
  120. }
  121. }
  122. if (slaps == $1) && ($me isin $1-) {
  123. set %slap.last $nick
  124. inc %slap
  125. inc %slap. [ $+ [ $nick ] ]
  126. { describe $chan 14sieht früh genug das 7[14 $+ $nick $+ 7] 14ihn schlagen will. 7[14 $+ $me $+ 7] 14steckt den schlag ein und verpasst 7[14 $+ $nick $+ 7] 14danach eine das er/sie nicht wieder aufsteht. 7[14 $+ $me $+ 7] 14hat schon 7[14 $+ %slap $+ 7] 14schläge eingesteckt und anschließend wieder doppelt so hart zurückgegeben. 14Davon waren 7[14 $+ %slap. [ $+ [ $nick ] ] $+ 7] 14lächerliche schläge von 7[14 $+ $nick $+ 7] $+ 14. }
  127. }
  128. }
  129.  
  130.  
  131. alias slap {
  132. if ($1 == -c) { set %slap 0 | set %slapstartdate $asctime(mm.dd.yyyy) }
  133. elseif (!$1) {
  134. if (!$isid) { msg $chan 9 $iif(%slap == 0, 14Ich wurde seit dem 7[14 $+ %slapstartdate $+ 7] 14noch nicht einmal geschlagen und hoffe das ändert sich auch nicht 14:7P , 14Ich wurde seit dem 7[14 $+ %slapstartdate $+ 7] 14schon 7[14 $+ %slap $+ 7] 14mal geschlagen. Den letzten kassierte ich von 7[14 $+ %slap.last $+ $nick $+ 7] 14aber der hatte dann nichts mehr zu lachen. ) }
  135. else { return %slap %slapstartdate }
  136. }
  137. }
  138. on *:ban:#: {
  139. if ($bnick == $me) {
  140. set %bannick.last $nick | inc %bans
  141. }
  142. if ($nick == $me) {
  143. inc %giveban | set %giveban.last $bnick
  144. }
  145. }
  146. alias bans {
  147. if ($1 == -c) { set %bans 0 | set %banstart $asctime(dd.mm.yyyy) | unset %bannick.last | echo -a 14Du hast den 3[14B3-14a3-15n3-15c3-0o3-0u3-15n3-15t3-14e3-14r3] 14by 4PC-Rocker 14erfolgreich zurückgesetzt. }
  148. elseif (!$1) {
  149. if (!$isid) { msg $active $iif(%bans == 0, 14Ich bin so brav das ich seit dem 3[14 $+ %banstart $+ 3] 14noch nicht einmal gebant wurde.3*14freuwiebescheuert3*, 14Ich bin ein böser user und wurde seid dem 3[14 $+ %banstart $+ 3] 14schon 3[14 $+ %bans $+ 3] 14mal gebant. Den letzten ban bekam ich von 3[14 $+ %bannick.last $+ 3] 3Ò14ó. ) }
  150. else { return %bans %banstart }
  151. }
  152. }
  153. alias givebans {
  154. if ($1 == -c) { unset %giveban | set %givebanstart $asctime(dd.mm.yyyy) | unset %giveban.last | echo -a 14Du hast den 11[14G11-14i11-14v11-15e11-15b11-15a11-0n11-0c11-15o11-15u11-15n11-14t11-14e11-14r11] 14by 4PC-Rocker 14erfolgreich zurückgesetzt. }
  155. elseif (!$1) {
  156. if (!$isid) { msg $active $iif(%giveban == 0, 14Ich habe nur liebe user um mich und musste seid dem 11[14 $+ %givebanstart $+ 11] 14noch nicht einen von ihnen ´nen ban geben. 11:14D, 14Ich musste seid dem 11[14 $+ %givebanstart $+ 11] 14schon 11[14 $+ %giveban $+ 11] 14user einen ban geben weil sie nicht hören wollten. Und der letzte der sich von mir einen Dauerplatz vor der tür verdient hat war 11[14 $+ %giveban.last $+ 11]14. ) }
  157. else { return %giveban %givebanstart }
  158. }
  159. }
Add Comment
Please, Sign In to add comment