“LlDataSizeKeyValue”的版本间的差异
 (创建页面,内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}   {{函数详情 |函数名 = Function: key llDataSizeKeyValue( ); |返回值= 返回值:Returns…”)  | 
				|||
| 第4行: | 第4行: | ||
{{函数详情  | {{函数详情  | ||
|函数名 = Function: key llDataSizeKeyValue( );  | |函数名 = Function: key llDataSizeKeyValue( );  | ||
| − | |返回值=   | + | |返回值= 返回值:返回一个句柄(一个键),该句柄可用于标识相应的dataserver事件,以确定此命令是否成功或失败以及结果。  | 
| − | |注意事项=  | + | |注意事项=如果您重新编译一个以前与体验相关的脚本,但是在客户端缺乏将脚本编译为体验的能力的情况下重新编译,那么脚本将丢失相关的体验。  | 
2020年5月18日 (一) 10:37的最新版本
| 首页 | 函数 | 事件 | 类型 | 操作符 | 常数 | Flow Control | Script Library | Categorized Library | Tutorials | 
| 函数名 | 
|---|
| Function: key llDataSizeKeyValue( ); | 
| 无 | 
| 返回值:返回一个句柄(一个键),该句柄可用于标识相应的dataserver事件,以确定此命令是否成功或失败以及结果。 | 
| 注意事项 | 
|---|
| 如果您重新编译一个以前与体验相关的脚本,但是在客户端缺乏将脚本编译为体验的能力的情况下重新编译,那么脚本将丢失相关的体验。 | 
| 示例 | 
|---|
key trans;
 
default
{
    state_entry()
    {
        trans = llDataSizeKeyValue();
    }
 
    dataserver( key _t, string _value )
    {
        if ( _t == trans )
        {
            // our llDataSizeKeyValue transaction is done
            list result = llCSV2List( _value );
            if ( llList2Integer( result, 0 ) == 1 )
            {
                // data size retrieved
                llSay( 0, "Space in use: " + llList2String( result, 1 ) );
                llSay( 0, "Total space:  " + llList2String( result, 2 ) );
            }
            else
            {
                // data size check failed
                llSay( 0, "Key-value failed to check size: " + llList2String( result, 1 ) );
            }
        }
    } 
}
 | 
| 相关函数 | 
|---|
| llGetExperienceErrorMessage
 llCreateKeyValue llReadKeyValue llUpdateKeyValue llDeleteKeyValue llDataSizeKeyValue llKeyCountKeyValue llKeysKeyValue  | 
| 相关事件 | 
|---|
| 无 |