Add new LinksetData functions and other builtins

This commit is contained in:
Sei Lisa 2022-11-15 23:11:38 +01:00
parent 08c429f22b
commit 947dcd9383
2 changed files with 53 additions and 1 deletions

View file

@ -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( )

View file

@ -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