Changed Event Example
From OpenSimulator
Jump to navigationJump to search
Code:
default
{
state_entry()
{
// needed for llAvatarOnSitTarget to work
llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION);
}
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(PUBLIC_CHANNEL, "Get off!"); // say in chat when person is remove from prim
}
}
}
}