Difference between revisions of "User:PixelProphet Lane/Scripts"
Jump to navigation
Jump to search
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>