KizulEmeraldfire

Anti-Cutoff.mrc

Sep 24th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 1.11 KB | None | 0 0
  1. on *:input:*: {
  2.   if ( ( $left($1,1) != / ) || ( $1 == /me ) ) {
  3.     var %textlen = $len($1-)
  4.     if (%textlen > 400) {
  5.       var %pos = 1
  6.       var %text = $mid($1-, %pos, 400)
  7.       var %firsttime = 1
  8.       while ( %text != $null ) {
  9.         if ( $len($deltok(%text, -1, 32)) < 370 ) {
  10.           %text = $left(%text, 370)
  11.           inc %pos 370
  12.         }
  13.         else {
  14.           %text = $deltok(%text,-1,32)
  15.           inc %pos $len(%text)
  16.           inc %pos
  17.         }
  18.  
  19.         var %outtext = %text
  20.         %text = $mid($1-, %pos, 400)
  21.         if (%firsttime == 1) {
  22.           if ($gettok(%outtext, 1, 32) == /me) {
  23.             %outtext %next
  24.           }
  25.           else {
  26.             say %outtext %next
  27.           }
  28.           %firsttime = 0;
  29.         }
  30.         else {
  31.           if (%text != $null) {
  32.             say %continue %outtext %next
  33.           }
  34.           else {
  35.             if (%textlen <= 945) {
  36.               say %continue %outtext %done
  37.             }
  38.             else {
  39.               say %continue %outtext %more
  40.             }
  41.           }
  42.         }
  43.       }
  44.       halt
  45.     }
  46.   }
  47. }
Add Comment
Please, Sign In to add comment