diff --git a/builtins.txt b/builtins.txt index 6d11fd1..4edcf1d 100644 --- a/builtins.txt +++ b/builtins.txt @@ -1,4 +1,4 @@ -// Generated by LSL2 Derived Files Generator. Database version: 0.0.20221014000; output module version: 0.0.20140731000 +// Generated by LSL2 Derived Files Generator. Database version: 0.0.20221115000; output module version: 0.0.20140731000 integer llAbs( integer val ) float llAcos( float val ) void llAddToLandBanList( key avatar, float hours ) @@ -232,6 +232,17 @@ key llKeysKeyValue( integer start, integer count ) vector llLinear2sRGB( vector color ) void llLinkParticleSystem( integer linknumber, list rules ) void llLinkSitTarget( integer link, vector offset, rotation rot ) +integer llLinksetDataAvailable( ) +integer llLinksetDataCountKeys( ) +integer llLinksetDataDelete( string key ) +integer llLinksetDataDeleteProtected( string key, string password ) +list llLinksetDataFindKeys( string pattern, integer start, integer count ) +list llLinksetDataListKeys( integer start, integer count ) +string llLinksetDataRead( string key ) +string llLinksetDataReadProtected( string key, string password ) +void llLinksetDataReset( ) +integer llLinksetDataWrite( string key, string value ) +integer llLinksetDataWriteProtected( string key, string value, string password ) string llList2CSV( list src ) float llList2Float( list src, integer index ) integer llList2Integer( list src, integer index ) @@ -731,6 +742,15 @@ const integer LAND_RAISE = 1 const integer LAND_REVERT = 5 const integer LAND_SMALL_BRUSH = 1 const integer LAND_SMOOTH = 3 +const integer LINKSETDATA_DELETE = 2 +const integer LINKSETDATA_EMEMORY = 1 +const integer LINKSETDATA_ENOKEY = 2 +const integer LINKSETDATA_EPROTECTED = 3 +const integer LINKSETDATA_NOTFOUND = 4 +const integer LINKSETDATA_NOUPDATE = 5 +const integer LINKSETDATA_OK = 0 +const integer LINKSETDATA_RESET = 0 +const integer LINKSETDATA_UPDATE = 1 const integer LINK_ALL_CHILDREN = -3 const integer LINK_ALL_OTHERS = -2 const integer LINK_ROOT = 1 @@ -1291,6 +1311,7 @@ event land_collision( vector pos ) event land_collision_end( vector pos ) event land_collision_start( vector pos ) event link_message( integer sender_num, integer num, string str, key id ) +event linkset_data( integer action, string key, string value ) event listen( integer channel, string name, key id, string message ) event money( key id, integer amount ) event moving_end( ) diff --git a/fndata.txt b/fndata.txt index 05a5513..f0d65ee 100644 --- a/fndata.txt +++ b/fndata.txt @@ -948,6 +948,34 @@ void llLinkParticleSystem(integer linknumber, list rules) void llLinkSitTarget(integer link, vector offset, rotation rot) - SEF if link > 256 +integer llLinksetDataAvailable() +- SEF + +integer llLinksetDataCountKeys() +- SEF + +integer llLinksetDataDelete(string key) + +integer llLinksetDataDeleteProtected(string key, string password) + +list llLinksetDataFindKeys(string pattern, integer start, integer count) +- SEF + +list llLinksetDataListKeys(integer start, integer count) +- SEF + +string llLinksetDataRead(string key) +- SEF + +string llLinksetDataReadProtected(string key, string password) +- SEF + +void llLinksetDataReset() + +integer llLinksetDataWrite(string key, string value) + +integer llLinksetDataWriteProtected(string key, string value, string password) + string llList2CSV(list src) - SEF @@ -1687,6 +1715,9 @@ event land_collision_start(vector pos) event link_message(integer sender_num, integer num, string str, key id) - SEF +event linkset_data(integer action, string key, string value) +- SEF + event listen(integer channel, string name, key id, string message) - SEF