<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.nigrapedia.com/index.php?action=history&amp;feed=atom&amp;title=Super_Spengbab</id>
		<title>Super Spengbab - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.nigrapedia.com/index.php?action=history&amp;feed=atom&amp;title=Super_Spengbab"/>
		<link rel="alternate" type="text/html" href="http://www.nigrapedia.com/index.php?title=Super_Spengbab&amp;action=history"/>
		<updated>2026-05-07T23:19:11Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.2</generator>

	<entry>
		<id>http://www.nigrapedia.com/index.php?title=Super_Spengbab&amp;diff=4510&amp;oldid=prev</id>
		<title>Afroduck at 04:26, 8 July 2010</title>
		<link rel="alternate" type="text/html" href="http://www.nigrapedia.com/index.php?title=Super_Spengbab&amp;diff=4510&amp;oldid=prev"/>
				<updated>2010-07-08T04:26:26Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 04:26, 8 July 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l342&quot; &gt;Line 342:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 342:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/lsl&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/lsl&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Second Life]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Afroduck</name></author>	</entry>

	<entry>
		<id>http://www.nigrapedia.com/index.php?title=Super_Spengbab&amp;diff=2352&amp;oldid=prev</id>
		<title>Afroduck: New page: An upgraded spengbab cube designed by Afroduck. Commands are given on a negative channel that isn't as often monitored by HUDs. You can use the Afro Relay script to communicate with it...</title>
		<link rel="alternate" type="text/html" href="http://www.nigrapedia.com/index.php?title=Super_Spengbab&amp;diff=2352&amp;oldid=prev"/>
				<updated>2009-05-16T04:24:01Z</updated>
		
		<summary type="html">&lt;p&gt;New page: An upgraded spengbab cube designed by Afroduck. Commands are given on a negative channel that isn&amp;#039;t as often monitored by HUDs. You can use the &lt;a href=&quot;/Afro_Relay&quot; title=&quot;Afro Relay&quot;&gt;Afro Relay&lt;/a&gt; script to communicate with it...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;An upgraded spengbab cube designed by Afroduck. Commands are given on a negative channel that isn't as often monitored by HUDs. You can use the [[Afro Relay]] script to communicate with it. All these additions had to be worked out from scratch cause nobody will give away interesting information or they demand spacebux for it. Well, now everyone can see them for free. Haha!&lt;br /&gt;
&lt;br /&gt;
'''Available commands:'''&lt;br /&gt;
* spengbab target &amp;lt;avatar name&amp;gt; - targets an avatar&lt;br /&gt;
* spengbab pwn &amp;lt;avatar name&amp;gt; - this uses a single command to make the spengbab(s) scream, enable z-axis and sends them after the avatar&lt;br /&gt;
* spengbab autoreturn &amp;lt;time in minutes&amp;gt; - sets a time interval (in minutes, not seconds) for the spengbab to re-rez itself and avoid being autoreturned. Usually good to make it at least a couple minutes less than the parcel's actual autoreturn. Default is 5 minutes.&lt;br /&gt;
* spengbab enable z-axis - allows movement in 3 dimensions&lt;br /&gt;
* spengbab scream - AAAAAHHAAAAHHHHHAAAAAHAHAHAHAHHHHH&lt;br /&gt;
* spengbab noscream - ......&lt;br /&gt;
* spengbab getaids - deletes the spengbab&lt;br /&gt;
&lt;br /&gt;
When initially rezzed, the spengbab cubes will simply sit and slowly spin until you give them a command.&lt;br /&gt;
=== Super Spengbab v1.3 ===&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
// Super Spengbab v1.3&lt;br /&gt;
// Made by Afroduck&lt;br /&gt;
// Just for educational purposes&lt;br /&gt;
// Of course&lt;br /&gt;
&lt;br /&gt;
float gAutoreturn = 600;&lt;br /&gt;
integer gActive_z_axis = FALSE;&lt;br /&gt;
integer gScream = FALSE;&lt;br /&gt;
string gTarget = &amp;quot;&amp;quot;;&lt;br /&gt;
integer gTransIdSend = 0;&lt;br /&gt;
integer gTransIdReceive = 0;&lt;br /&gt;
integer gTransferComplete = FALSE;&lt;br /&gt;
string gChild_key = &amp;quot;&amp;quot;;&lt;br /&gt;
integer gAntiNoob = FALSE;&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    on_rez(integer start_param)&lt;br /&gt;
    {&lt;br /&gt;
        gAutoreturn = 600;&lt;br /&gt;
        gActive_z_axis = FALSE;&lt;br /&gt;
        gScream = FALSE;&lt;br /&gt;
        gTarget = &amp;quot;&amp;quot;;&lt;br /&gt;
        gTransIdSend = 0;&lt;br /&gt;
        gTransIdReceive = start_param;&lt;br /&gt;
        gTransferComplete = FALSE;&lt;br /&gt;
        gChild_key = &amp;quot;&amp;quot;;&lt;br /&gt;
        gAntiNoob = FALSE;&lt;br /&gt;
    }&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSetTexture(&amp;quot;3f0f9fa9-e6ae-7ab4-ec11-02381ab8ef06&amp;quot;,ALL_SIDES); //Set object texture&lt;br /&gt;
        &lt;br /&gt;
        //Killswitch&lt;br /&gt;
        llListen(-6666,&amp;quot;&amp;quot;,NULL_KEY,&amp;quot;&amp;quot;);&lt;br /&gt;
        //Killswitch end&lt;br /&gt;
        &lt;br /&gt;
        llTargetOmega(&amp;lt;0,0,.1&amp;gt;,PI,.2);&lt;br /&gt;
        &lt;br /&gt;
        if (gTransferComplete)&lt;br /&gt;
        {&lt;br /&gt;
            llSensorRepeat(&amp;quot;&amp;quot;, &amp;quot;&amp;quot;, AGENT, 96, PI, 0.5);&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        llSetTimerEvent(gAutoreturn);&lt;br /&gt;
        &lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    sensor(integer num_detected)&lt;br /&gt;
    {&lt;br /&gt;
        vector here = llGetPos();&lt;br /&gt;
        vector target;&lt;br /&gt;
        if((llRound(llGetTime() / 30) % 2) == 0)&lt;br /&gt;
        {&lt;br /&gt;
            target = llDetectedPos(num_detected - 1) +&lt;br /&gt;
            &amp;lt;llFrand(6) - 3, llFrand(6) - 3, 0&amp;gt;;&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            target = llDetectedPos(0) +&lt;br /&gt;
            &amp;lt;llFrand(2) - 1, llFrand(2) - 1, 0&amp;gt;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        //Eyetsalk Sensor&lt;br /&gt;
        vector avatarspos = llDetectedPos(0);&lt;br /&gt;
        vector inclination = avatarspos - llGetPos();&lt;br /&gt;
        llSetPrimitiveParams([PRIM_FLEXIBLE, TRUE, 1, 0, .5, 0, 10, inclination]);&lt;br /&gt;
        //Eyestalk Sensor end&lt;br /&gt;
        &lt;br /&gt;
        vector distance = target - here;&lt;br /&gt;
        vector fracdist = distance/2.0;&lt;br /&gt;
        &lt;br /&gt;
        list div1 = [1.25,1.5,1.75,2.0,2.5,3.0,4.0,5.0,6.0,8.0,12.0,24.0];&lt;br /&gt;
        integer i = 0;&lt;br /&gt;
        integer vector_safe;&lt;br /&gt;
        integer list_length = llGetListLength(div1);&lt;br /&gt;
        integer trap_check = llGetParcelFlags(target);&lt;br /&gt;
        &lt;br /&gt;
        //This whole subroutine is to check along the object's path&lt;br /&gt;
        //for any &amp;quot;safe&amp;quot; areas that have scripts turned off&lt;br /&gt;
        //otherwise the object will get stuck&lt;br /&gt;
        if ((PARCEL_FLAG_ALLOW_SCRIPTS &amp;amp; trap_check))&lt;br /&gt;
        {&lt;br /&gt;
            for (; i &amp;lt; list_length; ++i) &lt;br /&gt;
            {&lt;br /&gt;
                integer frac_trap_check = llGetParcelFlags(here + distance / llList2Float(div1, i) );&lt;br /&gt;
                if ( (PARCEL_FLAG_ALLOW_SCRIPTS &amp;amp; frac_trap_check) )&lt;br /&gt;
                {&lt;br /&gt;
                    vector_safe = TRUE;&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                {&lt;br /&gt;
                    vector_safe = FALSE;&lt;br /&gt;
                    i = list_length;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
    &lt;br /&gt;
            if (vector_safe)&lt;br /&gt;
            {&lt;br /&gt;
                if( ((here.x + fracdist.x) &amp;gt; 0 &amp;amp;&amp;amp; (here.x + fracdist.x) &amp;lt; 256) &amp;amp;&amp;amp;&lt;br /&gt;
                    ((here.y + fracdist.y) &amp;gt; 0 &amp;amp;&amp;amp; (here.y + fracdist.y) &amp;lt; 256))&lt;br /&gt;
                {&lt;br /&gt;
                    if (gActive_z_axis &amp;amp;&amp;amp; ((here.z + fracdist.z) &amp;gt; 0) &amp;amp;&amp;amp; ((here.z + fracdist.z) &amp;lt; 4000) )&lt;br /&gt;
                    {&lt;br /&gt;
                        ;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                    {&lt;br /&gt;
                        fracdist.z = 0;&lt;br /&gt;
                    }&lt;br /&gt;
                    &lt;br /&gt;
                    llSetPos(here + &amp;lt;fracdist.x, fracdist.y, fracdist.z&amp;gt;);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
            {&lt;br /&gt;
                ;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    listen(integer chan, string name, key id, string message)&lt;br /&gt;
    {&lt;br /&gt;
        string x_check = llGetSubString(message, 5, -1);&lt;br /&gt;
        string transfer_check = llGetSubString(message, 0, 3); // gets transfer id&lt;br /&gt;
        string command_check = llGetSubString(message, 5, 23); // checks if this is a transfer command or not&lt;br /&gt;
        &lt;br /&gt;
        // Transfer settings from previous spengbab&lt;br /&gt;
        if ((string)gTransIdReceive == transfer_check)&lt;br /&gt;
        {&lt;br /&gt;
            // Auto-return settings&lt;br /&gt;
            if (command_check == &amp;quot;spengbab autoreturn&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                string value_change = llGetSubString(message, 25, -1); // gets value&lt;br /&gt;
                list da_list = [value_change];&lt;br /&gt;
                float auto_temp = (llList2Integer(da_list,0));&lt;br /&gt;
                gAutoreturn = auto_temp;&lt;br /&gt;
                llSetTimerEvent(0.0);&lt;br /&gt;
                llSetTimerEvent(gAutoreturn);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            // Target an avatar&lt;br /&gt;
            string target_check = llGetSubString(message, 5, 19); // checks for &amp;quot;target&amp;quot; command&lt;br /&gt;
            if (target_check == &amp;quot;spengbab target&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                gTarget = llGetSubString(message, 21, -1); // gets target name&lt;br /&gt;
                if (gTarget == &amp;quot;null&amp;quot;)&lt;br /&gt;
                {&lt;br /&gt;
                    llSensorRepeat(&amp;quot;&amp;quot;, &amp;quot;&amp;quot;, AGENT, 96, PI, 0.5);&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                {&lt;br /&gt;
                    if (gTarget == &amp;quot;me&amp;quot;)&lt;br /&gt;
                    {&lt;br /&gt;
                        gTarget = llKey2Name(llGetOwner());&lt;br /&gt;
                    }&lt;br /&gt;
                    &lt;br /&gt;
                    llSensorRepeat(gTarget, &amp;quot;&amp;quot;, AGENT, 96, PI, 0.5);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            // Noob pwn command&lt;br /&gt;
            string pwn_check = llGetSubString(message, 5, 17); // checks for &amp;quot;pwn&amp;quot; command&lt;br /&gt;
            if (pwn_check == &amp;quot;spengbab pwn&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                gAntiNoob = TRUE;&lt;br /&gt;
                llSetSoundRadius(5.0);&lt;br /&gt;
                gTarget = llGetSubString(message, 19, -1); // gets target name&lt;br /&gt;
                llSensorRepeat(gTarget, &amp;quot;&amp;quot;, AGENT, 96, PI, 0.5);&lt;br /&gt;
                gActive_z_axis = TRUE;&lt;br /&gt;
                gScream = TRUE;&lt;br /&gt;
                llLoopSound(&amp;quot;99c3568e-f82f-d74d-6029-a3366bbb1efe&amp;quot;, 1.0);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            // Z-Axis controls&lt;br /&gt;
            if (x_check == &amp;quot;spengbab enable z-axis&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                gActive_z_axis = TRUE;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            // Screaming&lt;br /&gt;
            if (x_check == &amp;quot;spengbab scream&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                gScream = TRUE;&lt;br /&gt;
                llLoopSound(&amp;quot;99c3568e-f82f-d74d-6029-a3366bbb1efe&amp;quot;, 1.0);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            // Is transfer done?&lt;br /&gt;
            if (x_check == &amp;quot;transfer complete&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                gTransferComplete = TRUE;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // Normal commands&lt;br /&gt;
        if (llGetOwnerKey(id) == llGetOwner())&lt;br /&gt;
        {   &lt;br /&gt;
            // Auto-return settings&lt;br /&gt;
            string command_check = llGetSubString(message, 0, 18); // checks for &amp;quot;autoreturn&amp;quot; command&lt;br /&gt;
            if (command_check == &amp;quot;spengbab autoreturn&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                string value_change = llGetSubString(message, 20, -1); // gets value&lt;br /&gt;
                list da_list = [value_change];&lt;br /&gt;
                float auto_temp = (llList2Integer(da_list,0));&lt;br /&gt;
                gAutoreturn = (auto_temp * 60) - 30;&lt;br /&gt;
                if (auto_temp != gAutoreturn)&lt;br /&gt;
                {&lt;br /&gt;
                llSetTimerEvent(0.0);&lt;br /&gt;
                llSetTimerEvent(gAutoreturn);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            // Target an avatar&lt;br /&gt;
            string target_check = llGetSubString(message, 0, 14); // checks for &amp;quot;spengbab target&amp;quot; command&lt;br /&gt;
            if (target_check == &amp;quot;spengbab target&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                gTarget = llGetSubString(message, 16, -1); // gets target name&lt;br /&gt;
                if (gTarget == &amp;quot;null&amp;quot;)&lt;br /&gt;
                {&lt;br /&gt;
                    llSensorRepeat(&amp;quot;&amp;quot;, &amp;quot;&amp;quot;, AGENT, 96, PI, 0.5);&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                {&lt;br /&gt;
                    if (gTarget == &amp;quot;me&amp;quot;)&lt;br /&gt;
                    {&lt;br /&gt;
                        gTarget = llKey2Name(llGetOwner());&lt;br /&gt;
                    }&lt;br /&gt;
                    &lt;br /&gt;
                    llSensorRepeat(gTarget, &amp;quot;&amp;quot;, AGENT, 96, PI, 0.5);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            // Noob pwn command&lt;br /&gt;
            string pwn_check = llGetSubString(message, 0, 11); // checks for &amp;quot;pwn&amp;quot; command&lt;br /&gt;
            if (pwn_check == &amp;quot;spengbab pwn&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                gAntiNoob = TRUE;&lt;br /&gt;
                llSetSoundRadius(5.0);&lt;br /&gt;
                gTarget = llGetSubString(message, 13, -1); // gets target name&lt;br /&gt;
                llSensorRepeat(gTarget, &amp;quot;&amp;quot;, AGENT, 96, PI, 0.5);&lt;br /&gt;
                gActive_z_axis = TRUE;&lt;br /&gt;
                gScream = TRUE;&lt;br /&gt;
                llLoopSound(&amp;quot;99c3568e-f82f-d74d-6029-a3366bbb1efe&amp;quot;, 1.0);&lt;br /&gt;
            }&lt;br /&gt;
        &lt;br /&gt;
            // Killswitch&lt;br /&gt;
            if (message == &amp;quot;spengbab getaids&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
               llDie();&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            // Z-Axis controls&lt;br /&gt;
            if (message == &amp;quot;spengbab enable z-axis&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                gActive_z_axis = TRUE;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            if (message == &amp;quot;spengbab disable z-axis&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                gActive_z_axis = FALSE;&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            // Screaming&lt;br /&gt;
            if (message == &amp;quot;spengbab scream&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                gScream = TRUE;&lt;br /&gt;
                llLoopSound(&amp;quot;99c3568e-f82f-d74d-6029-a3366bbb1efe&amp;quot;, 1.0);&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            if (message == &amp;quot;spengbab noscream&amp;quot;)&lt;br /&gt;
            {&lt;br /&gt;
                gScream = FALSE;&lt;br /&gt;
                llStopSound();&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            ;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    timer()&lt;br /&gt;
    {&lt;br /&gt;
        vector here_rez = llGetPos();&lt;br /&gt;
        integer rez_trap_check = llGetParcelFlags(here_rez);&lt;br /&gt;
        if ((PARCEL_FLAG_ALLOW_SCRIPTS &amp;amp; rez_trap_check))&lt;br /&gt;
        {&lt;br /&gt;
            integer random = (integer)llFrand(9999.0) + 1000;&lt;br /&gt;
            string interim = (string)random;&lt;br /&gt;
            gTransIdSend = (integer)interim;&lt;br /&gt;
            llRezObject(&amp;quot;Spengbab&amp;quot;, llGetPos(), ZERO_VECTOR, ZERO_ROTATION, gTransIdSend);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    object_rez(key child)&lt;br /&gt;
    {&lt;br /&gt;
        llGiveInventory(child, llKey2Name(child));&lt;br /&gt;
        gChild_key = child;&lt;br /&gt;
        llSleep(2.0);&lt;br /&gt;
        llRegionSay(-6666, (string)gTransIdSend + &amp;quot; spengbab autoreturn &amp;quot; + (string)gAutoreturn);&lt;br /&gt;
        llSleep(0.5);&lt;br /&gt;
        if (gAntiNoob == TRUE)&lt;br /&gt;
        {&lt;br /&gt;
            llRegionSay(-6666, (string)gTransIdSend + &amp;quot; pwn &amp;quot; + gTarget);&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            llRegionSay(-6666, (string)gTransIdSend + &amp;quot; spengbab target &amp;quot; + gTarget);&lt;br /&gt;
            llSleep(0.5);&lt;br /&gt;
        &lt;br /&gt;
            if (gActive_z_axis)&lt;br /&gt;
            {&lt;br /&gt;
                llRegionSay(-6666, (string)gTransIdSend + &amp;quot; spengbab enable z-axis&amp;quot;);&lt;br /&gt;
                llSleep(0.5);&lt;br /&gt;
            }&lt;br /&gt;
        &lt;br /&gt;
            if (gScream)&lt;br /&gt;
            {&lt;br /&gt;
                llRegionSay(-6666, (string)gTransIdSend + &amp;quot; spengbab scream&amp;quot;);&lt;br /&gt;
                llSleep(0.5);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        llRegionSay(-6666, (string)gTransIdSend + &amp;quot; transfer complete&amp;quot;);&lt;br /&gt;
        &lt;br /&gt;
        llDie();&lt;br /&gt;
    } &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Afroduck</name></author>	</entry>

	</feed>