OsGetLastChangedEventKey
From OpenSimulator
(Difference between revisions)
Line 27: | Line 27: | ||
</source> | </source> | ||
|description=Returns id(key) parameter of some changed events. Currently only works with CHANGED_ALLOWED_DROP, being the id of the dropped item. Returns empty key ("") if none found. | |description=Returns id(key) parameter of some changed events. Currently only works with CHANGED_ALLOWED_DROP, being the id of the dropped item. Returns empty key ("") if none found. | ||
− | |additional_info=This function was added in 0.9.1.0 | + | |additional_info=This function was added in 0.9.1.0, February, 22 2019 |
}} | }} |
Revision as of 06:24, 7 November 2019
key osGetLastChangedEventKey()
| |
Returns id(key) parameter of some changed events. Currently only works with CHANGED_ALLOWED_DROP, being the id of the dropped item. Returns empty key ("") if none found. | |
Threat Level | This function does not do a threat level check |
Permissions | Use of this function is always allowed by default |
Extra Delay | 0 seconds |
Example(s) | |
default { ... changed(integer ch) { if (ch & CHANGED_ALLOWED_DROP) { key id = osGetLastChangedEventKey(); if(id != "") { llSay(0,"got inventory dropped item "+(string)id); llSay(0,"name " + osGetInventoryName(id)); llSay(0,"desc " + osGetInventoryDesc(id)); key who = osGetInventoryLastOwner(id); llSay(0,"dropped by " + llKey2Name(who) +" ("+(string)who +")"); } } ... } | |
Notes | |
This function was added in 0.9.1.0, February, 22 2019 |