DONTSITONME
From OpenSimulator
(Difference between revisions)
												
			m (Robot: Cosmetic changes)  | 
			m (Indentation)  | 
			||
| Line 1: | Line 1: | ||
__NOTOC__  | __NOTOC__  | ||
{{Quicklinks}}  | {{Quicklinks}}  | ||
| − | <  | + | |
| − | + | <source lang="lsl">  | |
| − | + | default  | |
| − | + | {  | |
| − | + |     state_entry()    | |
| − |          llSetTimerEvent(25);  | + |     {  | 
| − |          llSitTarget(<0,0,0.  | + |          llSetTimerEvent(25.0);  | 
| − |          llSay(  | + |          llSitTarget(<0.0, 0.0, 0.1>, <0.0, 0.0, 0.0, 1.0>);  | 
| − | + |          llSay(PUBLIC_CHANNEL, "Dont sit on me!");  | |
| − | + |     }  | |
| − | + | ||
| − | + |     changed(integer how)  | |
| − | + |     {  | |
| − | + |         if ((how & CHANGED_LINK) != 0)  | |
| − | + |         {  | |
| − | + |             if (llAvatarOnSitTarget() != "")  | |
| − | + |             {  | |
| − | + |                 llSay(PUBLIC_CHANNEL, "ACK! GET OFF !!!");       | |
| − | + |             }  | |
| − | + |         }  | |
| − | + |     }  | |
| − | + | ||
| − | + |     timer()  | |
| − | + |     {  | |
| + |         llSay(PUBLIC_CHANNEL, "Please don't sit on me");       | ||
| + |     }  | ||
| + | }  | ||
| + | </source>  | ||
[[Category:Scripts]]  | [[Category:Scripts]]  | ||
Revision as of 06:36, 22 September 2020
default { state_entry() { llSetTimerEvent(25.0); llSitTarget(<0.0, 0.0, 0.1>, <0.0, 0.0, 0.0, 1.0>); llSay(PUBLIC_CHANNEL, "Dont sit on me!"); } changed(integer how) { if ((how & CHANGED_LINK) != 0) { if (llAvatarOnSitTarget() != "") { llSay(PUBLIC_CHANNEL, "ACK! GET OFF !!!"); } } } timer() { llSay(PUBLIC_CHANNEL, "Please don't sit on me"); } }