I still think my way was the simplest, but if he wants to do say2, just use say <signindex> and it should work just fine! or if you FEEL it has to be complicated:
NPC Code:
if (created)
{ this.touch=0;
timeout=0.5;
}
if (playertouchsme)
{ this.touch=this.touch+2;
say <sign index>;
}
if (timeout)
{ dir=this.touch;
timeout=0.5;
}
I don't even care if it works, the first way is too easy, and it is about POINTLESS for us to explain this 100 times over.
---Shifter