
When Rezzed(By Someone Else) Script Does Eveything and Does Not turn Off Other Scripts.
Heres the jist - this works for me the creator but then if someone else owns it and its rezzed out all these Functions are trigger at once and the llSetScriptState doesnt trigger. (And yes all scripts are running and I get no errors).
Heres the jist of the script:
default
{
on_rez
{
llSay();
llSetScriptState(name,FALSE);
llSetScriptState(othername,FALSE);
}
touch_start
{
llSay();
}
changed
{
if(CHANGED_INVENTORY)
{
llSay();
llSetScriptState(name,TRUE);
llSetScriptState(thisscript,FALSE);
}
}
When I use this script it Changes the States of the others to FALSE and waits to be touched, then after touching it waits for inventory to change then turns this script off and the other on.
When I give this object to someone else and it is rezzed, None of the scripts turn off and EVERYTHING in the touch_start and changed is run.
Any Ideas? I cant think of what I need, Im sure its something - Thank-you All In advance!!
