you could always add a custom event in the source that is fired off when a player changes equipment. then you could check their current equipment in that event.
that, or you could consider using a timer in the global player script and have it check periodically.
__________________
I muck about @ The Forge.
say(rand 99>49?'try '.('0x'.join '',map{unpack 'H*',chr rand 256}1..2):'incoherent nonsense')while our $Noport=1;
|