lmfao!!!!! dude that is so funny =).
that is what we call an Obob my friend. ha ha. (im not trying to insult you, as i have done this hundreds of times.
this is one of those moments where i always face palm myself and go... oh wow really? ha ha.
try turning the (mapTimer == 0) into (mapTimer == 1).
and adding 1 second longer to where you are turning mapTimer higher.
usually it wont activate because mapTimer is not getting turn into 0.
you can test this by add a sendMessage inside of there.
like this:
Code:
if (MAPTIMER == 0) {
p.sendMessage("Im activating! but still not working!");
updateRequired = true;
appearanceUpdateRequired = true;
IsAttackingNPC = false;
closeInterface();
closeInterface();
closeInterface();
teleportToX = absX;
teleportToY = absY;
shutdown = 1;
resetAnimation();
RemoveAllWindows();
}
i dont know what source your using, so i dont know how to call your sendMessage method, but im pretty sure you know how =p.
but any ways, if that message doesn't send. that means that none of that code is getting activated.
if it does send the message, that might mean that where ever you are sending that interface, it is just sending it after you close it.
if its not that than i have no idea. ha ha
i hope i helped =) sorry if i didn't.