LlCreateKeyValue
De DigiWiki.
(Différences entre les versions)
Djphil (discuter | contributions)
(Page créée avec « <lsl> key trans; default { touch_start(integer total_number) { trans = llCreateKeyValue("FOO", "BAR"); } dataserver(key t, string value) { … »)
(Page créée avec « <lsl> key trans; default { touch_start(integer total_number) { trans = llCreateKeyValue("FOO", "BAR"); } dataserver(key t, string value) { … »)
Version actuelle en date du 20 mai 2015 à 11:53
key trans; default { touch_start(integer total_number) { trans = llCreateKeyValue("FOO", "BAR"); } dataserver(key t, string value) { if (t == trans) { // our llCreateKeyValue transaction is done integer result = (integer)llGetSubString(value, 0, 0); if (result == 1) { // the key-value pair was successfully created llSay(0, "New key-value pair was created"); } else { // the key-value pair was not created integer error = (integer)(llGetSubString(value, 2, -1)); llSay(0, "Key-value failed to create: " + llGetExperienceErrorMessage(error)); } } } }