Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Simple noob question

Tracie Tracy
Registered User
Join date: 22 Dec 2006
Posts: 2
02-11-2007 09:50
If i create my own ball.. how do i load animation content into it such that when i sit on the ball it starts the animation?


Cheers..a dumb blonde
Vicky Christensen
Registered User
Join date: 29 Dec 2005
Posts: 47
02-11-2007 11:46
Copy the following into a script:
CODE

// FlipperPA's auto-transparent minimum lag pose thingy.

// STEP 1: Drop your pose into an object inventory with this script (only 1)
// STEP 2: Simply enter the text you wish to hover about the pose object below

string DISPLAY_TEXT = "sit here";

// STEP 3: Hit "SAVE" below. If you change the pose, you can reset the script to re-read the pose

/////////////////////// DO NOT CHANGE BELOW ////////////////////////
string ANIMATION;
integer is_sitting;

default
{
state_entry()
{
ANIMATION = llGetInventoryName(INVENTORY_ANIMATION, 0);
is_sitting = 0;
llSitTarget(<0,0.2,-0.3>,ZERO_ROTATION);
llSetTexture("5748decc-f629-461c-9a36-a35a221fe21f",ALL_SIDES);
llSetText(DISPLAY_TEXT,<1,1,1>,1);
}

changed(integer change)
{
if(change & CHANGED_LINK)
{
key av = llAvatarOnSitTarget();

if(av != NULL_KEY)
{
llRequestPermissions(av, PERMISSION_TRIGGER_ANIMATION);
}
else
{
if((llGetPermissions() & PERMISSION_TRIGGER_ANIMATION) && is_sitting)
{
is_sitting = 0;
llStopAnimation(ANIMATION);
llSetText(DISPLAY_TEXT,<1,1,1>,1);
llSetTexture("5748decc-f629-461c-9a36-a35a221fe21f",ALL_SIDES);
}
}

}
ANIMATION = llGetInventoryName(INVENTORY_ANIMATION, 0);
}

run_time_permissions(integer perm)
{
if(perm & PERMISSION_TRIGGER_ANIMATION)
{
is_sitting = 1;
llStopAnimation("sit_generic");
llStopAnimation("sit");
llStartAnimation(ANIMATION);
llSetTexture("f54a0c32-3cd1-d49a-5b4f-7b792bebc204",ALL_SIDES);
llSetText("",<1,1,1>,1);
}
}

on_rez(integer start_param)
{
llResetScript();
}
}


Put the script in the ball, then have a ball.

Cheers.. a studious brunette
Tracie Tracy
Registered User
Join date: 22 Dec 2006
Posts: 2
Thanks
02-11-2007 14:36
Thanks!...an enlightened girl with sunshine in her hair.