OsNpcSit

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{osslfunc
 
{{osslfunc
 
|threat_level=High
 
|threat_level=High
 +
|permissions=${OSSL|osslNPC}
 +
|delay=0
 
|function_syntax=osNpcSit(key npc, key target, integer options)
 
|function_syntax=osNpcSit(key npc, key target, integer options)
|csharp_syntax=void osNpcSit(LSL_Key npc, LSL_Key target, int options)
 
 
|ossl_example=
 
|ossl_example=
 
|description=
 
|description=
 
*Makes an NPC sit on an object.  
 
*Makes an NPC sit on an object.  
*Options - OS_NPC_SIT_NOW.  Makes the npc instantly sit on the prim.  You should always specify this option as it's currently the only one available. Specifying a different constant number will result in undefined behaviour.
+
*Options - OS_NPC_SIT_NOW.  Makes the npc instantly sit on the prim if possibleThis is the only option available and is currently always on no matter what is actually specified in the options field.
|
+
** If the prim has a sit target then sit always succeeds no matter the distance between the NPC and the prim.
 +
** If the prim has no sit target then
 +
*** If the prim is within 10 meters of the NPC then the sit will always succeed.
 +
*** At OpenSimulator 0.7.5 and later, if the prim is further than 10 meters away then nothing will happen.
 +
*** Before OpenSimulator 0.7.5, if the prim is further than 10 meters away then the avatar will attempt to walk over to the prim but will not sit when it reaches it.
 +
|additional_info=This function was added in 0.7.2-post-fixes
 
}}
 
}}

Revision as of 21:08, 25 September 2019

osNpcSit(key npc, key target, integer options)
  • Makes an NPC sit on an object.
  • Options - OS_NPC_SIT_NOW. Makes the npc instantly sit on the prim if possible. This is the only option available and is currently always on no matter what is actually specified in the options field.
    • If the prim has a sit target then sit always succeeds no matter the distance between the NPC and the prim.
    • If the prim has no sit target then
      • If the prim is within 10 meters of the NPC then the sit will always succeed.
      • At OpenSimulator 0.7.5 and later, if the prim is further than 10 meters away then nothing will happen.
      • Before OpenSimulator 0.7.5, if the prim is further than 10 meters away then the avatar will attempt to walk over to the prim but will not sit when it reaches it.
Threat Level High
Permissions ${OSSL|osslNPC}
Extra Delay 0 seconds
Notes
This function was added in 0.7.2-post-fixes
Personal tools
General
About This Wiki