User:Toy Wylie/RLV Documentation/sit

From Second Life Wiki
< User:Toy Wylie‎ | RLV Documentation
Revision as of 08:32, 7 July 2010 by Toy Wylie (talk | contribs) (Changed | to /)
Jump to navigation Jump to search


@sit

Type

# General
  1. Restriction

Implemented

Implemented since RLV version 1.04a

Usage

# @sit:<UUID>=force
  1. @sit=<y/n>

Purpose

# Forces the target to sit on the inputed object. This is used primarily for catching victims in RLV traps.
  1. Prevents the target to sit down at all.


See Also

Example 1

<lsl>default

{

   state_entry()
   {
       // set sit position
       llSitTarget(<0,0,0.1>,ZERO_ROTATION);
   }
   touch_start(integer total_number)
   {
       llOwnerSay("@sit:"+(string) llGetKey()+"=force");
       llOwnerSay("You have been caught.");
   }

}

</lsl>

Example 2

<lsl>integer sit;

default {

   state_entry()
   {
       sit=TRUE;
   }
   touch_start(integer total_number)
   {
       sit=!sit;
       if(sit==TRUE)
       {
           llOwnerSay("You may now sit down again.");
           llOwnerSay("@sit=y");
       }
       else
       {
           llOwnerSay("You are now prevented from sitting down.");
           llOwnerSay("@sit=n");
       }
   }

}

</lsl>