Advertisement
Guest User

Untitled

a guest
Aug 29th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. on *:INPUT:*: {
  2. if ($left($1-,1) != $chr(47)) {
  3. set -u0 %mig-cont 1
  4. while (%mig-cont <= $gettok($1-,0,32)) {
  5. if ($gettok($1-,%mig-cont,32) ison $chan) {
  6. set -u0 %mig-len $len($gettok($1-,%mig-cont,32))
  7. set -u0 %mig-rest $calc(%mig-len % 3)
  8. set -u0 %mig-c1 02,00
  9. set -u0 %mig-c2 04,00
  10. set -u0 %mig-c3 03,00
  11. if (%mig-len >= 3) {
  12. if (%mig-rest == 0) {
  13. set -u0 %mig-part $calc(%mig-len / 3)
  14. set -u0 %mig-comple $replace($gettok($1-,%mig-cont,32),$left($gettok($1-,%mig-cont,32),%mig-part),$+(,%mig-c1,$left($gettok($1-,%mig-cont,32),%mig-part),%mig-c2))
  15. %mig-comple = $replace(%mig-comple,$right(%mig-comple,%mig-part),$+(%mig-c3,$right(%mig-comple,%mig-part),))
  16. }
  17. elseif (%mig-rest == 1) {
  18. set -u0 %mig-part $calc(%mig-len / 3)
  19. set -u0 %mig-comple $replace($gettok($1-,%mig-cont,32),$left($gettok($1-,%mig-cont,32),%mig-part),$+(,%mig-c1,$left($gettok($1-,%mig-cont,32),%mig-part),%mig-c2))
  20. %mig-comple = $replace(%mig-comple,$right(%mig-comple,%mig-part),$+(%mig-c3,$right(%mig-comple,%mig-part),))
  21. }
  22. else {
  23. set -u0 %mig-part $calc((%mig-len / 3) + 1)
  24. set -u0 %mig-comple $replace($gettok($1-,%mig-cont,32),$left($gettok($1-,%mig-cont,32),%mig-part),$+(,%mig-c1,$left($gettok($1-,%mig-cont,32),%mig-part),%mig-c2))
  25. %mig-comple = $replace(%mig-comple,$right(%mig-comple,%mig-part),$+(%mig-c3,$right(%mig-comple,%mig-part),))
  26. }
  27. }
  28. else {
  29. if (%mig-txt) { %mig-txt = %mig-txt $gettok($1-,%mig-cont,32) }
  30. else { set -u0 %mig-txt $gettok($1-,%mig-cont,32) }
  31. }
  32. if (%mig-txt) { %mig-txt = %mig-txt %mig-comple }
  33. else { set -u0 %mig-txt %mig-comple }
  34. }
  35. else {
  36. if (%mig-txt) { %mig-txt = %mig-txt $gettok($1-,%mig-cont,32) }
  37. else { set -u0 %mig-txt $gettok($1-,%mig-cont,32) }
  38. }
  39. INC %mig-cont
  40. }
  41. msg $chan %mig-txt
  42. unset %mig-*
  43. halt
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement