Advertisement
Guest User

Untitled

a guest
Sep 27th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 KB | None | 0 0
  1. alias away {
  2. set %away.reason $$?"Reason for being away?"
  3. nick Altaire`Away
  4. amsg 1,0I am now away: 1,0(1,0 Reason:13,0 %away.reason $+ 1,0 ) ( 1,0 Left At:13,0 $time 1,0 )99
  5. set %away.status on
  6. set %away.time $ctime
  7. }
  8. alias back {
  9. unset %away.status
  10. nick Altaire
  11. amsg 1,0I am back from 1,0(13,0 %away.reason $+ 1,0 ). 1,0I was gone for 1,0(13,0 $duration($calc( $ctime - %away.time)) 1,0)
  12. }
  13. alias hlnicks { return $me mogi }
  14. alias service_bots { return BanHammer Captain_Falcon ClanWars Client Coder IDM Machine milk Minibar mIRC Noobs Pancake Q RuneScape snoozles Spam Unknown W Warcraft Wheatley X Y }
  15. alias other_bots { return Vectra RuneScript Gerty ChanStat Onzichtbaar Faux CoDScript Impact PartyRoom Loot }
  16. alias col {
  17. var %c1 = 14
  18. var %c2 = 10
  19. if ($prop == logo) { return $+($chr(3),%c1,** $chr(40),$chr(3),%c2,$upper($1),$chr(3),%c1,$chr(41),:) }
  20. elseif ($prop == c1) { return %c1 }
  21. elseif ($prop == c2) { return %c2 }
  22. else { return $+($chr(3),%c2,$1,$chr(3),%c1) }
  23. }
  24. alias _timestamp {
  25. var %a = $chr(40)
  26. var %b = $chr(41)
  27. var %format = ddd - mmm dd - hh:nn.sstt
  28. return $+($chr(3),$col().c1,%a,$col($asctime(%format)),%b)}
  29. }
  30. }
  31. on *:TEXT:*:*: {
  32. var %hlpattern = $+(/\b,$chr(40),$replace($hlnicks,$chr(32),$(|)),$chr(41),\b/Si)
  33. if ($regex($1-,%hlpattern)) {
  34. var %otherbots = $+(/,$chr(40),$replace($other_bots,$chr(32),$(|)),$chr(41),/Si)
  35. if (!$regex($nick,%otherbots) && !$regex($nick,/(buffextras|(\S+)(bot|serv))$/Si) && !$istok($service_bots,$nick,32)) {
  36. if ($away && !$hget(Highlight,$address($nick,3))) {
  37. .hadd -mu3600 Highlight $address($nick,3) $ctime
  38. notice $nick Hello $+($nick,$chr(44)) I am currently away with the reason: $iif($awaymsg,$v1,No reason)
  39. }
  40. if (!$appactive) {
  41. flash -b1 Highlight - $nick $iif($chan,$+($chr(40),$chan,$chr(41)))
  42. }
  43. var %replacepattern = $+(%hlpattern,g), %output $regsubex($1-,%replacepattern,$col(\1))
  44. var %window = $+(@Highlights,:,$network), %msg = $_timestamp $+([,$col($nick),:,$col($iif($chan,$v1,Query)),]:) %output
  45. if (!$istok($nick $chan %window,$active,32)) {
  46. echo -a %msg
  47. }
  48. if (!$window(%window)) {
  49. .window %window
  50. }
  51. .aline -i5 %window %msg
  52. window -g2 $iif(!$chan,$nick,$chan)
  53. }
  54. }
  55. if ($1 == .erate) {
  56. notice $nick 3 The chance of receiving a starved ancient effigy drop from a level 7 $2 3 would be one every 7 $bytes($round($calc(11018254 * $2 ^-1.9469123)),b) 3kills
  57. }
  58. if ($1 == @erate) {
  59. msg # 3 The chance of receiving a starved ancient effigy drop from a level 7 $2 3 would be one every 7 $bytes($round($calc(11018254 * $2 ^-1.9469123)),b) 3kills
  60. }
  61. if ($1 == .inv) {
  62. invite $2 $chan
  63. }
  64. if ($1 == .akick) {
  65. cs akick # add $2 $3-
  66. cs akick # enforce
  67. on *:text:*:#: {
  68. }
  69. elseif ($1 == .add) {
  70. if ($address($nick,2) == $address(@Swift-B7F4FE01.bb.sky.com,2)) {
  71. cs access # add $2 $3
  72. }
  73. }
  74. elseif ($1 == .amsg) {
  75. if ($address($nick,2) == $address(@Swift-B7F4FE01.bb.sky.com,2)) {
  76. amsg $2-
  77. }
  78. }
  79. elseif ($1 == .mode) {
  80. if ($address($nick,2) == $address(@Swift-B7F4FE01.bb.sky.com,2)) {
  81. mode # $2 $3-
  82. }
  83. }
  84. elseif ($1 == .i) {
  85. if ($address($nick,2) == $address(@Swift-B7F4FE01.bb.sky.com,2)) {
  86. invite $2 #
  87. }
  88. }
  89. elseif ($1 == .k) {
  90. if ($address($nick,2) == $address(@Swift-B7F4FE01.bb.sky.com,2)) {
  91. kick # $2
  92. }
  93. }
  94. elseif ($1 == .b) {
  95. if ($address($nick,2) == $address(@Swift-B7F4FE01.bb.sky.com,2)) {
  96. mode # +b $address($2,2)
  97. }
  98. }
  99. elseif ($1 == .kb) {
  100. if ($address($nick,2) == $address(@Swift-B7F4FE01.bb.sky.com,2)) {
  101. kick # $2
  102. mode # +b $address($2,2)
  103. }
  104. }
  105. elseif ($1 == .nick) {
  106. if ($address($nick,2) == $address(@Swift-B7F4FE01.bb.sky.com,2)) {
  107. nick $2
  108. ns id password
  109. }
  110. }
  111. elseif ($1 == .say) {
  112. if ($address($nick,2) == $address(@Swift-B7F4FE01.bb.sky.com,2)) {
  113. msg # $2-
  114. }
  115. }
  116. elseif ($1 == .me) {
  117. if ($address($nick,2) == $address(@Swift-B7F4FE01.bb.sky.com,2)) {
  118. describe # $2-
  119. }
  120. }
  121. elseif ($1 == .join) {
  122. if ($address($nick,2) == $address(@Swift-B7F4FE01.bb.sky.com,2)) {
  123. join $2-
  124. }
  125. }
  126. elseif ($1 == .leave) {
  127. if ($address($nick,2) == $address(@Swift-B7F4FE01.bb.sky.com,2)) {
  128. part $2-
  129. }
  130. }
  131. else { halt }
  132. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement