Difference between revisions of "Category:LSL Functions"

From Second Life Wiki
Jump to: navigation, search
Line 8: Line 8:
 
*Build in functions will '''never''' modify the variables used as parameters.
 
*Build in functions will '''never''' modify the variables used as parameters.
 
*User functions that change the values of parameters inside the function scope will not have those changes applied to the variables that supplied those parameters.
 
*User functions that change the values of parameters inside the function scope will not have those changes applied to the variables that supplied those parameters.
 +
 +
== Functions ==
 +
 +
<div style="{{NewStyle|column-width|16em|moz=*|webkit=*}}">
 +
* [[llAbs]]
 +
* [[llAcos]]
 +
* [[llAddToLandBanList]]
 +
* [[llAddToLandPassList]]
 +
* [[llAdjustSoundVolume]]
 +
* [[llAllowInventoryDrop]]
 +
* [[llAngleBetween]]
 +
* [[llApplyImpulse]]
 +
* [[llApplyRotationalImpulse]]
 +
* [[llAsin]]
 +
* [[llAtan2]]
 +
* [[llAttachToAvatar]]
 +
* [[llAvatarOnSitTarget]]
 +
* [[llAxes2Rot]]
 +
* [[llAxisAngle2Rot]]
 +
* [[llBase64ToInteger]]
 +
* [[llBase64ToString]]
 +
* [[llBreakAllLinks]]
 +
* [[llBreakLink]]
 +
* [[llCeil]]
 +
* [[llClearCameraParams]]
 +
* [[llCloseRemoteDataChannel]]
 +
* [[llCloud]]
 +
* [[llCollisionFilter]]
 +
* [[llCollisionSound]]
 +
* [[llCollisionSprite]]
 +
* [[llCos]]
 +
* [[llCreateLink]]
 +
* [[llCSV2List]]
 +
* [[llDeleteSubList]]
 +
* [[llDeleteSubString]]
 +
* [[llDetachFromAvatar]]
 +
* [[llDetectedGrab]]
 +
* [[llDetectedGroup]]
 +
* [[llDetectedKey]]
 +
* [[llDetectedLinkNumber]]
 +
* [[llDetectedName]]
 +
* [[llDetectedOwner]]
 +
* [[llDetectedPos]]
 +
* [[llDetectedRot]]
 +
* [[llDetectedTouchBinormal]]
 +
* [[llDetectedTouchFace]]
 +
* [[llDetectedTouchNormal]]
 +
* [[llDetectedTouchPos]]
 +
* [[llDetectedTouchST]]
 +
* [[llDetectedTouchUV]]
 +
* [[llDetectedType]]
 +
* [[llDetectedVel]]
 +
* [[llDialog]]
 +
* [[llDie]]
 +
* [[llDumpList2String]]
 +
* [[llEdgeOfWorld]]
 +
* [[llEjectFromLand]]
 +
* [[llEmail]]
 +
* [[llEscapeURL]]
 +
* [[llEuler2Rot]]
 +
* [[llFabs]]
 +
* [[llFloor]]
 +
* [[llForceMouselook]]
 +
* [[llFrand]]
 +
* [[llGetAccel]]
 +
* [[llGetAgentInfo]]
 +
* [[llGetAgentLanguage]]
 +
* [[llGetAgentSize]]
 +
* [[llGetAlpha]]
 +
* [[llGetAndResetTime]]
 +
* [[llGetAnimation]]
 +
* [[llGetAnimationList]]
 +
* [[llGetAttached]]
 +
* [[llGetBoundingBox]]
 +
* [[llGetCameraPos]]
 +
* [[llGetCameraRot]]
 +
* [[llGetCenterOfMass]]
 +
* [[llGetColor]]
 +
* [[llGetCreator]]
 +
* [[llGetDate]]
 +
* [[llGetEnergy]]
 +
* [[llGetForce]]
 +
* [[llGetFreeMemory]]
 +
* [[llGetGeometricCenter]]
 +
* [[llGetGMTclock]]
 +
* [[llGetInventoryCreator]]
 +
* [[llGetInventoryKey]]
 +
* [[llGetInventoryName]]
 +
* [[llGetInventoryNumber]]
 +
* [[llGetInventoryPermMask]]
 +
* [[llGetInventoryType]]
 +
* [[llGetKey]]
 +
* [[llGetLandOwnerAt]]
 +
* [[llGetLinkKey]]
 +
* [[llGetLinkName]]
 +
* [[llGetLinkNumber]]
 +
* [[llGetListEntryType]]
 +
* [[llGetListLength]]
 +
* [[llGetLocalPos]]
 +
* [[llGetLocalRot]]
 +
* [[llGetMass]]
 +
* [[llGetNextEmail]]
 +
* [[llGetNotecardLine]]
 +
* [[llGetNumberOfNotecardLines]]
 +
* [[llGetNumberOfPrims]]
 +
* [[llGetNumberOfSides]]
 +
* [[llGetObjectDesc]]
 +
* [[llGetObjectDetails]]
 +
* [[llGetObjectMass]]
 +
* [[llGetObjectName]]
 +
* [[llGetObjectPermMask]]
 +
* [[llGetObjectPrimCount]]
 +
* [[llGetOmega]]
 +
* [[llGetOwner]]
 +
* [[llGetOwnerKey]]
 +
* [[llGetParcelDetails]]
 +
* [[llGetParcelFlags]]
 +
* [[llGetParcelMaxPrims]]
 +
* [[llGetParcelPrimCount]]
 +
* [[llGetParcelPrimOwners]]
 +
* [[llGetPermissions]]
 +
* [[llGetPermissionsKey]]
 +
* [[llGetPos]]
 +
* [[llGetPrimitiveParams]]
 +
* [[llGetRegionAgentCount]]
 +
* [[llGetRegionCorner]]
 +
* [[llGetRegionFlags]]
 +
* [[llGetRegionFPS]]
 +
* [[llGetRegionName]]
 +
* [[llGetRegionTimeDilation]]
 +
* [[llGetRootPosition]]
 +
* [[llGetRootRotation]]
 +
* [[llGetRot]]
 +
* [[llGetScale]]
 +
* [[llGetScriptName]]
 +
* [[llGetScriptState]]
 +
* [[llGetSimulatorHostname]]
 +
* [[llGetStartParameter]]
 +
* [[llGetStatus]]
 +
* [[llGetSubString]]
 +
* [[llGetSunDirection]]
 +
* [[llGetTexture]]
 +
* [[llGetTextureOffset]]
 +
* [[llGetTextureRot]]
 +
* [[llGetTextureScale]]
 +
* [[llGetTime]]
 +
* [[llGetTimeOfDay]]
 +
* [[llGetTimestamp]]
 +
* [[llGetTorque]]
 +
* [[llGetUnixTime]]
 +
* [[llGetVel]]
 +
* [[llGetWallclock]]
 +
* [[llGiveInventory]]
 +
* [[llGiveInventoryList]]
 +
* [[llGiveMoney]]
 +
* [[llGodLikeRezObject]]
 +
* [[llGround]]
 +
* [[llGroundContour]]
 +
* [[llGroundNormal]]
 +
* [[llGroundRepel]]
 +
* [[llGroundSlope]]
 +
* [[llHTTPRequest]]
 +
* [[llInsertString]]
 +
* [[llInstantMessage]]
 +
* [[llIntegerToBase64]]
 +
* [[llKey2Name]]
 +
* [[llList2CSV]]
 +
* [[llList2Float]]
 +
* [[llList2Integer]]
 +
* [[llList2Key]]
 +
* [[llList2List]]
 +
* [[llList2ListStrided]]
 +
* [[llList2Rot]]
 +
* [[llList2String]]
 +
* [[llList2Vector]]
 +
* [[llListen]]
 +
* [[llListenControl]]
 +
* [[llListenRemove]]
 +
* [[llListFindList]]
 +
* [[llListInsertList]]
 +
* [[llListRandomize]]
 +
* [[llListReplaceList]]
 +
* [[llListSort]]
 +
* [[llListStatistics]]
 +
* [[llLoadURL]]
 +
* [[llLog]]
 +
* [[llLog10]]
 +
* [[llLookAt]]
 +
* [[llLoopSound]]
 +
* [[llLoopSoundMaster]]
 +
* [[llLoopSoundSlave]]
 +
* [[llMakeExplosion]]
 +
* [[llMakeFire]]
 +
* [[llMakeFountain]]
 +
* [[llMakeSmoke]]
 +
* [[llMapDestination]]
 +
* [[llMD5String]]
 +
* [[llMessageLinked]]
 +
* [[llMinEventDelay]]
 +
* [[llModifyLand]]
 +
* [[llModPow]]
 +
* [[llMoveToTarget]]
 +
* [[llOffsetTexture]]
 +
* [[llOpenRemoteDataChannel]]
 +
* [[llOverMyLand]]
 +
* [[llOwnerSay]]
 +
* [[llParcelMediaCommandList]]
 +
* [[llParcelMediaQuery]]
 +
* [[llParseString2List]]
 +
* [[llParseStringKeepNulls]]
 +
* [[llParticleSystem]]
 +
* [[llPassCollisions]]
 +
* [[llPassTouches]]
 +
* [[llPlaySound]]
 +
* [[llPlaySoundSlave]]
 +
* [[llPointAt]]
 +
* [[llPow]]
 +
* [[llPreloadSound]]
 +
* [[llPushObject/pt]]
 +
* [[llPushObject]]
 +
* [[llRefreshPrimURL]]
 +
* [[llRegionSay]]
 +
* [[llReleaseCamera]]
 +
* [[llReleaseControls]]
 +
* [[llRemoteDataReply]]
 +
* [[llRemoteDataSetRegion]]
 +
* [[llRemoteLoadScript]]
 +
* [[llRemoteLoadScriptPin]]
 +
* [[llRemoveFromLandBanList]]
 +
* [[llRemoveFromLandPassList]]
 +
* [[llRemoveInventory]]
 +
* [[llRemoveVehicleFlags]]
 +
* [[llRequestAgentData]]
 +
* [[llRequestInventoryData]]
 +
* [[llRequestPermissions]]
 +
* [[llRequestSimulatorData]]
 +
* [[llResetLandBanList]]
 +
* [[llResetLandPassList]]
 +
* [[llResetOtherScript]]
 +
* [[llResetScript]]
 +
* [[llResetTime]]
 +
* [[llRezAtRoot]]
 +
* [[llRezObject]]
 +
* [[llRot2Angle]]
 +
* [[llRot2Axis]]
 +
* [[llRot2Euler]]
 +
* [[llRot2Fwd]]
 +
* [[llRot2Left]]
 +
* [[llRot2Up]]
 +
* [[llRotateTexture]]
 +
* [[llRotBetween]]
 +
* [[llRotLookAt]]
 +
* [[llRotTarget]]
 +
* [[llRotTargetRemove]]
 +
* [[llRound]]
 +
* [[llSameGroup]]
 +
* [[llSay]]
 +
* [[llScaleTexture]]
 +
* [[llScriptDanger]]
 +
* [[llSendRemoteData]]
 +
* [[llSensor]]
 +
* [[llSensorRemove]]
 +
* [[llSensorRepeat]]
 +
* [[llSetAlpha]]
 +
* [[llSetBuoyancy]]
 +
* [[llSetCameraAtOffset]]
 +
* [[llSetCameraEyeOffset]]
 +
* [[llSetCameraParams]]
 +
* [[llSetClickAction]]
 +
* [[llSetColor]]
 +
* [[llSetDamage]]
 +
* [[llSetForce]]
 +
* [[llSetForceAndTorque]]
 +
* [[llSetHoverHeight]]
 +
* [[llSetInventoryPermMask]]
 +
* [[llSetLinkAlpha]]
 +
* [[llSetLinkColor]]
 +
* [[llSetLinkPrimitiveParams]]
 +
* [[llSetLinkTexture]]
 +
* [[llSetLocalRot]]
 +
* [[llSetObjectDesc]]
 +
* [[llSetObjectName]]
 +
* [[llSetObjectPermMask]]
 +
* [[llSetParcelMusicURL]]
 +
* [[llSetPayPrice]]
 +
* [[llSetPos]]
 +
* [[llSetPrimitiveParams]]
 +
* [[llSetPrimURL]]
 +
* [[llSetRemoteScriptAccessPin]]
 +
* [[llSetRot]]
 +
* [[llSetScale]]
 +
* [[llSetScriptState]]
 +
* [[llSetSitText]]
 +
* [[llSetSoundQueueing]]
 +
* [[llSetSoundRadius]]
 +
* [[llSetStatus]]
 +
* [[llSetText]]
 +
* [[llSetTexture]]
 +
* [[llSetTextureAnim]]
 +
* [[llSetTimerEvent]]
 +
* [[llSetTorque]]
 +
* [[llSetTouchText]]
 +
* [[llSetVehicleFlags]]
 +
* [[llSetVehicleFloatParam]]
 +
* [[llSetVehicleRotationParam]]
 +
* [[llSetVehicleType]]
 +
* [[llSetVehicleVectorParam]]
 +
* [[llShout]]
 +
* [[llSin]]
 +
* [[llSitTarget]]
 +
* [[llSleep]]
 +
* [[llSound]]
 +
* [[llSoundPreload]]
 +
* [[llSqrt]]
 +
* [[llStartAnimation]]
 +
* [[llStopAnimation]]
 +
* [[llStopHover]]
 +
* [[llStopLookAt]]
 +
* [[llStopMoveToTarget]]
 +
* [[llStopPointAt]]
 +
* [[llStopSound]]
 +
* [[llStringLength]]
 +
* [[llStringToBase64]]
 +
* [[llStringTrim]]
 +
* [[llSubStringIndex]]
 +
* [[llTakeCamera]]
 +
* [[llTakeControls]]
 +
* [[llTan]]
 +
* [[llTarget]]
 +
* [[llTargetOmega]]
 +
* [[llTargetRemove]]
 +
* [[llTeleportAgentHome]]
 +
* [[llTextBox]]
 +
* [[llToLower]]
 +
* [[llToUpper]]
 +
* [[llTriggerSound]]
 +
* [[llTriggerSoundLimited]]
 +
* [[llUnescapeURL]]
 +
* [[llUnSit]]
 +
* [[llVecDist]]
 +
* [[llVecMag]]
 +
* [[llVecNorm]]
 +
* [[llVolumeDetect]]
 +
* [[llWater]]
 +
* [[llWhisper]]
 +
* [[llWind]]
 +
* [[llXorBase64Strings]]
 +
* [[llXorBase64StringsCorrect]]
 +
</div>

Revision as of 10:46, 21 August 2008

This category contains built-in LSL functions.

Mutability

All types in LSL are immutable (they can't be mutated by side effect), variables can only be changed by being overwritten. There is no way to indirectly modify a variables value; the only way is through direct interaction with a storing operator (=, +=, -=, *=, /=, %=, ++, --).

  • Build in functions will never modify the variables used as parameters.
  • User functions that change the values of parameters inside the function scope will not have those changes applied to the variables that supplied those parameters.

Functions

Pages in category "LSL Functions"

The following 200 pages are in this category, out of 464 total.

(previous 200) (next 200)

A

B

C

D

E

E cont.

F

G

G cont.

(previous 200) (next 200)