Changed Event Example
From OpenSimulator
(Difference between revisions)
m |
|||
Line 9: | Line 9: | ||
// llSleep(0.5); // llUnSit works better with this delay | // llSleep(0.5); // llUnSit works better with this delay | ||
key av = llAvatarOnSitTarget(); | key av = llAvatarOnSitTarget(); | ||
− | + | ||
if (av != "") { // somebody is sitting on me | if (av != "") { // somebody is sitting on me | ||
llSay(0, "Get off!"); // say in chat when person is remove from prim | llSay(0, "Get off!"); // say in chat when person is remove from prim |
Revision as of 18:15, 16 January 2008
Code:
default { state_entry() { llSitTarget(<0, 0, 0.1>, ZERO_ROTATION); // needed for llAvatarOnSitTarget to work } changed(integer change) { // something changed if ((change & CHANGED_LINK) != 0) { // and it was a link change // llSleep(0.5); // llUnSit works better with this delay key av = llAvatarOnSitTarget();
if (av != "") { // somebody is sitting on me llSay(0, "Get off!"); // say in chat when person is remove from prim } } } }