All pastes #919218 Raw Edit

fuck

public text v1 · immutable
#919218 ·published 2008-02-26 18:02 UTC
rendered paste body
alias rainbowcolor {
  var %x, %z, %q = 1
  var %y, %i = 1
  var %clist = 02,03,04,05,06,07,09,10,11,12,13
  if ($isid) { tokenize 32 $1 }
  while (%q <= $0) {
    set %i 1
    set %x $null
    while (%i <= $len($eval($+($,%q),2))) {
      if (%i >= $numtok(%clist,44)) {
        var %ii = $calc($numtok(%clist,44) - %i)
        set %y $gettok(%clist,%ii,44)
      }
      else {
        set %y $gettok(%clist,%i,44)
      }
      set %x $+(%x,%y,$mid($eval($+($,%q),2),%i,1))
      inc %i
    }
    set %z $instok(%z,%x,$calc($numtok(%z,32) +1),32)
    inc %q
  }
  if ($isid) { return %z }
  else { echo -a %z }
}

on *:input:*:{
  if (($left($1,1) != $readini(mirc.ini,text,commandchar)) &&  (!$ctrlenter) && (!$inpaste)) {
    msg $active $rainbowcolor($1-)
    halt
  }
}
}