I've asked about this in the SLUniverse OpenSim forum and the OpenSim
users list with no luck; hopefully someone here can shed some light or
point me in the right direction.

I'm having trouble with llGiveInventory(). I have a script which has
been in production in SL for over a year. When I tested it in the late
Legend City last year it would deliver only if the recipient were
online, in the same sim as the object. I'm testing it now in 3rd Rock
Grid, and getting weird results. It will deliver to me (again, if I'm
online and in the same sim), but not to others, regardless of status
or location. I tried creating a basic script to test the function
with:

default {
    touch_start() {
        key     keyRecipient = llGetOwner();
        llGiveInventory(keyRecipient, "3RG Test Object");
    }
}

When the event is triggered, I get:

Tester: System.Reflection.TargetParameterCountException: Parameter count 
mismatch.

Server stack trace:
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags 
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean 
skipVisibilityChecks)

   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags 
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

   at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)

   at 
OpenSim.Region.ScriptEngine.Shared.ScriptBase.Executor.ExecuteEvent(String 
state, String FunctionName, Object[] args) in 
c:\OPENSIM_GIT\opensim\OpenSim\Region\ScriptEngine\Shared\Api\Runtime\Executor.cs:line
 180

   at 
OpenSim.Region.ScriptEngine.Shared.ScriptBase.ScriptBaseClass.ExecuteEvent(String
 state, String FunctionName, Object[] args) in 
c:\OPENSIM_GIT\opensim\OpenSim\Region\ScriptEngine\Shared\Api\Runtime\ScriptBase.cs:line
 95

   at System.Runtime.Remoting.Messaging.StackBuilderSink._Pr


Any ideas? What is the status of llGiveInventory() in OpenSim?

-- 
Siann Beck

_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev

Reply via email to