Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- default
- {
- state_entry()
- {
- llCollisionSound("",0.0);
- llSetStatus(STATUS_PHYSICS|STATUS_BLOCK_GRAB_OBJECT,FALSE);
- }
- touch_start(integer total_number)
- {
- llWhisper(0, "touch_start:"+(string)llDetectedTouchST(0));
- }
- touch_end(integer total_number)
- {
- llWhisper(0, "touch_end:"+(string)llDetectedTouchST(0));
- }
- touch(integer total_number)
- {
- llWhisper(0, "touch:"+(string)llDetectedTouchST(0));
- }
- changed(integer change) {
- if (change & CHANGED_LINK) {
- if (llGetObjectPrimCount(llGetKey()) != llGetNumberOfPrims()) {
- llOwnerSay("sit");
- llSetStatus(STATUS_PHYSICS|STATUS_BLOCK_GRAB_OBJECT,TRUE);
- llSetLinkPrimitiveParamsFast(2,[PRIM_DESC,(string)llFrand(1)]);
- } else {
- llOwnerSay("stand");
- llSetStatus(STATUS_PHYSICS|STATUS_BLOCK_GRAB_OBJECT,FALSE);
- llSetLinkPrimitiveParamsFast(2,[PRIM_DESC,(string)llFrand(1)]);
- }
- }
- if (change & CHANGED_REGION) {
- llOwnerSay("region change");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement