functionRequires an experience
Function syntax
key llDeleteKeyValue(string k// Key of the key-value pair to delete.
);- Returns
key- Energy
- 10
Start an asynchronous transaction to delete a key-value pair associated with the script’s Experience with the given key (k).
If the key does not exist the dataserver will return a failure along with the error XP_ERROR_STORAGE_EXCEPTION.
Returns a key that can be used to identify the corresponding dataserver event to determine if this command succeeded or failed and the results.
key result = llDeleteKeyValue("");Examples
Section titled “Examples”Example 1
key trans;default{ state_entry() { trans = llDeleteKeyValue("FOO"); }
dataserver(key t, string value) { if (t == trans) { // our llDeleteKeyValue transaction is done list result = llCSV2List(value); if (llList2Integer(result, 0) == 1)12 collapsed lines
{ // the key-value pair was successfully deleted llSay(0, "New key-value pair was deleted"); } else { // the key-value pair was not deleted llSay(0, "Key-value failed to delete: " + llList2String(result, 1) ); } } }}See also
Section titled “See also”Functions
Section titled “Functions”llGetExperienceErrorMessagellCreateKeyValuellReadKeyValuellUpdateKeyValuellDeleteKeyValuellDataSizeKeyValuellKeyCountKeyValuellKeysKeyValue
Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.