PonkLetters and PonkMake

By Korvin on Jan 31, 2009

PonkLetters
1.) Load the script into remotes
2.) Type /ponk (words)
3.) Watch the animation

PonkLetters takes your input and displays it in big letters spelled out with radio buttons.
really cool effect =]

I realize that the smiley doesnt work =p

If the first time you type /ponk it doesn't start right away, it will start right after it saves the hash.

PonkMake
1.) Load the script into remotes.
2.) type /ponkmake
3.) check out your design in the dialog
4.) click echo
5.) msg me the result and if i like it, ill add it =]

You can make your own image for Ponkletters =] it saves it as a Ponkletters coords
this is what i made to create all the letters for my ponk alias =]

;;;;;;;;;;;;;;;;;;;;
;;PonkLetter Start;;
;;;;;;;;;;;;;;;;;;;;
dialog Ponkletters {
  title "Ponk Letters"
  size -1 -1 75 105
  option dbu
  radio "radio Button", 1, 0 0 5 5, disabled
  radio "radio Button", 2, 0 5 5 5, disabled
  radio "radio Button", 3, 0 10 5 5, disabled
  radio "radio Button", 4, 0 15 5 5, disabled
  radio "radio Button", 5, 0 20 5 5, disabled
  radio "radio Button", 6, 0 25 5 5, disabled
  radio "radio Button", 7, 0 30 5 5, disabled
  radio "radio Button", 8, 0 35 5 5, disabled
  radio "radio Button", 9, 0 40 5 5, disabled
  radio "radio Button", 10, 0 50 5 5, disabled
  radio "radio Button", 11, 0 55 5 5, disabled
  radio "radio Button", 12, 0 45 5 5, disabled
  radio "radio Button", 13, 0 60 5 5, disabled
  radio "radio Button", 14, 0 65 5 5, disabled
  radio "radio Button", 15, 0 70 5 5, disabled
  radio "radio Button", 16, 0 75 5 5, disabled
  radio "radio Button", 17, 5 75 5 5, disabled
  radio "radio Button", 18, 5 70 5 5, disabled
  radio "radio Button", 19, 5 65 5 5, disabled
  radio "radio Button", 20, 5 60 5 5, disabled
  radio "radio Button", 21, 5 55 5 5, disabled
  radio "radio Button", 22, 5 50 5 5, disabled
  radio "radio Button", 23, 5 45 5 5, disabled
  radio "radio Button", 24, 5 40 5 5, disabled
  radio "radio Button", 25, 5 35 5 5, disabled
  radio "radio Button", 26, 5 30 5 5, disabled
  radio "radio Button", 27, 5 25 5 5, disabled
  radio "radio Button", 28, 5 20 5 5, disabled
  radio "radio Button", 29, 5 15 5 5, disabled
  radio "radio Button", 30, 5 10 5 5, disabled
  radio "radio Button", 31, 5 5 5 5, disabled
  radio "radio Button", 32, 5 0 5 5, disabled
  radio "radio Button", 33, 10 0 5 5, disabled
  radio "radio Button", 35, 10 10 5 5, disabled
  radio "radio Button", 36, 10 15 5 5, disabled
  radio "radio Button", 37, 10 20 5 5, disabled
  radio "radio Button", 38, 10 25 5 5, disabled
  radio "radio Button", 39, 10 30 5 5, disabled
  radio "radio Button", 40, 10 35 5 5, disabled
  radio "radio Button", 34, 10 5 5 5, disabled
  radio "radio Button", 41, 10 40 5 5, disabled
  radio "radio Button", 43, 10 50 5 5, disabled
  radio "radio Button", 44, 10 55 5 5, disabled
  radio "radio Button", 42, 10 45 5 5, disabled
  radio "radio Button", 46, 10 65 5 5, disabled
  radio "radio Button", 45, 10 60 5 5, disabled
  radio "radio Button", 48, 10 75 5 5, disabled
  radio "radio Button", 47, 10 70 5 5, disabled
  radio "radio Button", 50, 15 70 5 5, disabled
  radio "radio Button", 51, 15 65 5 5, disabled
  radio "radio Button", 52, 15 60 5 5, disabled
  radio "radio Button", 53, 15 55 5 5, disabled
  radio "radio Button", 49, 15 75 5 5, disabled
  radio "radio Button", 62, 15 10 5 5, disabled
  radio "radio Button", 60, 15 20 5 5, disabled
  radio "radio Button", 59, 15 25 5 5, disabled
  radio "radio Button", 58, 15 30 5 5, disabled
  radio "radio Button", 57, 15 35 5 5, disabled
  radio "radio Button", 56, 15 40 5 5, disabled
  radio "radio Button", 55, 15 45 5 5, disabled
  radio "radio Button", 54, 15 50 5 5, disabled
  radio "radio Button", 63, 15 5 5 5, disabled 
  radio "radio Button", 64, 15 0 5 5, disabled
  radio "radio Button", 61, 15 15 5 5, disabled
  radio "radio Button", 65, 20 0 5 5, disabled
  radio "radio Button", 66, 20 5 5 5, disabled 
  radio "radio Button", 67, 20 10 5 5, disabled
  radio "radio Button", 68, 20 15 5 5, disabled
  radio "radio Button", 69, 20 20 5 5, disabled
  radio "radio Button", 70, 20 30 5 5, disabled
  radio "radio Button", 71, 20 25 5 5, disabled
  radio "radio Button", 72, 20 35 5 5, disabled
  radio "radio Button", 73, 20 40 5 5, disabled
  radio "radio Button", 74, 20 45 5 5, disabled
  radio "radio Button", 75, 20 50 5 5, disabled
  radio "radio Button", 76, 20 55 5 5, disabled
  radio "radio Button", 77, 20 60 5 5, disabled
  radio "radio Button", 78, 20 65 5 5, disabled
  radio "radio Button", 79, 20 70 5 5, disabled
  radio "radio Button", 80, 20 75 5 5, disabled
  radio "radio Button", 81, 25 75 5 5, disabled
  radio "radio Button", 82, 25 70 5 5, disabled
  radio "radio Button", 83, 25 65 5 5, disabled
  radio "radio Button", 84, 25 60 5 5, disabled
  radio "radio Button", 85, 25 55 5 5, disabled
  radio "radio Button", 86, 25 50 5 5, disabled
  radio "radio Button", 87, 25 45 5 5, disabled
  radio "radio Button", 88, 25 40 5 5, disabled
  radio "radio Button", 89, 25 35 5 5, disabled
  radio "radio Button", 90, 25 30 5 5, disabled
  radio "radio Button", 91, 25 25 5 5, disabled
  radio "radio Button", 92, 25 20 5 5, disabled
  radio "radio Button", 93, 25 15 5 5, disabled
  radio "radio Button", 94, 25 10 5 5, disabled
  radio "radio Button", 95, 25 5 5 5, disabled 
  radio "radio Button", 96, 25 0 5 5, disabled
  radio "radio Button", 97, 30 0 5 5, disabled
  radio "radio Button", 98, 30 5 5 5, disabled
  radio "radio Button", 99, 30 10 5 5, disabled
  radio "radio Button", 100, 30 15 5 5, disabled
  radio "radio Button", 101, 30 20 5 5, disabled
  radio "radio Button", 102, 30 25 5 5, disabled
  radio "radio Button", 103, 30 30 5 5, disabled
  radio "radio Button", 104, 30 35 5 5, disabled
  radio "radio Button", 105, 30 40 5 5, disabled
  radio "radio Button", 106, 30 45 5 5, disabled
  radio "radio Button", 107, 30 50 5 5, disabled
  radio "radio Button", 108, 30 55 5 5, disabled
  radio "radio Button", 109, 30 60 5 5, disabled
  radio "radio Button", 110, 30 65 5 5, disabled
  radio "radio Button", 111, 30 70 5 5, disabled
  radio "radio Button", 112, 30 75 5 5, disabled
  radio "radio Button", 113, 35 75 5 5, disabled
  radio "radio Button", 114, 35 70 5 5, disabled
  radio "radio Button", 115, 35 65 5 5, disabled
  radio "radio Button", 116, 35 60 5 5, disabled
  radio "radio Button", 117, 35 55 5 5, disabled
  radio "radio Button", 118, 35 50 5 5, disabled
  radio "radio Button", 119, 35 45 5 5, disabled
  radio "radio Button", 120, 35 40 5 5, disabled
  radio "radio Button", 121, 35 35 5 5, disabled
  radio "radio Button", 122, 35 30 5 5, disabled
  radio "radio Button", 123, 35 25 5 5, disabled
  radio "radio Button", 124, 35 20 5 5, disabled
  radio "radio Button", 125, 35 15 5 5, disabled
  radio "radio Button", 126, 35 10 5 5, disabled
  radio "radio Button", 127, 35 5 5 5, disabled
  radio "radio Button", 128, 35 0 5 5, disabled
  radio "radio Button", 129, 40 0 5 5, disabled
  radio "radio Button", 130, 40 5 5 5, disabled
  radio "radio Button", 131, 40 10 5 5, disabled
  radio "radio Button", 132, 40 15 5 5, disabled
  radio "radio Button", 133, 40 20 5 5, disabled
  radio "radio Button", 134, 40 25 5 5, disabled
  radio "radio Button", 135, 40 30 5 5, disabled
  radio "radio Button", 136, 40 35 5 5, disabled
  radio "radio Button", 137, 40 40 5 5, disabled
  radio "radio Button", 138, 40 45 5 5, disabled
  radio "radio Button", 139, 40 50 5 5, disabled
  radio "radio Button", 140, 40 55 5 5, disabled
  radio "radio Button", 141, 40 60 5 5, disabled
  radio "radio Button", 142, 40 65 5 5, disabled
  radio "radio Button", 143, 40 70 5 5, disabled
  radio "radio Button", 144, 40 75 5 5, disabled
  radio "radio Button", 145, 45 75 5 5, disabled
  radio "radio Button", 146, 45 70 5 5, disabled
  radio "radio Button", 147, 45 65 5 5, disabled
  radio "radio Button", 148, 45 60 5 5, disabled
  radio "radio Button", 149, 45 55 5 5, disabled
  radio "radio Button", 150, 45 50 5 5, disabled
  radio "radio Button", 151, 45 45 5 5, disabled
  radio "radio Button", 152, 45 40 5 5, disabled
  radio "radio Button", 153, 45 35 5 5, disabled
  radio "radio Button", 154, 45 30 5 5, disabled
  radio "radio Button", 155, 45 25 5 5, disabled
  radio "radio Button", 156, 45 20 5 5, disabled
  radio "radio Button", 157, 45 15 5 5, disabled
  radio "radio Button", 158, 45 10 5 5, disabled
  radio "radio Button", 159, 45 5 5 5, disabled
  radio "radio Button", 160, 45 0 5 5, disabled
  radio "radio Button", 161, 50 0 5 5, disabled
  radio "radio Button", 162, 50 5 5 5, disabled
  radio "radio Button", 163, 50 10 5 5, disabled
  radio "radio Button", 164, 50 15 5 5, disabled
  radio "radio Button", 165, 50 20 5 5, disabled
  radio "radio Button", 166, 50 25 5 5, disabled
  radio "radio Button", 167, 50 30 5 5, disabled
  radio "radio Button", 168, 50 35 5 5, disabled
  radio "radio Button", 169, 50 40 5 5, disabled
  radio "radio Button", 170, 50 45 5 5, disabled
  radio "radio Button", 171, 50 50 5 5, disabled
  radio "radio Button", 172, 50 55 5 5, disabled
  radio "radio Button", 173, 50 60 5 5, disabled
  radio "radio Button", 174, 50 65 5 5, disabled
  radio "radio Button", 175, 50 70 5 5, disabled
  radio "radio Button", 176, 50 75 5 5, disabled
  radio "radio Button", 177, 55 75 5 5, disabled
  radio "radio Button", 178, 55 70 5 5, disabled
  radio "radio Button", 179, 55 65 5 5, disabled
  radio "radio Button", 180, 55 60 5 5, disabled
  radio "radio Button", 181, 55 55 5 5, disabled
  radio "radio Button", 182, 55 50 5 5, disabled
  radio "radio Button", 183, 55 45 5 5, disabled
  radio "radio Button", 184, 55 40 5 5, disabled
  radio "radio Button", 185, 55 35 5 5, disabled
  radio "radio Button", 186, 55 30 5 5, disabled
  radio "radio Button", 187, 55 25 5 5, disabled
  radio "radio Button", 188, 55 20 5 5, disabled
  radio "radio Button", 189, 55 15 5 5, disabled
  radio "radio Button", 190, 55 10 5 5, disabled
  radio "radio Button", 191, 55 5 5 5, disabled 
  radio "radio Button", 192, 55 0 5 5, disabled
  radio "radio Button", 193, 60 0 5 5, disabled
  radio "radio Button", 194, 60 5 5 5, disabled
  radio "radio Button", 195, 60 10 5 5, disabled
  radio "radio Button", 196, 60 15 5 5, disabled
  radio "radio Button", 197, 60 20 5 5, disabled
  radio "radio Button", 198, 60 25 5 5, disabled
  radio "radio Button", 199, 60 30 5 5, disabled
  radio "radio Button", 200, 60 35 5 5, disabled
  radio "radio Button", 201, 60 40 5 5, disabled
  radio "radio Button", 202, 60 45 5 5, disabled
  radio "radio Button", 203, 60 50 5 5, disabled
  radio "radio Button", 204, 60 55 5 5, disabled
  radio "radio Button", 205, 60 60 5 5, disabled
  radio "radio Button", 206, 60 65 5 5, disabled
  radio "radio Button", 207, 60 70 5 5, disabled
  radio "radio Button", 208, 60 75 5 5, disabled
  radio "radio Button", 209, 65 75 5 5, disabled
  radio "radio Button", 210, 65 70 5 5, disabled
  radio "radio Button", 211, 65 65 5 5, disabled
  radio "radio Button", 212, 65 60 5 5, disabled
  radio "radio Button", 213, 65 55 5 5, disabled
  radio "radio Button", 214, 65 50 5 5, disabled
  radio "radio Button", 215, 65 45 5 5, disabled
  radio "radio Button", 216, 65 40 5 5, disabled
  radio "radio Button", 217, 65 35 5 5, disabled
  radio "radio Button", 218, 65 30 5 5, disabled
  radio "radio Button", 219, 65 25 5 5, disabled
  radio "radio Button", 220, 65 20 5 5, disabled
  radio "radio Button", 221, 65 15 5 5, disabled
  radio "radio Button", 222, 65 10 5 5, disabled
  radio "radio Button", 223, 65 5 5 5, disabled
  radio "radio Button", 224, 65 0 5 5, disabled
  radio "radio Button", 225, 70 0 5 5, disabled
  radio "radio Button", 226, 70 5 5 5, disabled
  radio "radio Button", 227, 70 10 5 5, disabled
  radio "radio Button", 228, 70 15 5 5, disabled
  radio "radio Button", 229, 70 20 5 5, disabled
  radio "radio Button", 230, 70 25 5 5, disabled
  radio "radio Button", 231, 70 30 5 5, disabled
  radio "radio Button", 232, 70 35 5 5, disabled
  radio "radio Button", 233, 70 40 5 5, disabled
  radio "radio Button", 234, 70 45 5 5, disabled
  radio "radio Button", 235, 70 50 5 5, disabled
  radio "radio Button", 236, 70 55 5 5, disabled
  radio "radio Button", 237, 70 60 5 5, disabled
  radio "radio Button", 238, 70 65 5 5, disabled
  radio "radio Button", 239, 70 70 5 5, disabled
  radio "radio Button", 240, 70 75 5 5, disabled
  radio "radio Button", 241, 5 80 5 5, disabled
  radio "radio Button", 242, 10 80 5 5, disabled
  radio "radio Button", 243, 15 80 5 5, disabled
  radio "radio Button", 244, 20 80 5 5, disabled
  radio "radio Button", 245, 25 80 5 5, disabled
  radio "radio Button", 246, 30 80 5 5, disabled
  radio "radio Button", 247, 35 80 5 5, disabled
  radio "radio Button", 248, 40 80 5 5, disabled
  radio "radio Button", 249, 45 80 5 5, disabled
  radio "radio Button", 250, 50 80 5 5, disabled
  radio "radio Button", 251, 55 80 5 5, disabled
  radio "radio Button", 252, 60 80 5 5, disabled
  radio "radio Button", 253, 65 80 5 5, disabled
  radio "radio Button", 254, 70 80 5 5, disabled
  radio "radio Button", 255, 0 80 5 5, disabled
  radio "radio Button", 256, 5 85 5 5, disabled
  radio "radio Button", 257, 10 85 5 5, disabled
  radio "radio Button", 258, 15 85 5 5, disabled
  radio "radio Button", 259, 20 85 5 5, disabled
  radio "radio Button", 260, 25 85 5 5, disabled
  radio "radio Button", 261, 30 85 5 5, disabled
  radio "radio Button", 262, 35 85 5 5, disabled
  radio "radio Button", 263, 40 85 5 5, disabled
  radio "radio Button", 264, 45 85 5 5, disabled
  radio "radio Button", 265, 50 85 5 5, disabled
  radio "radio Button", 266, 55 85 5 5, disabled
  radio "radio Button", 267, 60 85 5 5, disabled
  radio "radio Button", 268, 65 85 5 5, disabled
  radio "radio Button", 269, 70 85 5 5, disabled
  radio "radio Button", 270, 0 85 5 5, disabled
  radio "radio Button", 271, 5 90 5 5, disabled
  radio "radio Button", 272, 10 90 5 5, disabled
  radio "radio Button", 273, 15 90 5 5, disabled
  radio "radio Button", 274, 20 90 5 5, disabled
  radio "radio Button", 275, 25 90 5 5, disabled
  radio "radio Button", 276, 30 90 5 5, disabled
  radio "radio Button", 277, 35 90 5 5, disabled
  radio "radio Button", 278, 40 90 5 5, disabled
  radio "radio Button", 279, 45 90 5 5, disabled
  radio "radio Button", 280, 50 90 5 5, disabled
  radio "radio Button", 281, 55 90 5 5, disabled
  radio "radio Button", 282, 60 90 5 5, disabled
  radio "radio Button", 283, 65 90 5 5, disabled
  radio "radio Button", 284, 70 90 5 5, disabled
  radio "radio Button", 285, 0 90 5 5, disabled
  text "", 286, 0 95 75 10, disabled center
}
alias ponkwrite {
  $iif(!$dialog(ponkletters),dialog -m ponkletters ponkletters)
  if ($dialog(ponkletters)) {
    $iif(!%ponkwrite,set %ponkwrite 2)
    if (%ponkwrite = $numtok($1,44)) { unset %ponkwrite | .timer 1 1 ponkwrite2 $1 | halt }
    inc %ponkwrite
    did -ce ponkletters $gettok($1-,%ponkwrite,44) 
    .timerponkletters -m 1 20 ponkwrite $1
  }
}
alias ponkwrite2 {
  if ($dialog(ponkletters)) {
    $iif(!%ponkdel,set %ponkdel $ponkdel($1))
    $iif(!%ponkwrite,set %ponkwrite 0)
    if (%ponkwrite = $numtok(%ponkdel,44)) { unset %ponkwrite | ponkstrt | halt }
    inc %ponkwrite
    did -ub ponkletters $gettok(%ponkdel,%ponkwrite,44) 
    .timerponkletters -m 1 2 ponkwrite2 %ponkdel
  }
}
alias ponkdel { var %e = $numtok($1,44), %r | while $numtok(%r,44) != %e { var %r = $addtok(%r,$gettok($1,$r(1,%e),44),44) } | return %r }
alias ponk {
  if (%pnk && $1 != -w) { set %pnk2 $regsubex($iif($1,$1-,Ponk),/([^0-9a-z\-+])/gi,) $+ $chr(33) | halt }
  ponkstrt $iif($1 = -w,$2-,$1-)
}
alias ponkstrt {
  if ($hget(ponkhash) == $null) { set %ponksock1 $1- | hmake ponkhash 10 | ponksock | halt }
  $iif(!%pnk,set %pnk $regsubex($iif($1,$1-,Ponk),/([^0-9a-z\-+])/gi,) $+ @)
  unset %ponk*
  inc %pnkmid
  if (!$mid(%pnk,%pnkmid,1)) { if (%pnk2) { set %pnk %pnk2 } | set %pnkmid 0 }
  if ($mid(%pnk,%pnkmid,1) == @) { ponk -w %pnk2 | did -r ponkletters 286 | halt }
  $iif(!$dialog(ponkletters),dialog -m ponkletters ponkletters) 
  did -r ponkletters 286 
  did -a ponkletters 286 $upper($mid(%pnk,%pnkmid,1))
  ponkwrite $hget(ponkhash,$mid(%pnk,%pnkmid,1))
}
on *:DIALOG:ponkletters:close:*: {
  unset %ponk*, %pnk*
  .timerponk* off
}
on *:load: { ponksock }
on *:start: { ponksock }
on *:SOCKOPEN:PonkSock: {
  sockwrite -nt $sockname GET /ponk.txt HTTP/1.1
  sockwrite -nt $sockname Host: korvin.webtastix.co.nz
  sockwrite -nt $sockname $crlf
}
on *:sockread:ponksock:{
  if ($sockerr > 0) return
  :ponknext
  sockread %ponksock
  if ($sockbr == 0) return
  if (%ponksock == $null) return
  if ($len($gettok(%ponksock,1,61)) > 1) return
  if (*=* iswm %ponksock) hadd ponkhash $gettok(%ponksock,1,61) $gettok(%ponksock,2,61) | echo -a 4PonkHash3 $gettok(%ponksock,1,61) Loaded.
  goto ponknext
}
on *:sockclose:ponksock: { echo -a Ponk Hash Loaded | ponk %ponksock1 | unset %ponk* }
alias ponksock if (!$hget(ponkhash)) hmake ponkhash 10 | if ($sock(PonkSock)) .sockclose PonkSock | sockopen PonkSock korvin.webtastix.co.nz 80
;;;;;;;;;;;;;;;;;;
;;PonkLetter End;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;PonkMake Start;;
;;;;;;;;;;;;;;;;;;
dialog PonkMake {
  title "PonkMake"
  size -1 -1 75 125
  option dbu
  check "check Button", 1, 0 0 5 5, enabled
  check "check Button", 2, 0 5 5 5, enabled
  check "check Button", 3, 0 10 5 5, enabled
  check "check Button", 4, 0 15 5 5, enabled
  check "check Button", 5, 0 20 5 5, enabled
  check "check Button", 6, 0 25 5 5, enabled
  check "check Button", 7, 0 30 5 5, enabled
  check "check Button", 8, 0 35 5 5, enabled
  check "check Button", 9, 0 40 5 5, enabled
  check "check Button", 10, 0 50 5 5, enabled
  check "check Button", 11, 0 55 5 5, enabled
  check "check Button", 12, 0 45 5 5, enabled
  check "check Button", 13, 0 60 5 5, enabled
  check "check Button", 14, 0 65 5 5, enabled
  check "check Button", 15, 0 70 5 5, enabled
  check "check Button", 16, 0 75 5 5, enabled
  check "check Button", 17, 5 75 5 5, enabled
  check "check Button", 18, 5 70 5 5, enabled
  check "check Button", 19, 5 65 5 5, enabled
  check "check Button", 20, 5 60 5 5, enabled
  check "check Button", 21, 5 55 5 5, enabled
  check "check Button", 22, 5 50 5 5, enabled
  check "check Button", 23, 5 45 5 5, enabled
  check "check Button", 24, 5 40 5 5, enabled
  check "check Button", 25, 5 35 5 5, enabled
  check "check Button", 26, 5 30 5 5, enabled
  check "check Button", 27, 5 25 5 5, enabled
  check "check Button", 28, 5 20 5 5, enabled
  check "check Button", 29, 5 15 5 5, enabled
  check "check Button", 30, 5 10 5 5, enabled
  check "check Button", 31, 5 5 5 5, enabled
  check "check Button", 32, 5 0 5 5, enabled
  check "check Button", 33, 10 0 5 5, enabled
  check "check Button", 35, 10 10 5 5, enabled
  check "check Button", 36, 10 15 5 5, enabled
  check "check Button", 37, 10 20 5 5, enabled
  check "check Button", 38, 10 25 5 5, enabled
  check "check Button", 39, 10 30 5 5, enabled
  check "check Button", 40, 10 35 5 5, enabled
  check "check Button", 34, 10 5 5 5, enabled
  check "check Button", 41, 10 40 5 5, enabled
  check "check Button", 43, 10 50 5 5, enabled
  check "check Button", 44, 10 55 5 5, enabled
  check "check Button", 42, 10 45 5 5, enabled
  check "check Button", 46, 10 65 5 5, enabled
  check "check Button", 45, 10 60 5 5, enabled
  check "check Button", 48, 10 75 5 5, enabled
  check "check Button", 47, 10 70 5 5, enabled
  check "check Button", 50, 15 70 5 5, enabled
  check "check Button", 51, 15 65 5 5, enabled
  check "check Button", 52, 15 60 5 5, enabled
  check "check Button", 53, 15 55 5 5, enabled
  check "check Button", 49, 15 75 5 5, enabled
  check "check Button", 62, 15 10 5 5, enabled
  check "check Button", 60, 15 20 5 5, enabled
  check "check Button", 59, 15 25 5 5, enabled
  check "check Button", 58, 15 30 5 5, enabled
  check "check Button", 57, 15 35 5 5, enabled
  check "check Button", 56, 15 40 5 5, enabled
  check "check Button", 55, 15 45 5 5, enabled
  check "check Button", 54, 15 50 5 5, enabled
  check "check Button", 63, 15 5 5 5, enabled 
  check "check Button", 64, 15 0 5 5, enabled
  check "check Button", 61, 15 15 5 5, enabled
  check "check Button", 65, 20 0 5 5, enabled
  check "check Button", 66, 20 5 5 5, enabled 
  check "check Button", 67, 20 10 5 5, enabled
  check "check Button", 68, 20 15 5 5, enabled
  check "check Button", 69, 20 20 5 5, enabled
  check "check Button", 70, 20 30 5 5, enabled
  check "check Button", 71, 20 25 5 5, enabled
  check "check Button", 72, 20 35 5 5, enabled
  check "check Button", 73, 20 40 5 5, enabled
  check "check Button", 74, 20 45 5 5, enabled
  check "check Button", 75, 20 50 5 5, enabled
  check "check Button", 76, 20 55 5 5, enabled
  check "check Button", 77, 20 60 5 5, enabled
  check "check Button", 78, 20 65 5 5, enabled
  check "check Button", 79, 20 70 5 5, enabled
  check "check Button", 80, 20 75 5 5, enabled
  check "check Button", 81, 25 75 5 5, enabled
  check "check Button", 82, 25 70 5 5, enabled
  check "check Button", 83, 25 65 5 5, enabled
  check "check Button", 84, 25 60 5 5, enabled
  check "check Button", 85, 25 55 5 5, enabled
  check "check Button", 86, 25 50 5 5, enabled
  check "check Button", 87, 25 45 5 5, enabled
  check "check Button", 88, 25 40 5 5, enabled
  check "check Button", 89, 25 35 5 5, enabled
  check "check Button", 90, 25 30 5 5, enabled
  check "check Button", 91, 25 25 5 5, enabled
  check "check Button", 92, 25 20 5 5, enabled
  check "check Button", 93, 25 15 5 5, enabled
  check "check Button", 94, 25 10 5 5, enabled
  check "check Button", 95, 25 5 5 5, enabled 
  check "check Button", 96, 25 0 5 5, enabled
  check "check Button", 97, 30 0 5 5, enabled
  check "check Button", 98, 30 5 5 5, enabled
  check "check Button", 99, 30 10 5 5, enabled
  check "check Button", 100, 30 15 5 5, enabled
  check "check Button", 101, 30 20 5 5, enabled
  check "check Button", 102, 30 25 5 5, enabled
  check "check Button", 103, 30 30 5 5, enabled
  check "check Button", 104, 30 35 5 5, enabled
  check "check Button", 105, 30 40 5 5, enabled
  check "check Button", 106, 30 45 5 5, enabled
  check "check Button", 107, 30 50 5 5, enabled
  check "check Button", 108, 30 55 5 5, enabled
  check "check Button", 109, 30 60 5 5, enabled
  check "check Button", 110, 30 65 5 5, enabled
  check "check Button", 111, 30 70 5 5, enabled
  check "check Button", 112, 30 75 5 5, enabled
  check "check Button", 113, 35 75 5 5, enabled
  check "check Button", 114, 35 70 5 5, enabled
  check "check Button", 115, 35 65 5 5, enabled
  check "check Button", 116, 35 60 5 5, enabled
  check "check Button", 117, 35 55 5 5, enabled
  check "check Button", 118, 35 50 5 5, enabled
  check "check Button", 119, 35 45 5 5, enabled
  check "check Button", 120, 35 40 5 5, enabled
  check "check Button", 121, 35 35 5 5, enabled
  check "check Button", 122, 35 30 5 5, enabled
  check "check Button", 123, 35 25 5 5, enabled
  check "check Button", 124, 35 20 5 5, enabled
  check "check Button", 125, 35 15 5 5, enabled
  check "check Button", 126, 35 10 5 5, enabled
  check "check Button", 127, 35 5 5 5, enabled
  check "check Button", 128, 35 0 5 5, enabled
  check "check Button", 129, 40 0 5 5, enabled
  check "check Button", 130, 40 5 5 5, enabled
  check "check Button", 131, 40 10 5 5, enabled
  check "check Button", 132, 40 15 5 5, enabled
  check "check Button", 133, 40 20 5 5, enabled
  check "check Button", 134, 40 25 5 5, enabled
  check "check Button", 135, 40 30 5 5, enabled
  check "check Button", 136, 40 35 5 5, enabled
  check "check Button", 137, 40 40 5 5, enabled
  check "check Button", 138, 40 45 5 5, enabled
  check "check Button", 139, 40 50 5 5, enabled
  check "check Button", 140, 40 55 5 5, enabled
  check "check Button", 141, 40 60 5 5, enabled
  check "check Button", 142, 40 65 5 5, enabled
  check "check Button", 143, 40 70 5 5, enabled
  check "check Button", 144, 40 75 5 5, enabled
  check "check Button", 145, 45 75 5 5, enabled
  check "check Button", 146, 45 70 5 5, enabled
  check "check Button", 147, 45 65 5 5, enabled
  check "check Button", 148, 45 60 5 5, enabled
  check "check Button", 149, 45 55 5 5, enabled
  check "check Button", 150, 45 50 5 5, enabled
  check "check Button", 151, 45 45 5 5, enabled
  check "check Button", 152, 45 40 5 5, enabled
  check "check Button", 153, 45 35 5 5, enabled
  check "check Button", 154, 45 30 5 5, enabled
  check "check Button", 155, 45 25 5 5, enabled
  check "check Button", 156, 45 20 5 5, enabled
  check "check Button", 157, 45 15 5 5, enabled
  check "check Button", 158, 45 10 5 5, enabled
  check "check Button", 159, 45 5 5 5, enabled
  check "check Button", 160, 45 0 5 5, enabled
  check "check Button", 161, 50 0 5 5, enabled
  check "check Button", 162, 50 5 5 5, enabled
  check "check Button", 163, 50 10 5 5, enabled
  check "check Button", 164, 50 15 5 5, enabled
  check "check Button", 165, 50 20 5 5, enabled
  check "check Button", 166, 50 25 5 5, enabled
  check "check Button", 167, 50 30 5 5, enabled
  check "check Button", 168, 50 35 5 5, enabled
  check "check Button", 169, 50 40 5 5, enabled
  check "check Button", 170, 50 45 5 5, enabled
  check "check Button", 171, 50 50 5 5, enabled
  check "check Button", 172, 50 55 5 5, enabled
  check "check Button", 173, 50 60 5 5, enabled
  check "check Button", 174, 50 65 5 5, enabled
  check "check Button", 175, 50 70 5 5, enabled
  check "check Button", 176, 50 75 5 5, enabled
  check "check Button", 177, 55 75 5 5, enabled
  check "check Button", 178, 55 70 5 5, enabled
  check "check Button", 179, 55 65 5 5, enabled
  check "check Button", 180, 55 60 5 5, enabled
  check "check Button", 181, 55 55 5 5, enabled
  check "check Button", 182, 55 50 5 5, enabled
  check "check Button", 183, 55 45 5 5, enabled
  check "check Button", 184, 55 40 5 5, enabled
  check "check Button", 185, 55 35 5 5, enabled
  check "check Button", 186, 55 30 5 5, enabled
  check "check Button", 187, 55 25 5 5, enabled
  check "check Button", 188, 55 20 5 5, enabled
  check "check Button", 189, 55 15 5 5, enabled
  check "check Button", 190, 55 10 5 5, enabled
  check "check Button", 191, 55 5 5 5, enabled
  check "check Button", 192, 55 0 5 5, enabled
  check "check Button", 193, 60 0 5 5, enabled
  check "check Button", 194, 60 5 5 5, enabled
  check "check Button", 195, 60 10 5 5, enabled
  check "check Button", 196, 60 15 5 5, enabled
  check "check Button", 197, 60 20 5 5, enabled
  check "check Button", 198, 60 25 5 5, enabled
  check "check Button", 199, 60 30 5 5, enabled
  check "check Button", 200, 60 35 5 5, enabled
  check "check Button", 201, 60 40 5 5, enabled
  check "check Button", 202, 60 45 5 5, enabled
  check "check Button", 203, 60 50 5 5, enabled
  check "check Button", 204, 60 55 5 5, enabled
  check "check Button", 205, 60 60 5 5, enabled
  check "check Button", 206, 60 65 5 5, enabled
  check "check Button", 207, 60 70 5 5, enabled
  check "check Button", 208, 60 75 5 5, enabled
  check "check Button", 209, 65 75 5 5, enabled
  check "check Button", 210, 65 70 5 5, enabled
  check "check Button", 211, 65 65 5 5, enabled
  check "check Button", 212, 65 60 5 5, enabled
  check "check Button", 213, 65 55 5 5, enabled
  check "check Button", 214, 65 50 5 5, enabled
  check "check Button", 215, 65 45 5 5, enabled
  check "check Button", 216, 65 40 5 5, enabled
  check "check Button", 217, 65 35 5 5, enabled
  check "check Button", 218, 65 30 5 5, enabled
  check "check Button", 219, 65 25 5 5, enabled
  check "check Button", 220, 65 20 5 5, enabled
  check "check Button", 221, 65 15 5 5, enabled
  check "check Button", 222, 65 10 5 5, enabled
  check "check Button", 223, 65 5 5 5, enabled
  check "check Button", 224, 65 0 5 5, enabled
  check "check Button", 225, 70 0 5 5, enabled
  check "check Button", 226, 70 5 5 5, enabled
  check "check Button", 227, 70 10 5 5, enabled
  check "check Button", 228, 70 15 5 5, enabled
  check "check Button", 229, 70 20 5 5, enabled
  check "check Button", 230, 70 25 5 5, enabled
  check "check Button", 231, 70 30 5 5, enabled
  check "check Button", 232, 70 35 5 5, enabled
  check "check Button", 233, 70 40 5 5, enabled
  check "check Button", 234, 70 45 5 5, enabled
  check "check Button", 235, 70 50 5 5, enabled
  check "check Button", 236, 70 55 5 5, enabled
  check "check Button", 237, 70 60 5 5, enabled
  check "check Button", 238, 70 65 5 5, enabled
  check "check Button", 239, 70 70 5 5, enabled
  check "check Button", 240, 70 75 5 5, enabled
  check "check Button", 241, 5 80 5 5, enabled
  check "check Button", 242, 10 80 5 5, enabled
  check "check Button", 243, 15 80 5 5, enabled
  check "check Button", 244, 20 80 5 5, enabled
  check "check Button", 245, 25 80 5 5, enabled
  check "check Button", 246, 30 80 5 5, enabled
  check "check Button", 247, 35 80 5 5, enabled
  check "check Button", 248, 40 80 5 5, enabled
  check "check Button", 249, 45 80 5 5, enabled
  check "check Button", 250, 50 80 5 5, enabled
  check "check Button", 251, 55 80 5 5, enabled
  check "check Button", 252, 60 80 5 5, enabled
  check "check Button", 253, 65 80 5 5, enabled
  check "check Button", 254, 70 80 5 5, enabled
  check "check Button", 255, 0 80 5 5, enabled
  check "check Button", 256, 5 85 5 5, enabled
  check "check Button", 257, 10 85 5 5, enabled
  check "check Button", 258, 15 85 5 5, enabled
  check "check Button", 259, 20 85 5 5, enabled
  check "check Button", 260, 25 85 5 5, enabled
  check "check Button", 261, 30 85 5 5, enabled
  check "check Button", 262, 35 85 5 5, enabled
  check "check Button", 263, 40 85 5 5, enabled
  check "check Button", 264, 45 85 5 5, enabled
  check "check Button", 265, 50 85 5 5, enabled
  check "check Button", 266, 55 85 5 5, enabled
  check "check Button", 267, 60 85 5 5, enabled
  check "check Button", 268, 65 85 5 5, enabled
  check "check Button", 269, 70 85 5 5, enabled
  check "check Button", 270, 0 85 5 5, enabled
  check "check Button", 271, 5 90 5 5, enabled
  check "check Button", 272, 10 90 5 5, enabled
  check "check Button", 273, 15 90 5 5, enabled
  check "check Button", 274, 20 90 5 5, enabled
  check "check Button", 275, 25 90 5 5, enabled
  check "check Button", 276, 30 90 5 5, enabled
  check "check Button", 277, 35 90 5 5, enabled
  check "check Button", 278, 40 90 5 5, enabled
  check "check Button", 279, 45 90 5 5, enabled
  check "check Button", 280, 50 90 5 5, enabled
  check "check Button", 281, 55 90 5 5, enabled
  check "check Button", 282, 60 90 5 5, enabled
  check "check Button", 283, 65 90 5 5, enabled
  check "check Button", 284, 70 90 5 5, enabled
  check "check Button", 285, 0 90 5 5, enabled
  edit "", 441, 0 95 75 10, disabled
  button "clear", 442, 0 105 75 10, ok
  button "echo", 443, 0 115 75 10, ok
}
on *:dialog:PonkMake:sclick:*: {
  if ($did = 443) { echo -a $sorttok($getponk,44,n) }
  if ($did = 442) {
    blahpnk
    unset %testpnk
    did -r PonkMake 441
    halt
  }
  petponk
}
on *:dialog:PonkMake:close:*: { unset %test*, %it*, st* }
alias getponk {
  if $dialog(PonkMake) {
    var %i = 1, %e = 285, %t
    while %i <= %e {
      if ($did(PonkMake,%i).state) { var %t = $addtok(%t,%i,44) }
      inc %i
    }
    return %t
  }
}
alias petponk {
  if $dialog(PonkMake) {
    var %i = 1, %e = 285
    while %i <= %e {
      if ($did(PonkMake,%i).state) { set %testpnk $addtok(%testpnk,%i,44) }
      inc %i
    }
    did -r PonkMake 441
    did -a PonkMake 441 %testpnk
  }
}
alias blahpnk {
  var %i = 1, %e = 285 
  while %i <= %e {
    did -u PonkMake %i
    inc %i 
  }
}
alias ponkmake { dialog -m PonkMake PonkMake }
;;;;;;;;;;;;;;;;;;
;;Ponkmake End;;
;;;;;;;;;;;;;;;;;;

Comments

Sign in to comment.
Korvin   -  Aug 14, 2009

unfortunately, it seems somehow my hash files got deleted from the host, ill see what i can do

 Respond  
Korvin   -  Feb 01, 2009

D= dont let it diiiiiie

 Respond  
Korvin   -  Jan 31, 2009

=]

 Respond  
Prelude   -  Jan 31, 2009

Nps. Keep 'em comin'.

 Respond  
Korvin   -  Jan 31, 2009

suggested changes made =] ty prelude

 Respond  
Korvin   -  Jan 31, 2009

alright. im not too sure why exactly the face wont save to hash =/ but i guess ill just remove that feature, and im not sure how exactly i would do what youre asking effectively.

 Respond  
Prelude   -  Jan 31, 2009

Same error as Punktard, although i get after my words have completed their respective animations and the ;] shows up, mite be the ;]. Also you return the same error as above when the animations are complete and you attempt to do the alias again with the dialog still open, after the second attempt it will only REDO the last animation words you asked for, you have to close the dialog before you can do another one, i suggest making it so u can do them back to back but only after each animation has completed. Pretty cool other wise musta taken a lot of time to make this also the /ponkmake is a nice addition just to see how you made this. Very good overall. 7/10 on this cause of the /ponkmake alias.

 Respond  
Korvin   -  Jan 31, 2009

thats not why, its because the hash didn't load successfully, get the new version and type /ponksock you may need to to type /hfree ponkhash .. idk why your hash didn't save correctly sorry for the inconvenience

 Respond  
PuNkTuReD   -  Jan 31, 2009

i typed /ponk irc
and got

  • /did: insufficient parameters (line 301, script8.txt)

line 301

    did -ce ponkletters $gettok($1-,%ponkwrite,44) 

i know it was because i only typed one word "irc"

but can this be fixed?

 Respond  
PuNkTuReD   -  Jan 31, 2009

lol nice nice
well gd original line of work man

 Respond  
Korvin   -  Jan 31, 2009

lol originally, i was going to make a pong game xD but i gave up on that because it was garbage =]

 Respond  
PuNkTuReD   -  Jan 31, 2009

fair enough,
so im curious where "ponk" come from?

 Respond  
Korvin   -  Jan 31, 2009

nah.. i dont want to make games =]

 Respond  
PuNkTuReD   -  Jan 31, 2009

i got invalid parameters so i used

alias yourponk { $iif(!$dialog(PonkMake),dialog -m PonkMake PonkMake) | clearponk | did -ec PonkMake $1- }
alias clearponk { var %i = 1 | while %i <= 285 { did -bu PonkMake %i | inc %i } }

interesting stuff to do with dialogs ill give ya that,
any chance of a "minesweeper" game?

 Respond  
Korvin   -  Jan 31, 2009

add this to your ponkletters file and youl be able to use it =]

alias yourponk { $iif(!$dialog(ponkletters),dialog -m ponkletters ponkletters) | clearponk | did -ec ponkletters $1- }
alias clearponk { var %i = 1 | while %i <= 285 { did -bu ponkletters %i | inc %i } }

just type /yourponk NUMBERS

 Respond  
PuNkTuReD   -  Jan 31, 2009

1,5,7,8,9,10,12,13,14,15,16,24,26,28,29,30,31,32,33,37,
39,41,42,54,56,57,58,65,66,67,68,69,81,82,83,84,86,87,
88,89,90,94,96,97,99,100,103,107,109,113,114,115,116,
118,119,120,121,122,124,126,127,128,145,146,147,148,
150,154,156,157,158,159,160,161,165,168,170,184,188,
192,200,202,214,218,241,242,243,245,246,247,249,250,251,252,255

lol

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.