-- Package Unpacker --giver

Thread Started By Femme

2607
0
  • 48 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Rate Thread
#1
PHP Code:
list    gInventoryList;

list 
getInventoryList()
{
    
integer    i;
    
integer    j;
    
integer    n llGetInventoryNumber(INVENTORY_ALL);
    list          
result = [];
    
string msg "";

    for( 
0ni++ ) {
        if (
llGetInventoryName(INVENTORY_ALLi) != llGetScriptName()) {
            for (
0nj++) {
                
msg += "|";
            }
            
llSetText("Unpacking...\n" msg, <0.20.31.0>, 1.0);
            
result += [ llGetInventoryName(INVENTORY_ALLi) ];
            
llSleep(1);
        }
    }
    return 
result;
}

transporter()
{
    
// Particles Script by Zachh Barkley
    
llParticleSystem([  PSYS_PART_MAX_AGE1.600000,
        
PSYS_PART_FLAGS259,
        
PSYS_PART_START_COLOR, <1.000001.0001.00000>,
        
PSYS_PART_END_COLOR, <1.000001.000001.00000>,
        
PSYS_PART_START_SCALE, <1.00001.000000.00000>,
        
PSYS_PART_END_SCALE, <0.100000.100000.0000>,
        
PSYS_SRC_PATTERN2,
        
PSYS_SRC_BURST_RATE,0.001000,
        
PSYS_SRC_ACCEL,<0.000000.000000.00000>,
        
PSYS_SRC_BURST_PART_COUNT,2,
        
PSYS_SRC_BURST_RADIUS,0.000000,
        
PSYS_SRC_BURST_SPEED_MIN,1.100000,
        
PSYS_SRC_BURST_SPEED_MAX,0.700000,
        
PSYS_SRC_INNERANGLE,3.141593,
        
PSYS_SRC_OUTERANGLE,6.283185,
        
PSYS_SRC_OMEGA,<0.000000.000000.00000>,
        
PSYS_SRC_MAX_AGE,0.000000,
        
PSYS_PART_START_ALPHA,1.000000,
        
PSYS_PART_END_ALPHA,1.000000,
        
PSYS_SRC_TEXTURE"Star Gold",
        
PSYS_SRC_TARGET_KEY,(key)"" ]);
}

default 
{
    
on_rez(integer p)
    {
        
llResetScript();
    }

    
state_entry()
    {
        
llSetAlpha(0.0ALL_SIDES);
        
llSetText("", <1,1,1>, 1.0);

        
llTriggerSound("432c7407-aedd-c7c7-214f-898a24035c35"1.0);
        
transporter();
        
llSleep(1.5);
        
llParticleSystem([]);
        
llSetAlpha(1.0ALL_SIDES);
        
llSetTimerEvent(.5);
       
    }
     
timer()
    {
 
float   rANDOM;
 
float   total;
 
rANDOM  llFrand(100);
 
total rANDOM;
 
llSetText("Your purchase is inside.\nTouch to receive contents. It will be put in a folder in your inventory.\n Don't search in your object file.\n If you have problem, \nopen the box manually and drag and drop the product", < total+.4 total .8  total +.4  >, 1.0);
}
    
touch_startinteger n )
    {
        if (
llGetOwner() == llDetectedKey(0)) {
            
integer i;

            
llSetText("Unpacking...", <0.60.61.0>, 1.0);
            
gInventoryList getInventoryList();
            for (
0ni++) {
                
llGiveInventoryList(llDetectedKey(i), llGetObjectName(), gInventoryList );
            }
            
llSetAlpha(0.0ALL_SIDES);
            
llTriggerSound("432c7407-aedd-c7c7-214f-898a24035c35"1.0);
            
transporter();
            
llSleep(1.5);
            
llParticleSystem([]);
            
llDie();
        }
    }

    
changedinteger change )
    {
       if ( 
change == CHANGED_INVENTORY )
           
gInventoryList getInventoryList();
    }


[Image: q3dJm.png]
Reply




Possibly Related Threads…
Thread Author Replies Views Last Post
  SRU elevator package Femme 6 7,540 12-12-2015, 05:51 PM
Last Post: hotcocoa666
  Unpacker+ Delivery Confirmation+join Group Script Bonfire 0 2,803 11-28-2014, 07:53 AM
Last Post: Bonfire
  Landmark & Notecard giver Femme 0 2,466 04-21-2013, 03:58 AM
Last Post: Femme

Forum Jump:

1 Guest(s)
Share this:

About Second Life Copybot

Second Life CopyBot Forum is a place where you can get items for Second Life and other vitual worlds for free. With our CopyBot viewers you can export and import any content from these virtual worlds and modify them in 3D software such as Blender, 3D studio Macx etc...