Hey all, I am scripting a wearable object for somebody and I ran into an interesting problem.
First of all, I set up a listener for a message that is passed on a static channel from an options dialog.
The listener call does a GetOwner() for the key, and then checks this key inside of the listener handler against the users key. If they match it performs actions... simple right?
Well, it doesn't work. When the owner of the object gives or even sells me the object, I cannot use it, where as he can use both of the objects (Cross-talk).
So I figured there was a problem with the way that I was doing things so I generated the channel using the length of the owner name, with some hashing. I tried it again, same thing..The owner can control all of the objects...and there was Cross-talk.. So it looks like the owner is not changing...even though the owner in the properties dialog for the object says my name..
Please for the love of everything holy, can somebody help with this problem, it is so frustrating.. I cannot post the scripts because they are proprietary, but maybe somebody else has run into this problem.
All the best, and thanks in advance.