quest::delay(time)
I need a quest delay mechanism. Here is what I've learned:
quest::pause() does not work how I need, I'm unsure what it is for, probably for movement and waypoints.
perls built in sleep() function doesn't work when invoked by eqemu, I'm unsure why that is.
using the quest timers works, but I lose my reference to the pc that invoked the quest for some reason.
I've found 2 solutions in my searching, both years old. Scorpius2K customized their server to add a delay function, but it wasn't added into the eqemu source, and I have no idea what they did. The other was a while loop that iterated some million times to get a 10 second delay. I'm not a real fan of that solution.
If anyone has any ideas, or corrections to what I have encountered let me know. If I'm being retarded, I hope you wouldn't hesitate to tell me.
__________________
Thanks for answering my questions.
My Website
|