Skip to content
lsl.devlsl.devLSL Dev

llDataSizeKeyValue

functionRequires an experience
Function syntax
key llDataSizeKeyValue();
Returns
key
Energy
10

Start an asynchronous transaction to request the used and total amount of data allocated for the Experience.

Returns a key that can be used to identify the corresponding dataserver event to determine if this command succeeded or failed and the results.

How to use
key result = llDataSizeKeyValue();
Example 1
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 )
13 collapsed lines
{
// 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 ) );
}
}
}
}
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.