<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Domchi+Underwood</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Domchi+Underwood"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Domchi_Underwood"/>
	<updated>2026-07-26T02:19:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlGiveInventoryList&amp;diff=450192</id>
		<title>LlGiveInventoryList</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlGiveInventoryList&amp;diff=450192"/>
		<updated>2009-08-05T20:38:57Z</updated>

		<summary type="html">&lt;p&gt;Domchi Underwood: it seems that deeded objects can give out inventory now&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Issues/SVC-868}}{{LSL_Function/give|target|inventory|sim=*|uuid=false|insert=list of items}}{{LSL_Function&lt;br /&gt;
|func_id=231|func_sleep=3.0|func_energy=10.0&lt;br /&gt;
|func=llGiveInventoryList&lt;br /&gt;
|p1_type=key|p1_name=target|p1_desc&lt;br /&gt;
|p2_type=string|p2_name=folder|p2_desc=folder name to use&lt;br /&gt;
|p3_type=list|p3_name=inventory&lt;br /&gt;
|func_footnote&lt;br /&gt;
|return_text&lt;br /&gt;
|func_desc=Gives &#039;&#039;&#039;inventory&#039;&#039;&#039; items to &#039;&#039;&#039;target&#039;&#039;&#039;, creating a new &#039;&#039;&#039;folder&#039;&#039;&#039; to put them in.&lt;br /&gt;
|spec=&lt;br /&gt;
===target types===&lt;br /&gt;
Depending upon the type of &#039;&#039;&#039;target&#039;&#039;&#039; this function works differently.&lt;br /&gt;
* Avatar&lt;br /&gt;
** Must be or recently have been within the same Region as sending object. [[#SVC-868|SVC-868]]&lt;br /&gt;
** Places the inventory items in a newly created folder in the avatars inventory (even if there is a folder by the same name, a new one is created).&lt;br /&gt;
* Prim / Object&lt;br /&gt;
** The prim &#039;&#039;must&#039;&#039; be in the same region.&lt;br /&gt;
** Does &#039;&#039;not&#039;&#039; create a folder.&lt;br /&gt;
|caveats=&lt;br /&gt;
|examples=&amp;lt;lsl&amp;gt;// When any user clicks this object, this script will give a folder containing everything in the objects inventory&lt;br /&gt;
// This could be used to give away multiple freebies at once.&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer total_number)&lt;br /&gt;
    {&lt;br /&gt;
        list        inventory;&lt;br /&gt;
        integer     num = llGetInventoryNumber(INVENTORY_ALL);&lt;br /&gt;
        string      script = llGetScriptName();&lt;br /&gt;
        integer     i = 0;&lt;br /&gt;
 &lt;br /&gt;
        for (; i &amp;lt; num; ++i) {&lt;br /&gt;
            string name = llGetInventoryName(INVENTORY_ALL, i);&lt;br /&gt;
            //Don&#039;t give them the selling script.&lt;br /&gt;
            if(name != script)&lt;br /&gt;
            {&lt;br /&gt;
                if(llGetInventoryPermMask(name, MASK_OWNER) &amp;amp; PERM_COPY)&lt;br /&gt;
                {&lt;br /&gt;
                    inventory += name;&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                {&lt;br /&gt;
                    llSay(0, &amp;quot;Don&#039;t have permissions to give you \&amp;quot;&amp;quot;+name+&amp;quot;\&amp;quot;.&amp;quot;);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
        if (llGetListLength(inventory) &amp;lt; 1)&lt;br /&gt;
        {&lt;br /&gt;
            llSay(0, &amp;quot;No items to offer.&amp;quot;); &lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            // give folder to agent, use name of object as name of folder we are giving&lt;br /&gt;
            llGiveInventoryList(llDetectedKey(0), llGetObjectName(), inventory);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/lsl&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_functions={{LSL DefineRow||[[llGiveInventory]]}}&lt;br /&gt;
|also_events={{LSL DefineRow||[[changed]]}}&lt;br /&gt;
|also_tests&lt;br /&gt;
|also_articles&lt;br /&gt;
|notes|cat1=Inventory&lt;br /&gt;
|cat2&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Domchi Underwood</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Space_Navigator&amp;diff=63082</id>
		<title>Space Navigator</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Space_Navigator&amp;diff=63082"/>
		<updated>2008-04-12T11:35:10Z</updated>

		<summary type="html">&lt;p&gt;Domchi Underwood: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is it? ==&lt;br /&gt;
&lt;br /&gt;
The [http://www.3dconnexion.com/products/3a1d.php 3DConnexion SpaceNavigator] is a 3D navigation device or 3D Mouse with [http://en.wikipedia.org/wiki/6DOF six degrees of freedom] which can be used in conjunction with Second Life&#039;s [[Flycam|flycam mode]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the SpaceNavigator for use with SL&#039;s flycam mode ==&lt;br /&gt;
&lt;br /&gt;
The SpaceNavigator works with SL&#039;s flycam mode using the latest 3DConnexion driver. See the [[Flycam]] wiki page for detailed instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
SpaceNavigator is not known to work with the Second Life Linux client. See [http://jira.secondlife.com/browse/VWR-5297 VWR-5297].&lt;br /&gt;
&lt;br /&gt;
[http://www.orderedbytes.com/forum/viewtopic.php?p=1659&amp;amp;sid=2be21da3a813682555d2a6b3b4f843d7 A solution for Mac] (April 07)&lt;br /&gt;
&lt;br /&gt;
[http://forums.secondlife.com/showthread.php?t=193573&amp;amp;highlight=space%20navigator SL forum thread] (restricted access)&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/6DOF Six degrees of freedom (wikipedia)]&lt;br /&gt;
&lt;br /&gt;
[[User:Tenebrous Pau|Tenebrous Pau]] has had success using the SpaceNavigator in conjunction with a community-provided driver (which makes the SpaceNavigator appear to Windows like a Game Controller). &lt;br /&gt;
&lt;br /&gt;
* [http://www.3dconnexion.com/forum/viewtopic.php?p=1153 The RBC9 driver], a community-provided joystick driver for SpaceNavigator (March 07). &#039;&#039;&#039;Note:&#039;&#039;&#039; The RBC9 driver is not needed to make the SpaceNavigator work with SL; just use the latest 3DConnexion driver.&lt;br /&gt;
&lt;br /&gt;
* A [http://teneverse.blogspot.com/2007/07/blog-post.html blog post with recommended settings for the RBC9 driver]&lt;br /&gt;
&lt;br /&gt;
* A [http://uk.youtube.com/watch?v=gfUAyGR5nNs demonstration video]&lt;br /&gt;
&lt;br /&gt;
* A relevant [http://www.3dconnexion.com/forum/viewtopic.php?t=538 3dconnexion forum post]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: Tenebrous Pau reports that as of Second Life 1.20.0 84432 (possibly earlier), the SL viewer has built in support for the SpaceNavigator, including controlling your avatar, manipulating objects in build mode, and using the flycam.  This works for him on Vista 32-bit, with the latest 3DConnexion drivers (no need for RBC9).&lt;br /&gt;
Update: It also works with Vista 64-bit. (Domchi Underwood)&lt;br /&gt;
&lt;br /&gt;
Some links pertaining to this:&lt;br /&gt;
&lt;br /&gt;
* [http://www.3dconnexion.com/news/press/040308_secondlife.php Press release from 3Dconnexion] - &amp;quot;3Dconnexion 3D Mice Coming To Second Life&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* [http://www.3dconnexion.com/solutions/secondlife.php A video by Beast Linden] - Demonstrates controlling your avatar, build mode, and flycam&lt;br /&gt;
&lt;br /&gt;
[[Category:Feature Requests]]&lt;/div&gt;</summary>
		<author><name>Domchi Underwood</name></author>
	</entry>
</feed>