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) { … »)

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));
            }
        }
    } 
}
Outils personnels
  • Cette page a été consultée 732 fois.
donate
Google Ads