Sit and position
From OpenSimulator
(Difference between revisions)
												
			m (Robot: Cosmetic changes)  | 
			m (Indentation)  | 
			||
| Line 4: | Line 4: | ||
<source lang="lsl">  | <source lang="lsl">  | ||
| − | + | default  | |
| − | + | {  | |
| − | + |     state_entry()  | |
| − | state_entry()  | + |     {  | 
| − | + |         llSetText("sit here", <0.0, 1.0, 0.0>, 1.0);  | |
| − | + |         llSay(PUBLIC_CHANNEL, "started");  | |
| − | + |         vector rot=<180.0, -180.0, 0.0> * DEG_TO_RAD;  | |
| − | + |         rotation finalrot = llEuler2Rot(rot);  | |
| − | + |         llSitTarget(<-0.35, 0.0, 0.75>, finalrot);  | |
| − | + |     }  | |
| − | + | ||
}  | }  | ||
| − | |||
</source>  | </source>  | ||
[[Category:Scripts]]  | [[Category:Scripts]]  | ||
Latest revision as of 06:31, 22 September 2020
[edit] Sit and position
Just drop into an object and play with the vector rot stuff and llsitTarget till happy :-)
default { state_entry() { llSetText("sit here", <0.0, 1.0, 0.0>, 1.0); llSay(PUBLIC_CHANNEL, "started"); vector rot=<180.0, -180.0, 0.0> * DEG_TO_RAD; rotation finalrot = llEuler2Rot(rot); llSitTarget(<-0.35, 0.0, 0.75>, finalrot); } }