LlExecCharacterCmd
De DigiWiki.
Version du 17 mars 2012 à 03:21 par Djphil (discuter | contributions)
![]() |
Warning: This documentation is for the alpha release of LSL pathfinding. These LSL functions are available only on selected regions on the Aditi test grid, and not currently on the main grid. For more information, see Pathfinding/Alpha release notes. |
vector patrol; default { state_entry() { patrol = llGetPos(); llCreateCharacter([CHARACTER_DESIRED_SPEED, 50.0]); state awake; } } state awake { state_entry() { llOwnerSay("entering guarding"); list points = [patrol + <5,0,0>, patrol - <5,0,0>]; llPatrolPoints(points, []); } touch_start(integer total_number) { state sleep; } } state sleep { state_entry() { llOwnerSay("entering sleeping"); llExecCharacterCmd(CHARACTER_CMD_STOP, []); } touch_start(integer total_number) { patrol = llGetPos(); //Jump to attention! llExecCharacterCmd(CHARACTER_CMD_JUMP, [0.5]); state awake; } }
Also
- llCreateCharacter
- llDeleteCharacter
- llEvade
- llExecCharacterCmd
- llGetClosestNavPoint
- llFleeFrom
- llNavigateTo
- llPatrolPoints
- llPursue
- llUpdateCharacter
- llWanderWithin