Advertisement
SpliftOn

Mirc alert

Sep 28th, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. on 1:connect: ml
  2. alias ml {
  3. /window -edSl9 @multichan
  4. set %destop.multi.nb $chan(0)
  5. while ( %destop.multi.nb > 0 ) {
  6. aline -l @multichan $chan(%destop.multi.nb)
  7. dec %destop.multi.nb 1
  8. }
  9. .enable #multilog
  10. }
  11.  
  12. #multilog on
  13. on 1:TEXT:*:#:{ echo @multichan 14< $+ $chan $nick $+ > $1- }
  14. on 1:ACTION:*:#:{ echo @multichan 6 $+ $chan $nick $1- }
  15. on 1:NOTICE:*:*:{ echo @multichan 5 - $nick - $1- }
  16. on 1:NICK: { echo @multichan 3 *** $nick devient $newnick 12 $_comchan($newnick) }
  17. on 1:QUIT: { echo @multichan 2 *** $nick vient de quitter 6 $+ ( $+ $_comchan($nick) $+ ) 2 $1- }
  18. on 1:join:*: {
  19. if ($nick == $me ) {
  20. aline -l @multichan $chan
  21. }
  22. echo @multichan 3 *** $nick ( $+ $address($nick,1) $+ ) a rejoint $chan
  23. }
  24.  
  25. on 1:part:*: {
  26. if ($nick == $me) {
  27. set %detop.multichan.chans $line(@multichan,0,1)
  28. while (%detop.multichan.chans > 0 ) {
  29. if ($chan == $line(@multichan,%detop.multichan.chans,1)) {
  30. dline -l @multichan %detop.multichan.chans
  31. set %detop.multichan.chans 0
  32. }
  33. dec %detop.multichan.chans 1
  34. }
  35. unset %detop.multichan.*
  36. }
  37. echo @multichan 12 *** $nick ( $+ $address($nick,1) $+ ) est prarti de $chan
  38. }
  39.  
  40. on 1:kick:*: {
  41. if ($knick == $me) {
  42. set %detop.multichan.chans $line(@multichan,0,1)
  43. while (%detop.multichan.chans > 0 ) {
  44. if ($chan == $line(@multichan,%detop.multichan.chans,1)) {
  45. dline -l @multichan %detop.multichan.chans
  46. set %detop.multichan.chans 0
  47. }
  48. dec %detop.multichan.chans 1
  49. }
  50. }
  51. unset %detop.multichan.*
  52. }
  53. on 1:input:@multichan: {
  54. if ($left($1,1) != $chr(47)) {
  55. echo @multichan < $+ $sline(@multichan,1) $me $+ > $1-
  56. msg $sline(@multichan,1) $1-
  57. }
  58. elseif ($1 == /me ) {
  59. echo @multichan 6* $+ $sline(@multichan,1) $me $2-
  60. describe $sline(@multichan,1) $2-
  61.  
  62. }
  63. }
  64.  
  65. #multilog end
  66.  
  67. on 1:close:@multichan: { .disable #multilog }
  68.  
  69. alias -l _comchan {
  70. %comchans = ""
  71. %i = 1
  72. :loop
  73. if (%i > $comchan($1,0)) {
  74. unset %i
  75. return %comchans
  76. }
  77. %comchans = $addtok(%comchans,$comchan($1,%i),44)
  78. inc %i
  79. goto loop
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement