I have a scripted ani being shown by a weapon NPC.
I want that ani to hide itself after it's finished (i tried destroy() in the ani but it didn't work) so I thought I could do something like:
PHP Code:
showani(i,x,y,0,"ani",i);
Then in the ani:
PHP Code:
SCRIPT
function onPlayerEnters() {
this.indexnum = params[0];
setTimer(0.05);
}
function onTimeout() {
this.count++;
...
if (this.count == 100) {
with(findweapon("weapon")) {
hideimg(this.indexnum);
}
}
setTimer(0.05);
}
SCRIPTEND
This causes an access violation... but as far as I can tell the logic is correct.
Is what I want to do possible?