- alias bbig {
- set %bl.buffer1 A
- set %bl.buffer2 A
- set %bl.buffer3 A
- set %bl.buffer4 A
- set %bl.buffer5 A
- tokenize 32 $2-
- }
- if ($1 !isnum) {
- set %bl.col1 0
- set %bl.col2 1
- }
- elseif ($2 !isnum) {
- set %bl.col1 $1
- set %bl.col2 1
- tokenize 32 $2-
- }
- else {
- set %bl.col1 $1
- set %bl.col2 $2
- tokenize 32 $3-
- }
- var %bl.idx1 1
- var %bl.idx2 1
- var %bl.idx3 1
- ;set the block field
- while (%bl.idx1 <= $0) {
- set %bl.idx2 1
- while (%bl.idx2 <= $len($ [ $+ [ %bl.idx1 ] ])) {
- blockappend $bblockletter($mid($ [ $+ [ %bl.idx1 ] ],%bl.idx2,1))
- inc %bl.idx2
- }
- if (%bl.idx1 < $0) blockappend $bblockletter
- inc %bl.idx1
- }
- ;colorize the block field
- blockcolor %bl.col1 %bl.col2
- ;output the block field
- set %bl.idx3 1
- while (%bl.idx3 <= 5) {
- %bl.cmd %bl.buffer [ $+ [ %bl.idx3 ] ]
- unset %bl.buffer [ $+ [ %bl.idx3 ] ]
- inc %bl.idx3 }
- }
- alias bbigchan {
- set %bl.buffer1 A
- set %bl.buffer2 A
- set %bl.buffer3 A
- set %bl.buffer4 A
- set %bl.buffer5 A
- tokenize 32 $3-
- }
- if ($2 !isnum) {
- set %bl.col1 0
- set %bl.col2 1
- }
- elseif ($3 !isnum) {
- set %bl.col1 $2
- set %bl.col2 1
- tokenize 32 $3-
- }
- else {
- set %bl.col1 $2
- set %bl.col2 $3
- tokenize 32 $4-
- }
- var %bl.idx1 1
- var %bl.idx2 1
- var %bl.idx3 1
- ;set the block field
- while (%bl.idx1 <= $0) {
- set %bl.idx2 1
- while (%bl.idx2 <= $len($ [ $+ [ %bl.idx1 ] ])) {
- blockappend $bblockletter($mid($ [ $+ [ %bl.idx1 ] ],%bl.idx2,1))
- inc %bl.idx2
- }
- if (%bl.idx1 < $0) blockappend $bblockletter
- inc %bl.idx1
- }
- ;colorize the block field
- blockcolor %bl.col1 %bl.col2
- ;output the block field
- set %bl.idx3 1
- while (%bl.idx3 <= 5) {
- %bl.cmd %bl.buffer [ $+ [ %bl.idx3 ] ]
- unset %bl.buffer [ $+ [ %bl.idx3 ] ]
- inc %bl.idx3 }
- }
- alias -l bblockletter {
- if ($1 == a) return ABBBA BBABB BBBBB BBABB BBABB
- elseif ($1 == b) return BBBBA BBABB BBBBB BBABB BBBBA
- elseif ($1 == c) return ABBBA BBABB BBAAA BBABB ABBBA
- elseif ($1 == d) return BBBBA BBABB BBABB BBABB BBBBA
- elseif ($1 == e) return BBBBB BBAAA BBBBA BBAAA BBBBB
- elseif ($1 == f) return BBBBB BBAAA BBBBA BBAAA BBAAA
- elseif ($1 == g) return ABBBBA BBAAAA BBABBB BBAABB ABBBBA
- elseif ($1 == h) return BBABB BBABB BBBBB BBABB BBABB
- elseif ($1 == i) return BBBB ABBA ABBA ABBA BBBB
- elseif ($1 == j) return AAABB AAABB BBABB BBABB ABBBA
- elseif ($1 == k) return BBAABB BBABBA BBBBAA BBABBA BBAABB
- elseif ($1 == l) return BBAAA BBAAA BBAAA BBAAA BBBBB
- elseif ($1 == m) return ABBABBA BBBBBBB BBABABB BBAAABB BBAAABB
- elseif ($1 == n) return BBAABB BBBABB BBBBBB BBABBB BBAABB
- elseif ($1 == o) return ABBBBA BBAABB BBAABB BBAABB ABBBBA
- elseif ($1 == p) return BBBBBA BBAABB BBBBBA BBAAAA BBAAAA
- elseif ($1 == q) return ABBBBA BBAABB BBAABB BBABBB ABBBBB
- elseif ($1 == r) return BBBBBA BBAABB BBBBBA BBABBA BBAABB
- elseif ($1 == s) return ABBBBA BBAAAA ABBBBA AAAABB ABBBBA
- elseif ($1 == t) return BBBBBB AABBAA AABBAA AABBAA AABBAA
- elseif ($1 == u) return BBAABB BBAABB BBAABB BBAABB ABBBBB
- elseif ($1 == v) return BBAABB BBAABB BBAABB ABBBBA AABBAA
- elseif ($1 == w) return BBAAABB BBAAABB BBABABB BBBBBBB ABBABBA
- elseif ($1 == x) return BBAABB BBAABB ABBBBA BBAABB BBAABB
- elseif ($1 == y) return BBAABB BBAABB ABBBBA AABBAA AABBAA
- elseif ($1 == z) return BBBBBB AAABBA AABBAA ABBAAA BBBBBB
- elseif ($1 == 0) return ABBBBA BBAABB BBABBB BBBABB ABBBBA
- elseif ($1 == 1) return AABBAA ABBBAA AABBAA AABBAA BBBBBB
- elseif ($1 == 2) return BBBBBA AAAABB AABBAA BBAAAA BBBBBB
- elseif ($1 == 3) return BBBBA AAABB ABBBA AAABB BBBBA
- elseif ($1 == 4) return AAABBA ABBBBA BBABBA BBBBBB AAABBA
- elseif ($1 == 5) return BBBBBB BBAAAA BBBBBA AAAABB BBBBBA
- elseif ($1 == 6) return ABBBBA BBAAAA BBBBBA BBAABB ABBBBA
- elseif ($1 == 7) return BBBBB AAABB AABBA ABBAA ABBAA
- elseif ($1 == 8) return ABBBA BBABB ABBBA BBABB ABBBA
- elseif ($1 == 9) return ABBBA BBABB ABBBB AAABB ABBBA
- elseif ($1 == .) return AA AA AA AA BB
- elseif ($1 == !) return BB BB BB AA BB
- elseif ($1 == ?) return BBBA AABB ABBA AAAA ABBA
- elseif ($1 == -) return AAAA AAAA BBBB AAAA AAAA
- elseif ($1 == _) return AAAA AAAA AAAA AAAA BBBB
- elseif ($1 == ^) return AABBAA ABBBBA BBAABB AAAAAA AAAAAA
- elseif ($1 == +) return AABBAA AABBAA BBBBBB AABBAA AABBAA
- elseif ($1 == =) return AAAA BBBB AAAA BBBB AAAA
- elseif ($1 == /) return AAAABB AAABBA AABBAA ABBAAA BBAAAA
- elseif ($1 == \) return BBAAAA ABBAAA AABBAA AAABBA AAAABB
- elseif ($1 == ]) return BBBB AABB AABB AABB BBBB
- elseif ($1 == [) return BBBB BBAA BBAA BBAA BBBB
- elseif ($1 == :) return AA BB AA BB AA
- elseif ($1 == <) return AABB ABBA BBAA ABBA AABB
- elseif ($1 == >) return BBAA ABBA AABB ABBA BBAA
- elseif ($1 == $chr(40)) return ABB BBA BBA BBA ABB
- elseif ($1 == $chr(41)) return BBA ABB ABB ABB BBA
- elseif ($1 == ") return BAB AAA AAA AAA AAA
- elseif ($1 == ') return B A A A A
- elseif ($1 == ~) return ABBAAA BBBBBB AAABBA AAAAAA AAAAAA
- elseif ($1 == $chr(37)) return BBAABB AAABBA AABBAA BBAABB
- elseif ($1 == $chr(124)) return BB BB BB BB BB
- elseif ($1 == *) return BBAABB ABBBBA BBBBBB ABBBBA BBAABB
- else return A A A A A
- }
- alias big {
- set %bl.buffer1 A
- set %bl.buffer2 A
- set %bl.buffer3 A
- set %bl.buffer4 A
- set %bl.buffer5 A
- tokenize 32 $2-
- }
- if ($1 !isnum) {
- set %bl.col1 0
- set %bl.col2 1
- }
- elseif ($2 !isnum) {
- set %bl.col1 $1
- set %bl.col2 1
- tokenize 32 $2-
- }
- else {
- set %bl.col1 $1
- set %bl.col2 $2
- tokenize 32 $3-
- }
- var %bl.idx1 1
- var %bl.idx2 1
- var %bl.idx3 1
- ;set the block field
- while (%bl.idx1 <= $0) {
- set %bl.idx2 1
- while (%bl.idx2 <= $len($ [ $+ [ %bl.idx1 ] ])) {
- blockappend $blockletter($mid($ [ $+ [ %bl.idx1 ] ],%bl.idx2,1))
- inc %bl.idx2
- }
- if (%bl.idx1 < $0) blockappend $blockletter
- inc %bl.idx1
- }
- ;colorize the block field
- blockcolor %bl.col1 %bl.col2
- ;output the block field
- set %bl.idx3 1
- while (%bl.idx3 <= 5) {
- %bl.cmd %bl.buffer [ $+ [ %bl.idx3 ] ]
- unset %bl.buffer [ $+ [ %bl.idx3 ] ]
- inc %bl.idx3 }
- }
- alias bigchan {
- set %bl.buffer1 A
- set %bl.buffer2 A
- set %bl.buffer3 A
- set %bl.buffer4 A
- set %bl.buffer5 A
- tokenize 32 $3-
- }
- if ($2 !isnum) {
- set %bl.col1 0
- set %bl.col2 1
- }
- elseif ($3 !isnum) {
- set %bl.col1 $2
- set %bl.col2 1
- tokenize 32 $3-
- }
- else {
- set %bl.col1 $2
- set %bl.col2 $3
- tokenize 32 $4-
- }
- var %bl.idx1 1
- var %bl.idx2 1
- var %bl.idx3 1
- ;set the block field
- while (%bl.idx1 <= $0) {
- set %bl.idx2 1
- while (%bl.idx2 <= $len($ [ $+ [ %bl.idx1 ] ])) {
- blockappend $blockletter($mid($ [ $+ [ %bl.idx1 ] ],%bl.idx2,1))
- inc %bl.idx2
- }
- if (%bl.idx1 < $0) blockappend $blockletter
- inc %bl.idx1
- }
- ;colorize the block field
- blockcolor %bl.col1 %bl.col2
- ;output the block field
- set %bl.idx3 1
- while (%bl.idx3 <= 5) {
- %bl.cmd %bl.buffer [ $+ [ %bl.idx3 ] ]
- unset %bl.buffer [ $+ [ %bl.idx3 ] ]
- inc %bl.idx3 }
- }
- alias -l blockletter {
- if ($1 == A) return ABA BAB BBB BAB BAB
- elseif ($1 == B) return BBA BAB BBA BAB BBA
- elseif ($1 == C) return ABB BAA BAA BAA ABB
- elseif ($1 == D) return BBA BAB BAB BAB BBA
- elseif ($1 == E) return BBB BAA BBA BAA BBB
- elseif ($1 == F) return BBB BAA BBA BAA BAA
- elseif ($1 == G) return ABB BAA BAB BAB ABB
- elseif ($1 == H) return BAB BAB BBB BAB BAB
- elseif ($1 == I) return BBB ABA ABA ABA BBB
- elseif ($1 == J) return BBB ABA ABA ABA BBA
- elseif ($1 == K) return BAB BAB BBA BAB BAB
- elseif ($1 == L) return BAA BAA BAA BAA BBB
- elseif ($1 == M) return ABBBA BABAB BABAB BAAAB BAAAB
- elseif ($1 == N) return BAAB BBAB BABB BAAB BAAB
- elseif ($1 == O) return BBB BAB BAB BAB BBB
- elseif ($1 == P) return BBB BAB BBB BAA BAA
- elseif ($1 == Q) return BBB BAB BAB BBB AAB
- elseif ($1 == R) return BBB BAB BBB BBA BAB
- elseif ($1 == S) return ABB BAA ABA AAB BBA
- elseif ($1 == T) return BBB ABA ABA ABA ABA
- elseif ($1 == U) return BAB BAB BAB BAB BBB
- elseif ($1 == V) return BAB BAB BAB BAB ABA
- elseif ($1 == W) return BAAAB BAAAB BABAB BABAB ABBBA
- elseif ($1 == X) return BAB BAB ABA BAB BAB
- elseif ($1 == Y) return BAB BAB BAB ABA ABA
- elseif ($1 == Z) return BBB AAB ABA BAA BBB
- elseif ($1 == 0) return ABA BAB BAB BAB ABA
- elseif ($1 == 1) return ABA BBA ABA ABA BBB
- elseif ($1 == 2) return BBA AAB ABA BAA BBB
- elseif ($1 == 3) return BBA AAB ABA AAB BBA
- elseif ($1 == 4) return BAB BAB BBB AAB AAB
- elseif ($1 == 5) return BBB BAA BBA AAB BBA
- elseif ($1 == 6) return ABB BAA BBB BAB BBB
- elseif ($1 == 7) return BBB AAB AAB ABA ABA
- elseif ($1 == 8) return BBB BAB BBB BAB BBB
- elseif ($1 == 9) return BBB BAB BBB AAB BBA
- elseif ($1 == .) return A A A A B
- elseif ($1 == !) return B B B A B
- elseif ($1 == ?) return BBB AAB ABA AAA ABA
- elseif ($1 == -) return AAA AAA BBB AAA AAA
- elseif ($1 == _) return AAAA AAAA AAAA AAAA BBBB
- elseif ($1 == ^) return ABA BAB AAA AAA AAA
- elseif ($1 == +) return AAA ABA BBB ABA AAA
- elseif ($1 == =) return AAA BBB AAA BBB AAA
- elseif ($1 == /) return AAAAB AAABA AABAA ABAAA BAAAA
- elseif ($1 == \) return BAAAA ABAAA AABAA AAABA AAAAB
- elseif ($1 == ]) return BB AB AB AB BB
- elseif ($1 == [) return BB BA BA BA BB
- elseif ($1 == :) return A B A B A
- elseif ($1 == $chr(59)) return AA AB AA AB BA
- elseif ($1 == <) return AAB ABA BAA ABA AAB
- elseif ($1 == >) return BAA ABA AAB ABA BAA
- elseif ($1 == $chr(40)) return AB BA BA BA AB
- elseif ($1 == $chr(41)) return BA AB AB AB BA
- elseif ($1 == ") return BAB BAB AAA AAA AAA
- elseif ($1 == ') return B B A A A
- elseif ($1 == `) return BA AB AA AA AA
- elseif ($1 == ,) return AA AA AA AB BA
- elseif ($1 == ~) return AAAA ABAB BABA AAAA AAAA
- elseif ($1 == $chr(37)) return BAB AAB ABA BAA BAB
- elseif ($1 == $chr(124)) return B B B B B
- elseif ($1 == *) return BAB ABA BAB AAA AAA
- elseif ($1 == $chr(64)) return ABBBA BABAB BABAB BAABA ABBBA
- else return A A A A A
- }
- alias -l blockappend {
- set %bl.buffer1 $+(%bl.buffer1,$$1,A)
- set %bl.buffer2 $+(%bl.buffer2,$$2,A)
- set %bl.buffer3 $+(%bl.buffer3,$$3,A)
- set %bl.buffer4 $+(%bl.buffer4,$$4,A)
- set %bl.buffer5 $+(%bl.buffer5,$$5,A)
- }
- alias -l blockcolor {
- var %bl.buff 1, %bl.string 5
- while (%bl.buff <= 5) {
- while (%bl.string >= 1) {
- set %bl.buffer [ $+ [ %bl.buff ] ] $replace(%bl.buffer [ $+ [ %bl.buff ] ] ,$str(A,%bl.string),$+(,$$2,$chr(44),$$2,$str($blockrand,%bl.string)))
- set %bl.buffer [ $+ [ %bl.buff ] ] $replace(%bl.buffer [ $+ [ %bl.buff ] ] ,$str(B,%bl.string),$+(,$$1,$chr(44),$$1,$str($blockrand,%bl.string)))
- dec %bl.string
- }
- set %bl.string 5
- inc %bl.buff
- }
- }
- alias -l blockrand return $iif($rand(0,1) == 0,<,>)
mIRC Big Text Script
Posted by Anonymous on Thu 13th May 2010 21:35
raw | new post
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.