Linkset data/ja

From Second Life Wiki
Jump to navigation Jump to search

説明

イベント: linkset_data( integer action, string name, string value ){ ; }

The linkset_data event fires in all scripts in a linkset whenever the datastore has been modified through a call to one of the llLinksetData functions.

• integer action Action taken on the linkset Datastore
• string name The key of the name:value pair.
• string value The new value of the pair. Empty string if pair was deleted.

This event fires in all scripts in a linkset whenever the datastore is changed.

定数 説明
LINKSETDATA_RESET 0 llLinksetDataReset/ja の呼び出しによって、リンクセットのデータストアがクリアされました。
LINKSETDATA_UPDATE 1 リンクセットのデータストア内の「key」に、llLinksetDataWrite/ja で新しい「value」が割り当てられました。
LINKSETDATA_DELETE 2 リンクセットのデータストア内の「key」が削除されました。llLinksetDataDelete/ja の呼び出し、または空の「value」でllLinksetDataWrite/ja が呼び出された結果です。
LINKSETDATA_MULTIDELETE 3 カンマ区切りのリストで表される、リンクセットのデータストア内で削除された「keys」。llLinksetDataDeleteFound/ja の呼び出しにより削除されました。

サンプル

default
{
    linkset_data(integer action, string name, string value)
    {
        if (action == LINKSETDATA_RESET)
        {
            llOwnerSay("Link set datastore has been cleared.");
            // name and value will both be empty strings, ""
        }
        else if (action == LINKSETDATA_DELETE)
        {
            llOwnerSay("Link set datastore key \"" + name + "\" has been deleted.");
            // value is an empty string, ""
        }
        else if (action == LINKSETDATA_UPDATE)
        {
            llOwnerSay("Link set datastore key \"" + name + "\" = \"" + value + "\".");
        }
    }
}
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。