Difference between revisions of "LSL Useful Function WishList"
m (→R) |
m (wikifying jira links) |
||
Line 4: | Line 4: | ||
==A== | ==A== | ||
[[llAddToEstateBanList]] - | [[llAddToEstateBanList]] - {{Jira|SVC-244}} | ||
[[llAddCameraView]] | [[llAddCameraView]] | ||
Line 13: | Line 13: | ||
event: Dropped | event: Dropped | ||
(To prevent spamming of objects with llAllowInvenoryDrop) | (To prevent spamming of objects with [[llAllowInvenoryDrop]]) | ||
[[CHANGED_ALLOWED_DROP]] - | [[CHANGED_ALLOWED_DROP]] - {{Jira|SVC-3116}} | ||
[[llChangeLandPassPrice]] | [[llChangeLandPassPrice]] | ||
Line 28: | Line 28: | ||
{{LSLG|llForeach}} | {{LSLG|llForeach}} | ||
<s>llFrandom</s> use llFrand | <s>llFrandom</s> use [[llFrand]] | ||
==G== | ==G== | ||
Line 35: | Line 35: | ||
{{LSLG|llGetAgentPreferedLanguage}} | {{LSLG|llGetAgentPreferedLanguage}} | ||
{{LSLG|llGetAvatarKeysOnEstate}} - | {{LSLG|llGetAvatarKeysOnEstate}} - {{Jira|SVC-58}} | ||
{{LSLG|llGetAvatarKeysOnParcel}} - also SVC-58 as above | {{LSLG|llGetAvatarKeysOnParcel}} - also {{{{Jira|SVC-58}} as above | ||
{{LSLG|llGetCreatorKey}} - <s> | {{LSLG|llGetCreatorKey}} - <s>{{Jira|SVC-1602}}</s> (is this done?) and mentioned on {{Jira|SVC-1633}} | ||
{{LSLG|llGetEstateBanList}} - | {{LSLG|llGetEstateBanList}} - {{Jira|SVC-244}} | ||
{{LSLG|llGetGender}} - | {{LSLG|llGetGender}} - {{Jira|SVC-1636}} | ||
{{LSLG|llGetGroup}} - | {{LSLG|llGetGroup}} - {{Jira|SVC-2928}} and {{Jira|SVC-606}} (duplicates?) | ||
{{LSLG|llGetGroupTitle}} | {{LSLG|llGetGroupTitle}} | ||
{{LSLG|llGetInventoryDesc}} - | {{LSLG|llGetInventoryDesc}} - {{Jira|SVC-377}} | ||
{{LSLG|llGetLinkPrimitiveParams}} - | {{LSLG|llGetLinkPrimitiveParams}} - {{Jira|SVC-224}} | ||
{{LSLG|llGetMyAccountBalance}} | {{LSLG|llGetMyAccountBalance}} | ||
Line 63: | Line 63: | ||
{{LSLG|llGetPowerThirst}} | {{LSLG|llGetPowerThirst}} | ||
{{LSLG|llGetPrice}} - | {{LSLG|llGetPrice}} - {{Jira|SVC-1593}} | ||
<s>llGetScriptCreatorKey</s> - use [[llGetInventoryCreator]]([[llGetScriptName]]()) instead | <s>llGetScriptCreatorKey</s> - use [[llGetInventoryCreator]]([[llGetScriptName]]()) instead | ||
Line 75: | Line 75: | ||
{{LSLG|llInstantMessageGroup}} | {{LSLG|llInstantMessageGroup}} | ||
{{LSLG|llInviteToGroup}} - | {{LSLG|llInviteToGroup}} - {{Jira|VWR-273}} (marked "Resolved/Misfiled" as it should be a SVC request) | ||
{{LSLG|llIsValidIntegerString}} | {{LSLG|llIsValidIntegerString}} | ||
Line 85: | Line 85: | ||
{{LSLG|llIsValidRotationString}} | {{LSLG|llIsValidRotationString}} | ||
{{LSLG|ignored}} - | {{LSLG|ignored}} - {{Jira|SVC-3624}} | ||
==M== | ==M== | ||
Line 91: | Line 91: | ||
==N== | ==N== | ||
{{LSLG|llName2Key}} - | {{LSLG|llName2Key}} - {{Jira|SVC-215}} | ||
==O== | ==O== | ||
Line 102: | Line 102: | ||
==P== | ==P== | ||
{{LSLG|llParcelSay}} - | {{LSLG|llParcelSay}} - {{Jira|SVC-1224}} | ||
==R== | ==R== | ||
Line 171: | Line 171: | ||
{{LSLG|llTargetOffsetOmega}} | {{LSLG|llTargetOffsetOmega}} | ||
{{LSLG|llTeleportAgent}} - | {{LSLG|llTeleportAgent}} - {{Jira|SVC-212}} | ||
{{LSLG|llTriggerLandmark}} | {{LSLG|llTriggerLandmark}} |
Revision as of 16:32, 15 March 2009
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
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 - SVC-244
C
llDetectedDrop?
event: Dropped
(To prevent spamming of objects with llAllowInvenoryDrop) CHANGED_ALLOWED_DROP - SVC-3116
D
E
F
llFrandom use llFrand
G
llGetAvatarKeysOnEstate - SVC-58
llGetAvatarKeysOnParcel - also {{SVC-58 as above
llGetCreatorKey - SVC-1602 (is this done?) and mentioned on SVC-1633
llGetGroup - SVC-2928 and SVC-606 (duplicates?)
llGetLinkPrimitiveParams - SVC-224
llGetNotecard (this search brings up a misfiled JIRA)
llGetScriptCreatorKey - use llGetInventoryCreator(llGetScriptName()) instead
H
I
llInviteToGroup - VWR-273 (marked "Resolved/Misfiled" as it should be a SVC request)
M
N
O
on_error [JIRA search inconclusive]
P
R
- Note: the letters 'R' and 'S' still need to be checked for JIRA links as of 23:45, 15 March 2009 (UTC)
llRequestPermissions(llGetOwner(), PERMISSION_REFUND);
S
llSetLinkPrimitiveParams(PRIM_TEXTURE_ANIM_&_PRIM_TEXT)
stopwatch(float precision_time)
T
W
Other functionality
Object Orientation aka OOP or OO
Various C++ aspects should be implemented in LSL, Classes, Switch Statements, pointers, etc.
money transfer denied for stale Event
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)