Ok, here's a very simple one, very being the keyword here. I'll optimize itwhen I'm more awake, hehe. It's using the $prop identifier. This is 1 of the 10 methods. grin

Code:
alias start.hint {
  set %hint $$1-
  echo -a $hint(%hint).1
  .timerhint2 1 15 echo -a $hint(%hint).2
  .timerhint3 1 30 echo -a $hint(%hint).3
}

alias hint {
  if ($prop == 1) { return 1st. $replace(%hint,a,*,b,*,c,*,d,*,e,*,f,*,g,*,h,*,i,*,j,*,k,*,l,*,m,*,n,*,o,*,p,*,q,*,r,*,s,*,t,*,u,*,v,*,w,*,x,*,y,*,z,*) }
  if ($prop == 2) { return 2nd. $replace(%hint,b,*,c,*,d,*,f,*,g,*,h,*,j,*,k,*,l,*,m,*,n,*,p,*,q,*,r,*,s,*,t,*,v,*,w,*,x,*,y,*,z,*) }
  if ($prop == 3) { return Times up! %hint }
}


2 methods

1. Using the /start.hint command echoes the hint as stars 15 seconds down the line adds the vowels 30 seconds down the line you'd of failed to answer.

/start.hint <word>

1st. <****>
2nd. <*o**>
Times up! --> <word> <--

2.

Using the custom identifier (not timers)..

//echo -a $hint(FiberOPtics).1 returns 1st. ***********
//echo -a $hint(FiberOPtics).2 returns 2nd. *i*e*O**i**
//echo -a $hint(FiberOPtics).3 returns Times up! --> FiberOPtics <--

-Andy

Last edited by SladeKraven; 28/04/05 05:25 PM.