User:PixelProphet Lane/Scripts: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 554: | Line 554: | ||
else | else | ||
RequstOnlineStatus(); | RequstOnlineStatus(); | ||
} | |||
} | |||
</lsl> | |||
}} | |||
{{box|Animation Permissions Tester| | |||
Just a script to test if animation scripts are generally operational on a region. | |||
<lsl> | |||
default | |||
{ | |||
on_rez(integer arg) | |||
{ | |||
llResetScript(); | |||
} | |||
state_entry() | |||
{ | |||
llSitTarget(<0,0,1>,ZERO_ROTATION); | |||
} | |||
touch_start(integer total_number) | |||
{ | |||
llRequestPermissions(llDetectedKey(0),PERMISSION_TRIGGER_ANIMATION); | |||
} | |||
changed(integer change) | |||
{ | |||
if (change & CHANGED_LINK) | |||
{ | |||
if (llAvatarOnSitTarget()) | |||
llRequestPermissions(llAvatarOnSitTarget(),PERMISSION_TRIGGER_ANIMATION); | |||
} | |||
} | |||
run_time_permissions(integer perm) | |||
{ | |||
if (perm & PERMISSION_TRIGGER_ANIMATION) | |||
{ | |||
llWhisper(0,"PERMISSION_TRIGGER_ANIMATION granted"); | |||
llStopAnimation("stand"); | |||
llStopAnimation("sit"); | |||
llStartAnimation("dance1"); | |||
} | |||
} | } | ||
} | } | ||
</lsl> | </lsl> | ||
}} | }} | ||
Revision as of 05:54, 17 May 2012
| LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Fast List Prim Contents
Real Object Inventory To Dialog
Show Agent Script Count and memory
Grid Status Feed
Animation Permissions Tester
Just a script to test if animation scripts are generally operational on a region.
<lsl> default {
on_rez(integer arg)
{
llResetScript();
}
state_entry()
{
llSitTarget(<0,0,1>,ZERO_ROTATION);
}
touch_start(integer total_number)
{
llRequestPermissions(llDetectedKey(0),PERMISSION_TRIGGER_ANIMATION);
}
changed(integer change)
{
if (change & CHANGED_LINK)
{
if (llAvatarOnSitTarget())
llRequestPermissions(llAvatarOnSitTarget(),PERMISSION_TRIGGER_ANIMATION);
}
}
run_time_permissions(integer perm)
{
if (perm & PERMISSION_TRIGGER_ANIMATION)
{
llWhisper(0,"PERMISSION_TRIGGER_ANIMATION granted");
llStopAnimation("stand");
llStopAnimation("sit");
llStartAnimation("dance1");
}
}
} </lsl>