LSL Useful Function WishList

From Second Life Wiki
Revision as of 16:45, 15 March 2009 by JS Uralia (talk | contribs) (→‎R)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

NOTE: Please also add your feature requests to the JIRA and create crosslinks between the wiki and the JIRA for voting, and assignment to projects.

A

llAddToEstateBanList - http://jira.secondlife.com/browse/SVC-244

llAddCameraView

C

llDetectedDrop?

event: Dropped

(To prevent spamming of objects with llAllowInvenoryDrop) CHANGED_ALLOWED_DROP - http://jira.secondlife.com/browse/SVC-3116

llChangeLandPassPrice

llChildPrims2List

D

E

llExecuteMenuCommand

F

llForeach

llFrandom use llFrand

G

llGetAgentHealth

llGetAgentPreferedLanguage

llGetAvatarKeysOnEstate - http://jira.secondlife.com/browse/SVC-58

llGetAvatarKeysOnParcel - also SVC-58 as above

llGetCreatorKey - http://jira.secondlife.com/browse/SVC-1602 (is this done?) and mentioned on http://jira.secondlife.com/browse/SVC-1633

llGetEstateBanList - http://jira.secondlife.com/browse/SVC-244

llGetGender - http://jira.secondlife.com/browse/SVC-1636

llGetGroup - http://jira.secondlife.com/browse/SVC-2928 and http://jira.secondlife.com/browse/SVC-606 (duplicates?)

llGetGroupTitle

llGetInventoryDesc - http://jira.secondlife.com/browse/SVC-377

llGetLinkPrimitiveParams - http://jira.secondlife.com/browse/SVC-224

llGetMyAccountBalance

llGetNotecard (this search brings up a misfiled JIRA)

llGetParcelBanList

llGetParcelPopulation

llGetPowerThirst

llGetPrice - http://jira.secondlife.com/browse/SVC-1593

llGetScriptCreatorKey - use llGetInventoryCreator(llGetScriptName()) instead

llGetWorldPopulation

H

llHsv2Rgb

I

llInstantMessageGroup

llInviteToGroup - http://jira.secondlife.com/browse/VWR-273 (marked "Resolved/Misfiled" as it should be a SVC request)

llIsValidIntegerString

llIsValidFloatString

llIsValidVectorString

llIsValidRotationString

ignored - http://jira.secondlife.com/browse/SVC-3624

M

llMapTouch

N

llName2Key - http://jira.secondlife.com/browse/SVC-215

O

llOnRegionReset

llOverParcel

on_error [JIRA search inconclusive]

P

llParcelSay - http://jira.secondlife.com/browse/SVC-1224

R

Note: the letters 'R' and 'S' still need to be checked for JIRA links as of 23:45, 15 March 2009 (UTC)

llRaiseError

llRemoveFromEstateBanList

llRequestClientData

llReturnObject

llReturnOwnersObjects

llRgb2hsv

llRotateAgent

llRequestPermissions(llGetOwner(), PERMISSION_REFUND);

S

llSameGroupOfficer

llSameGroupOwner

llSetFaceText

llSetLinkMotorParam

llSetLinkText

llSetCOG

llSetNotecard

llSetParcelDetails

llSetParcelFlags

llSetLinkPrimitiveParams(PRIM_TEXTURE_ANIM_&_PRIM_TEXT)

llSoundex

llSpeakText

llSpeech2Text

llSpeech2TextRemove

llStringUTF16ToUTF8

llSayWithinRange

llSetSunDirection

llSetWaterMark

llSetCloudLevel

llSetTouch

stopwatch(float precision_time)

llSayTo

T

llTargetOffsetOmega

llTeleportAgent - http://jira.secondlife.com/browse/SVC-212

llTriggerLandmark

llTrackTouches

llTreeSystem

W

llWriteToNotecard

Other functionality

Block comments

True tab-stops

Code Folding

Windowed Scripting

Switch Statement

Array

Event: Unrez / Delete

Conditionals

State variables

Object Orientation aka OOP or OO

Various C++ aspects should be implemented in LSL, Classes, Switch Statements, pointers, etc.

Receive instant messages

money transfer denied for stale Event

Nestable lists

Nesting of Child Prims in a Parent

  • compound declarations, "integer i, j;"
  • declaration initialization, "integer i=1;"
  • Brackets for list index access, "l[5]=5;"
  • a (set of?) pragma(s) which offer(s~) synonyms for functions without the "ll" and their C, C#, and Javascript short common names, if any;
  • double precision floating point;
  • long integers;
  • dynamic typing;
  • Mephistopheles Thalheimer suggests also:
    • function overloads and
    • classes with method calls.
  • operator declarations;

http://lslplus.sourceforge.net/ was just mentioned in Babbage's office hour -- can the m4 macro preprocessor accomplish some of these tasks, too?

Also, I've offered L$5000 for enhancements to the rotation library. JS Uralia 20:00, 12 March 2009 (UTC)