<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://opensimulator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ZauberExonar</id>
		<title>OpenSimulator - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ZauberExonar"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Special:Contributions/ZauberExonar"/>
		<updated>2026-05-11T05:55:19Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/wiki/OsLoadedCreationTime</id>
		<title>OsLoadedCreationTime</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsLoadedCreationTime"/>
				<updated>2010-02-06T02:21:03Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: New page: osLoadedCreationTime()  This function returns a string containing the time that a sim was first created.  An example of the string returned is &amp;quot;2:06:48 AM&amp;quot;. osLoadedCreationTime has a thre...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;osLoadedCreationTime()&lt;br /&gt;
&lt;br /&gt;
This function returns a string containing the time that a sim was first created.  An example of the string returned is &amp;quot;2:06:48 AM&amp;quot;. osLoadedCreationTime has a threat level of Low.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
//Example Usage:&lt;br /&gt;
&lt;br /&gt;
default {&lt;br /&gt;
    touch_start(integer num) {&lt;br /&gt;
        string data = &amp;quot;\n\n Creation Date: &amp;quot; + osLoadedCreationDate();&lt;br /&gt;
        data += &amp;quot;\n Creation Time: &amp;quot; + osLoadedCreationTime();&lt;br /&gt;
        data += &amp;quot;\n Creation ID: &amp;quot; + osLoadedCreationID();&lt;br /&gt;
        llSay(0, data);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 02:21, 6 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsLoadedCreationDate</id>
		<title>OsLoadedCreationDate</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsLoadedCreationDate"/>
				<updated>2010-02-06T02:20:02Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''osLoadedCreationDate'''()&lt;br /&gt;
&lt;br /&gt;
This function returns a string containing the date that a sim was first created.  An example of the string returned is &amp;quot;Monday, December 07, 2009&amp;quot;. osLoadedCreationDate has a threat level of Low.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
//Example Usage:&lt;br /&gt;
&lt;br /&gt;
default {&lt;br /&gt;
    touch_start(integer num) {&lt;br /&gt;
        string data = &amp;quot;\n\n Creation Date: &amp;quot; + osLoadedCreationDate();&lt;br /&gt;
        data += &amp;quot;\n Creation Time: &amp;quot; + osLoadedCreationTime();&lt;br /&gt;
        data += &amp;quot;\n Creation ID: &amp;quot; + osLoadedCreationID();&lt;br /&gt;
        llSay(0, data);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 02:16, 6 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsLoadedCreationID</id>
		<title>OsLoadedCreationID</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsLoadedCreationID"/>
				<updated>2010-02-06T02:19:42Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: New page: '''osLoadedCreationID'''()  This function returns a string containing the UUID that a sim was created with. osLoadedCreationID has a threat level of Low.  &amp;lt;code&amp;gt;&amp;lt;pre&amp;gt; //Example Usage:  def...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''osLoadedCreationID'''()&lt;br /&gt;
&lt;br /&gt;
This function returns a string containing the UUID that a sim was created with. osLoadedCreationID has a threat level of Low.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
//Example Usage:&lt;br /&gt;
&lt;br /&gt;
default {&lt;br /&gt;
    touch_start(integer num) {&lt;br /&gt;
        string data = &amp;quot;\n\n Creation Date: &amp;quot; + osLoadedCreationDate();&lt;br /&gt;
        data += &amp;quot;\n Creation Time: &amp;quot; + osLoadedCreationTime();&lt;br /&gt;
        data += &amp;quot;\n Creation ID: &amp;quot; + osLoadedCreationID();&lt;br /&gt;
        llSay(0, data);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 02:19, 6 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsLoadedCreationDate</id>
		<title>OsLoadedCreationDate</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsLoadedCreationDate"/>
				<updated>2010-02-06T02:16:58Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: New page: osLoadedCreationDate()  This function returns a string containing the date that a sim was first created.  An example of the string returned is &amp;quot;Monday, December 07, 2009&amp;quot;. osLoadedCreation...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;osLoadedCreationDate()&lt;br /&gt;
&lt;br /&gt;
This function returns a string containing the date that a sim was first created.  An example of the string returned is &amp;quot;Monday, December 07, 2009&amp;quot;. osLoadedCreationDate has a threat level of Low.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
//Example Usage:&lt;br /&gt;
&lt;br /&gt;
default {&lt;br /&gt;
    touch_start(integer num) {&lt;br /&gt;
        string data = &amp;quot;\n\n Creation Date: &amp;quot; + osLoadedCreationDate();&lt;br /&gt;
        data += &amp;quot;\n Creation Time: &amp;quot; + osLoadedCreationTime();&lt;br /&gt;
        data += &amp;quot;\n Creation ID: &amp;quot; + osLoadedCreationID();&lt;br /&gt;
        llSay(0, data);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 02:16, 6 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsList2Double</id>
		<title>OsList2Double</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsList2Double"/>
				<updated>2010-02-05T08:28:55Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;osList2Double(list src, integer index)&lt;br /&gt;
&lt;br /&gt;
This function converts a value in the specified index of the list src to the double data type.  However, OSSL does not have a double data type.  C# contains a double type, but the current LSL implementation does not.  Because of this, osList2Double is useless and has a threat level of None.&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 08:28, 5 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsList2Double</id>
		<title>OsList2Double</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsList2Double"/>
				<updated>2010-02-05T08:28:21Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: New page: osList2Double(list src, integer index)  This function converts a value in the specified index of the list src to the double data type.  However, OSSL does not have a double data type.  C# ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;osList2Double(list src, integer index)&lt;br /&gt;
&lt;br /&gt;
This function converts a value in the specified index of the list src to the double data type.  However, OSSL does not have a double data type.  C# contains a double type, but the current LSL implementation does not, rendering this function useless at the present time.&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsGetSimulatorVersion</id>
		<title>OsGetSimulatorVersion</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsGetSimulatorVersion"/>
				<updated>2010-02-05T08:25:33Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: New page: OsGetSimulatorVersion()  This function returns a string containing the current simulator version.  Because it can be used by scripts to target attacks against known weaknesses in specific ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OsGetSimulatorVersion()&lt;br /&gt;
&lt;br /&gt;
This function returns a string containing the current simulator version.  Because it can be used by scripts to target attacks against known weaknesses in specific opensimulator versions, this script function has a threat level of High.&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 08:25, 5 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsGetScriptEngineName</id>
		<title>OsGetScriptEngineName</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsGetScriptEngineName"/>
				<updated>2010-02-05T08:23:32Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: New page: '''OsGetScriptEngineName'''()  This script function returns the name of the script engine currently being used.  Because engine-specific bugs may be exploited upon learning which script en...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''OsGetScriptEngineName'''()&lt;br /&gt;
&lt;br /&gt;
This script function returns the name of the script engine currently being used.  Because engine-specific bugs may be exploited upon learning which script engine the simulator is running, this function has a threat level of High.&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 08:23, 5 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsGetNotecardLine</id>
		<title>OsGetNotecardLine</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsGetNotecardLine"/>
				<updated>2010-02-05T08:20:16Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''osGetNotecardLine'''(string name, integer line) &lt;br /&gt;
&lt;br /&gt;
This function directly reads a line of text from the specified notecard, if it exists within the task inventory, and returns the text as a string. It skips the dataserver event, thereby reducing code complexity. This function has a threat level of Very High: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; ''From OSSL_Api.cs:'' &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;due to the synchronous method this function uses to fetch assets, its use may be dangerous and unreliable while running in grid mode.&amp;quot;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;//Example usage:&lt;br /&gt;
default {&lt;br /&gt;
    state_entry() {&lt;br /&gt;
        integer i;&lt;br /&gt;
        string notecard = llGetInventoryName(INVENTORY_NOTECARD, 0);&lt;br /&gt;
        for(i=1; i&amp;amp;lt;=osGetNumberOfNotecardLines(notecard); i++) {&lt;br /&gt;
            llSay(0, osGetNotecardLine(notecard, i));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 08:20, 5 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsGetNotecard</id>
		<title>OsGetNotecard</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsGetNotecard"/>
				<updated>2010-02-05T08:20:05Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''osGetNotecard'''(string name) &lt;br /&gt;
&lt;br /&gt;
This function directly reads the entire contents of a notecard if it exists within the task inventory, and dumps it into a string. It skips the dataserver event, thereby reducing code complexity. This function has a threat level of Very High: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; ''From OSSL_Api.cs:'' &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;due to the synchronous method this function uses to fetch assets, its use may be dangerous and unreliable while running in grid mode.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 08:20, 5 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsGetNumberOfNotecardLines</id>
		<title>OsGetNumberOfNotecardLines</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsGetNumberOfNotecardLines"/>
				<updated>2010-02-05T08:19:45Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''osGetNumberOfNotecardLines'''(string name) &lt;br /&gt;
&lt;br /&gt;
This function directly reads how many lines a notecard has if the specified notecard exists within the task inventory, bypassing the dataserver event to reduce code complexity.  This function has a threat level of Very High: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; ''From OSSL_Api.cs:'' &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;due to the synchronous method this function uses to fetch assets, its use may be dangerous and unreliable while running in grid mode.&amp;quot;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;//Example usage:&lt;br /&gt;
default {&lt;br /&gt;
    state_entry() {&lt;br /&gt;
        integer i;&lt;br /&gt;
        string notecard = llGetInventoryName(INVENTORY_NOTECARD, 0);&lt;br /&gt;
        for(i=1; i&amp;amp;lt;=osGetNumberOfNotecardLines(notecard); i++) {&lt;br /&gt;
            llSay(0, osGetNotecardLine(notecard, i));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 08:19, 5 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsGetRegionMapTexture</id>
		<title>OsGetRegionMapTexture</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsGetRegionMapTexture"/>
				<updated>2010-02-05T08:19:27Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: New page: '''osGetRegionMapTexture'''(string regionName)  This function retrieves the UUID of the texture used to represent the named region on the world map, and returns it.  Using this function, y...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''osGetRegionMapTexture'''(string regionName)&lt;br /&gt;
&lt;br /&gt;
This function retrieves the UUID of the texture used to represent the named region on the world map, and returns it.  Using this function, you can place the map texture directly onto a prim.  osGetRegionMapTexture has a threat level of High.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;//Example Usage:&lt;br /&gt;
default {&lt;br /&gt;
    state_entry() {&lt;br /&gt;
        key map = osGetRegionMapTexture(llGetRegionName());&lt;br /&gt;
        llSetTexture(map, 0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 08:19, 5 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsGetNumberOfNotecardLines</id>
		<title>OsGetNumberOfNotecardLines</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsGetNumberOfNotecardLines"/>
				<updated>2010-02-05T08:13:54Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''osGetNumberOfNotecardLines'''(string name) &lt;br /&gt;
&lt;br /&gt;
This function directly reads how many lines a notecard has if the specified notecard exists within the task inventory, bypassing the dataserver event to reduce code complexity.  This function has a threat level of Very High: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; ''From OSSL_Api.cs:'' &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;due to the synchronous method this function uses to fetch assets, its use may be dangerous and unreliable while running in grid mode.&amp;quot;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;//Example usage:&lt;br /&gt;
default {&lt;br /&gt;
    state_entry() {&lt;br /&gt;
        integer i;&lt;br /&gt;
        string notecard = llGetInventoryName(INVENTORY_NOTECARD, 0);&lt;br /&gt;
        for(i=1; i&amp;amp;lt;=osGetNumberOfNotecardLines(notecard); i++) {&lt;br /&gt;
            llSay(0, osGetNotecardLine(notecard, i));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsGetNotecard</id>
		<title>OsGetNotecard</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsGetNotecard"/>
				<updated>2010-02-05T08:13:26Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: New page: '''osGetNotecard'''(string name)   This function directly reads the entire contents of a notecard if it exists within the task inventory, and dumps it into a string. It skips the dataserve...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''osGetNotecard'''(string name) &lt;br /&gt;
&lt;br /&gt;
This function directly reads the entire contents of a notecard if it exists within the task inventory, and dumps it into a string. It skips the dataserver event, thereby reducing code complexity. This function has a threat level of Very High: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; ''From OSSL_Api.cs:'' &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;due to the synchronous method this function uses to fetch assets, its use may be dangerous and unreliable while running in grid mode.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsGetNumberOfNotecardLines</id>
		<title>OsGetNumberOfNotecardLines</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsGetNumberOfNotecardLines"/>
				<updated>2010-02-05T08:12:11Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: New page: '''osGetNumberOfNotecardLines'''(string name)   This function directly reads how many lines a notecard has, bypassing the dataserver event to reduce code complexity.  This function has a t...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''osGetNumberOfNotecardLines'''(string name) &lt;br /&gt;
&lt;br /&gt;
This function directly reads how many lines a notecard has, bypassing the dataserver event to reduce code complexity.  This function has a threat level of Very High: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; ''From OSSL_Api.cs:'' &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;due to the synchronous method this function uses to fetch assets, its use may be dangerous and unreliable while running in grid mode.&amp;quot;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;//Example usage:&lt;br /&gt;
default {&lt;br /&gt;
    state_entry() {&lt;br /&gt;
        integer i;&lt;br /&gt;
        string notecard = llGetInventoryName(INVENTORY_NOTECARD, 0);&lt;br /&gt;
        for(i=1; i&amp;amp;lt;=osGetNumberOfNotecardLines(notecard); i++) {&lt;br /&gt;
            llSay(0, osGetNotecardLine(notecard, i));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsGetNotecardLine</id>
		<title>OsGetNotecardLine</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsGetNotecardLine"/>
				<updated>2010-02-05T08:11:20Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: New page: '''osGetNotecardLine'''(string name, integer line)   This function directly reads a line of text from the specified notecard, if it exists within the task inventory, and returns the text a...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''osGetNotecardLine'''(string name, integer line) &lt;br /&gt;
&lt;br /&gt;
This function directly reads a line of text from the specified notecard, if it exists within the task inventory, and returns the text as a string. It skips the dataserver event, thereby reducing code complexity. This function has a threat level of Very High: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; ''From OSSL_Api.cs:'' &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;quot;due to the synchronous method this function uses to fetch assets, its use may be dangerous and unreliable while running in grid mode.&amp;quot;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;//Example usage:&lt;br /&gt;
default {&lt;br /&gt;
    state_entry() {&lt;br /&gt;
        integer i;&lt;br /&gt;
        string notecard = llGetInventoryName(INVENTORY_NOTECARD, 0);&lt;br /&gt;
        for(i=1; i&amp;amp;lt;=osGetNumberOfNotecardLines(notecard); i++) {&lt;br /&gt;
            llSay(0, osGetNotecardLine(notecard, i));&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsConsoleCommand</id>
		<title>OsConsoleCommand</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsConsoleCommand"/>
				<updated>2010-02-05T08:02:00Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: New page: '''osConsoleCommand'''(string command)  This function allows an LSL script to directly execute a command to opensim's console.  There are no security checks, so it can do anything a user w...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''osConsoleCommand'''(string command)&lt;br /&gt;
&lt;br /&gt;
This function allows an LSL script to directly execute a command to opensim's console.  There are no security checks, so it can do anything a user with access to the command console could do, such as changing the avatar passwords, deleting sims, changing the terrain, and just about everything else.  This command represents the highest security threat of any OSSL function, giving it a threat level of '''Severe'''.&lt;br /&gt;
&lt;br /&gt;
Do not use or allow this function unless you are absolutely sure of what you're doing!&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 08:02, 5 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsAvatarStopAnimation</id>
		<title>OsAvatarStopAnimation</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsAvatarStopAnimation"/>
				<updated>2010-02-05T07:58:14Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''osAvatarStopAnimation'''(key avatar, string animation)&lt;br /&gt;
&lt;br /&gt;
This function stops the specified animation if it is playing on the avatar given.  The value avatar is a UUID, and the animation value is either the name of an animation in the task inventory or the UUID of an animation.  If the specified avatar is not logged in or on the same sim as the script, then osAvatarStopAnimation silently fails.&lt;br /&gt;
&lt;br /&gt;
osAvatarStopAnimation has a threat level of High.&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 07:58, 5 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsAvatarPlayAnimation</id>
		<title>OsAvatarPlayAnimation</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsAvatarPlayAnimation"/>
				<updated>2010-02-05T07:57:38Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''osAvatarPlayAnimation'''(key avatar, string animation)&lt;br /&gt;
&lt;br /&gt;
This function causes an animation to be played on the specified avatar.  The variable ''animation'' can be either the name of an animation within the task inventory, or it can be the UUID of an animation.  Because osAvatarPlayAnimation does not perform any security checks or request animation permissions from the targeted avatar, it has a threat level of High.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;//Example Usage:&lt;br /&gt;
default {&lt;br /&gt;
    touch_start(integer num) {&lt;br /&gt;
        string anim = llGetInventoryName(INVENTORY_ANIMATION, 0);&lt;br /&gt;
        osAvatarPlayAnimation(llDetectedKey(0), anim);&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 07:55, 5 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsAvatarPlayAnimation</id>
		<title>OsAvatarPlayAnimation</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsAvatarPlayAnimation"/>
				<updated>2010-02-05T07:55:00Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;osAvatarPlayAnimation(key avatar, string animation)&lt;br /&gt;
&lt;br /&gt;
This function causes an animation to be played on the specified avatar.  The variable ''animation'' can be either the name of an animation within the task inventory, or it can be the UUID of an animation.  Because osAvatarPlayAnimation does not perform any security checks or request animation permissions from the targeted avatar, it has a threat level of High.&lt;br /&gt;
&lt;br /&gt;
//Example Usage:&lt;br /&gt;
default {&lt;br /&gt;
    touch_start(integer num) {&lt;br /&gt;
        string anim = llGetInventoryName(INVENTORY_ANIMATION, 0);&lt;br /&gt;
        osAvatarPlayAnimation(llDetectedKey(0), anim);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
--[[User:ZauberExonar|ZauberExonar]] 07:55, 5 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsAvatarStopAnimation</id>
		<title>OsAvatarStopAnimation</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsAvatarStopAnimation"/>
				<updated>2010-02-05T07:51:49Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: New page: osAvatarStopAnimation(key avatar, string animation)  This function stops the specified animation if it is playing on the avatar given.  The value avatar is a UUID, and the animation value ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;osAvatarStopAnimation(key avatar, string animation)&lt;br /&gt;
&lt;br /&gt;
This function stops the specified animation if it is playing on the avatar given.  The value avatar is a UUID, and the animation value is either the name of an animation in the task inventory or the UUID of an animation.  If the specified avatar is not logged in or on the same sim as the script, then osAvatarStopAnimation silently fails.&lt;br /&gt;
&lt;br /&gt;
osAvatarStopAnimation has a threat level of High.&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsAvatarPlayAnimation</id>
		<title>OsAvatarPlayAnimation</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsAvatarPlayAnimation"/>
				<updated>2010-02-05T07:45:05Z</updated>
		
		<summary type="html">&lt;p&gt;ZauberExonar: New page: osAvatarPlayAnimation(key avatar, string animation)  This function causes an animation to be played on the specified avatar.  The variable ''animation'' can be either the name of an animat...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;osAvatarPlayAnimation(key avatar, string animation)&lt;br /&gt;
&lt;br /&gt;
This function causes an animation to be played on the specified avatar.  The variable ''animation'' can be either the name of an animation within the task inventory, or it can be the UUID of an animation.  Because osAvatarPlayAnimation does not perform any security checks or request animation permissions from the targeted avatar, it has a threat level of High.&lt;/div&gt;</summary>
		<author><name>ZauberExonar</name></author>	</entry>

	</feed>