Code: Select all
Reset()
{
integer N = llGetInventoryNumber(INVENTORY_SCRIPT) ;
integer I = 0 ;
string MyName = llGetScriptName() ;
for ( ; I < N ; I++)
{
string Name = llGetInventoryName(INVENTORY_SCRIPT, I) ;
if (Name != MyName)
{
llResetOtherScript(Name) ;
}
}
}
default
{
on_rez(integer p)
{
Reset() ;
}
state_entry()
{
Reset() ;
}
attach(key ID)
{
Reset() ;
}
changed(integer Change)
{
if (Change & CHANGED_TELEPORT)
Reset() ;
if (Change & CHANGED_REGION)
Reset() ;
}
}