first of all: Nick, you are THE MAN(tm)! thanks for this really great client! i was looking for quite some time for a good one that would support scripting (especially perl) and stumbled upon MC a few days ago. the more i looked into it, the more i loved your implementation of the whole scripting engine. truly amazing solution!
well, now to my problem. i'd like to react on a variable change at the time it happens. simple example: i have to cast a few spells after each other but have to wait until i regain equilibrium after each cast. so i have to loop until a trigger sets the according variable back to '1'. yes, i could go for hardcoded timers, but that would be a pain. the problem is that any kind of perl-sided loop instantly blocks the whole client. has anyone tried the same in perl? or is there any kind of built-in function i can use?
just please, dont suggest threads or even ithreads unless you have a -working- solution under 32bit winXP.
thank you for your time!
KP
well, now to my problem. i'd like to react on a variable change at the time it happens. simple example: i have to cast a few spells after each other but have to wait until i regain equilibrium after each cast. so i have to loop until a trigger sets the according variable back to '1'. yes, i could go for hardcoded timers, but that would be a pain. the problem is that any kind of perl-sided loop instantly blocks the whole client. has anyone tried the same in perl? or is there any kind of built-in function i can use?
just please, dont suggest threads or even ithreads unless you have a -working- solution under 32bit winXP.
thank you for your time!
KP