diff options
author | Melanie Thielker | 2008-09-23 11:41:34 +0000 |
---|---|---|
committer | Melanie Thielker | 2008-09-23 11:41:34 +0000 |
commit | 44e566260c9da5ff62c448cfdd67063c7a486126 (patch) | |
tree | 64b9c963872c986317132adc5d4fe0978ad25b64 /OpenSim/Region/ScriptEngine/Shared/Api/Interface | |
parent | Small fix to eliminate a beauty spot (diff) | |
download | opensim-SC_OLD-44e566260c9da5ff62c448cfdd67063c7a486126.zip opensim-SC_OLD-44e566260c9da5ff62c448cfdd67063c7a486126.tar.gz opensim-SC_OLD-44e566260c9da5ff62c448cfdd67063c7a486126.tar.bz2 opensim-SC_OLD-44e566260c9da5ff62c448cfdd67063c7a486126.tar.xz |
Mantis #2243
Thank you, tyre, for a patch that refactors LSL to use a unified set of
method signatures and type names, reorders methods and removes unused
and adds new method stubs.
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Interface')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs | 960 |
1 files changed, 349 insertions, 611 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs index 785bfd0..744dc99 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs | |||
@@ -26,624 +26,362 @@ | |||
26 | */ | 26 | */ |
27 | 27 | ||
28 | using System; | 28 | using System; |
29 | using vector = OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3; | ||
30 | using rotation = OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion; | ||
31 | 29 | ||
30 | using LSL_Float = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat; | ||
31 | using LSL_Integer = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger; | ||
32 | using LSL_Key = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString; | ||
33 | using LSL_List = OpenSim.Region.ScriptEngine.Shared.LSL_Types.list; | ||
34 | using LSL_Rotation = OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion; | ||
35 | using LSL_String = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString; | ||
36 | using LSL_Vector = OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3; | ||
32 | 37 | ||
33 | namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces | 38 | namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces |
34 | { | 39 | { |
35 | public interface ILSL_Api | 40 | public interface ILSL_Api |
36 | { | 41 | { |
37 | void state(string newState); | 42 | void state(string newState); |
38 | void llSay(int channelID, string text); | ||
39 | LSL_Types.LSLFloat llSin(double f); | ||
40 | LSL_Types.LSLFloat llCos(double f); | ||
41 | LSL_Types.LSLFloat llTan(double f); | ||
42 | LSL_Types.LSLFloat llAtan2(double x, double y); | ||
43 | LSL_Types.LSLFloat llSqrt(double f); | ||
44 | LSL_Types.LSLFloat llPow(double fbase, double fexponent); | ||
45 | LSL_Types.LSLInteger llAbs(int i); | ||
46 | LSL_Types.LSLFloat llFabs(double f); | ||
47 | LSL_Types.LSLFloat llFrand(double mag); | ||
48 | LSL_Types.LSLInteger llFloor(double f); | ||
49 | LSL_Types.LSLInteger llCeil(double f); | ||
50 | LSL_Types.LSLInteger llRound(double f); | ||
51 | LSL_Types.LSLFloat llVecMag(LSL_Types.Vector3 v); | ||
52 | LSL_Types.Vector3 llVecNorm(LSL_Types.Vector3 v); | ||
53 | LSL_Types.LSLFloat llVecDist(LSL_Types.Vector3 a, LSL_Types.Vector3 b); | ||
54 | LSL_Types.Vector3 llRot2Euler(LSL_Types.Quaternion r); | ||
55 | LSL_Types.Quaternion llEuler2Rot(LSL_Types.Vector3 v); | ||
56 | LSL_Types.Quaternion llAxes2Rot(LSL_Types.Vector3 fwd, LSL_Types.Vector3 left, LSL_Types.Vector3 up); | ||
57 | LSL_Types.Vector3 llRot2Fwd(LSL_Types.Quaternion r); | ||
58 | LSL_Types.Vector3 llRot2Left(LSL_Types.Quaternion r); | ||
59 | LSL_Types.Vector3 llRot2Up(LSL_Types.Quaternion r); | ||
60 | LSL_Types.Quaternion llRotBetween(LSL_Types.Vector3 start, LSL_Types.Vector3 end); | ||
61 | void llWhisper(int channelID, string text); | ||
62 | //void llSay(int channelID, string text); | ||
63 | void llShout(int channelID, string text); | ||
64 | void llRegionSay(int channelID, string text); | ||
65 | LSL_Types.LSLInteger llListen(int channelID, string name, string ID, string msg); | ||
66 | void llListenControl(int number, int active); | ||
67 | void llListenRemove(int number); | ||
68 | void llSensor(string name, string id, int type, double range, double arc); | ||
69 | void llSensorRepeat(string name, string id, int type, double range, double arc, double rate); | ||
70 | void llSensorRemove(); | ||
71 | LSL_Types.LSLString llDetectedName(int number); | ||
72 | LSL_Types.LSLString llDetectedKey(int number); | ||
73 | LSL_Types.LSLString llDetectedOwner(int number); | ||
74 | LSL_Types.LSLInteger llDetectedType(int number); | ||
75 | LSL_Types.Vector3 llDetectedPos(int number); | ||
76 | LSL_Types.Vector3 llDetectedVel(int number); | ||
77 | LSL_Types.Vector3 llDetectedGrab(int number); | ||
78 | LSL_Types.Quaternion llDetectedRot(int number); | ||
79 | LSL_Types.LSLInteger llDetectedGroup(int number); | ||
80 | LSL_Types.LSLInteger llDetectedLinkNumber(int number); | ||
81 | void llDie(); | ||
82 | LSL_Types.LSLFloat llGround(LSL_Types.Vector3 offset); | ||
83 | LSL_Types.LSLFloat llCloud(LSL_Types.Vector3 offset); | ||
84 | LSL_Types.Vector3 llWind(LSL_Types.Vector3 offset); | ||
85 | void llSetStatus(int status, int value); | ||
86 | LSL_Types.LSLInteger llGetStatus(int status); | ||
87 | void llSetScale(LSL_Types.Vector3 scale); | ||
88 | LSL_Types.Vector3 llGetScale(); | ||
89 | void llSetColor(LSL_Types.Vector3 color, int face); | ||
90 | LSL_Types.LSLFloat llGetAlpha(int face); | ||
91 | void llSetAlpha(double alpha, int face); | ||
92 | LSL_Types.Vector3 llGetColor(int face); | ||
93 | void llSetTexture(string texture, int face); | ||
94 | void llScaleTexture(double u, double v, int face); | ||
95 | void llOffsetTexture(double u, double v, int face); | ||
96 | void llRotateTexture(double rotation, int face); | ||
97 | LSL_Types.LSLString llGetTexture(int face); | ||
98 | void llSetPos(LSL_Types.Vector3 pos); | ||
99 | 43 | ||
100 | //wiki: vector llGetPos() | 44 | LSL_Integer llAbs(int i); |
101 | LSL_Types.Vector3 llGetPos(); | 45 | LSL_Float llAcos(double val); |
102 | //wiki: vector llGetLocalPos() | 46 | void llAddToLandBanList(string avatar, double hours); |
103 | LSL_Types.Vector3 llGetLocalPos(); | 47 | void llAddToLandPassList(string avatar, double hours); |
104 | //wiki: llSetRot(rotation rot) | 48 | void llAdjustSoundVolume(double volume); |
105 | void llSetRot(LSL_Types.Quaternion rot); | 49 | void llAllowInventoryDrop(int add); |
106 | //wiki: rotation llGetRot() | 50 | LSL_Float llAngleBetween(LSL_Rotation a, LSL_Rotation b); |
107 | LSL_Types.Quaternion llGetRot(); | 51 | void llApplyImpulse(LSL_Vector force, int local); |
108 | //wiki: rotation llGetLocalRot() | 52 | void llApplyRotationalImpulse(LSL_Vector force, int local); |
109 | LSL_Types.Quaternion llGetLocalRot(); | 53 | LSL_Float llAsin(double val); |
110 | //wiki: llSetForce(vector force, integer local) | 54 | LSL_Float llAtan2(double x, double y); |
111 | void llSetForce(LSL_Types.Vector3 force, int local); | 55 | void llAttachToAvatar(int attachment); |
112 | //wiki: vector llGetForce() | 56 | LSL_Key llAvatarOnSitTarget(); |
113 | LSL_Types.Vector3 llGetForce(); | 57 | LSL_Rotation llAxes2Rot(LSL_Vector fwd, LSL_Vector left, LSL_Vector up); |
114 | //wiki: integer llTarget(vector position, double range) | 58 | LSL_Rotation llAxisAngle2Rot(LSL_Vector axis, double angle); |
115 | LSL_Types.LSLInteger llTarget(LSL_Types.Vector3 position, double range); | 59 | LSL_Integer llBase64ToInteger(string str); |
116 | //wiki: llTargetRemove(integer number) | 60 | LSL_String llBase64ToString(string str); |
117 | void llTargetRemove(int number); | 61 | void llBreakAllLinks(); |
118 | //wiki: integer llRotTarget(rotation rot, double error) | 62 | void llBreakLink(int linknum); |
119 | LSL_Types.LSLInteger llRotTarget(LSL_Types.Quaternion rot, double error); | 63 | LSL_Integer llCeil(double f); |
120 | //wiki: integer llRotTargetRemove(integer number) | 64 | void llClearCameraParams(); |
121 | void llRotTargetRemove(int number); | 65 | void llCloseRemoteDataChannel(string channel); |
122 | //wiki: llMoveToTarget(vector target, double tau) | 66 | LSL_Float llCloud(LSL_Vector offset); |
123 | void llMoveToTarget(LSL_Types.Vector3 target, double tau); | 67 | void llCollisionFilter(string name, string id, int accept); |
124 | //wiki: llStopMoveToTarget() | 68 | void llCollisionSound(string impact_sound, double impact_volume); |
125 | void llStopMoveToTarget(); | 69 | void llCollisionSprite(string impact_sprite); |
126 | //wiki: llApplyImpulse(vector force, integer local) | 70 | LSL_Float llCos(double f); |
127 | void llApplyImpulse(LSL_Types.Vector3 force, int local); | 71 | void llCreateLink(string target, int parent); |
128 | //wiki: llapplyRotationalImpulse(vector force, integer local) | 72 | LSL_List llCSV2List(string src); |
129 | void llApplyRotationalImpulse(LSL_Types.Vector3 force, int local); | 73 | LSL_List llDeleteSubList(LSL_List src, int start, int end); |
130 | //wiki: llSetTorque(vector torque, integer local) | 74 | LSL_String llDeleteSubString(string src, int start, int end); |
131 | void llSetTorque(LSL_Types.Vector3 torque, int local); | 75 | void llDetachFromAvatar(); |
132 | //wiki: vector llGetTorque() | 76 | LSL_Vector llDetectedGrab(int number); |
133 | LSL_Types.Vector3 llGetTorque(); | 77 | LSL_Integer llDetectedGroup(int number); |
134 | //wiki: llSeForceAndTorque(vector force, vector torque, integer local) | 78 | LSL_Key llDetectedKey(int number); |
135 | void llSetForceAndTorque(LSL_Types.Vector3 force, LSL_Types.Vector3 torque, int local); | 79 | LSL_Integer llDetectedLinkNumber(int number); |
136 | //wiki: vector llGetVel() | 80 | LSL_String llDetectedName(int number); |
137 | LSL_Types.Vector3 llGetVel(); | 81 | LSL_Key llDetectedOwner(int number); |
138 | //wiki: vector llGetAccel() | 82 | LSL_Vector llDetectedPos(int number); |
139 | LSL_Types.Vector3 llGetAccel(); | 83 | LSL_Rotation llDetectedRot(int number); |
140 | //wiki: vector llGetOmega() | 84 | LSL_Integer llDetectedType(int number); |
141 | LSL_Types.Vector3 llGetOmega(); | 85 | LSL_Vector llDetectedTouchBinormal(int index); |
142 | //wiki: LSL_Types.LSLFloat llGetTimeOfDay() | 86 | LSL_Integer llDetectedTouchFace(int index); |
143 | LSL_Types.LSLFloat llGetTimeOfDay(); | 87 | LSL_Vector llDetectedTouchNormal(int index); |
144 | //wiki: LSL_Types.LSLFloat llGetWallclock() | 88 | LSL_Vector llDetectedTouchPos(int index); |
145 | LSL_Types.LSLFloat llGetWallclock(); | 89 | LSL_Vector llDetectedTouchST(int index); |
146 | //wiki: LSL_Types.LSLFloat llGetTime() | 90 | LSL_Vector llDetectedTouchUV(int index); |
147 | LSL_Types.LSLFloat llGetTime(); | 91 | LSL_Vector llDetectedVel(int number); |
148 | //wiki: llResetTime() | 92 | void llDialog(string avatar, string message, LSL_List buttons, int chat_channel); |
149 | void llResetTime(); | 93 | void llDie(); |
150 | //wiki: LSL_Types.LSLFloat llGetAndResetTime() | 94 | LSL_String llDumpList2String(LSL_List src, string seperator); |
151 | LSL_Types.LSLFloat llGetAndResetTime(); | 95 | LSL_Integer llEdgeOfWorld(LSL_Vector pos, LSL_Vector dir); |
152 | //wiki (deprecated) llSound(string sound, double volume, integer queue, integer loop) | 96 | void llEjectFromLand(string pest); |
153 | void llSound(); | 97 | void llEmail(string address, string subject, string message); |
154 | //wiki: llPlaySound(string sound, double volume) | 98 | LSL_String llEscapeURL(string url); |
155 | void llPlaySound(string sound, double volume); | 99 | LSL_Rotation llEuler2Rot(LSL_Vector v); |
156 | //wiki: llLoopSound(string sound, double volume) | 100 | LSL_Float llFabs(double f); |
157 | void llLoopSound(string sound, double volume); | 101 | LSL_Integer llFloor(double f); |
158 | //wiki: llLoopSoundMaster(string sound, double volume) | 102 | void llForceMouselook(int mouselook); |
159 | void llLoopSoundMaster(string sound, double volume); | 103 | LSL_Float llFrand(double mag); |
160 | //wiki: llLoopSoundSlave(string sound, double volume) | 104 | LSL_Vector llGetAccel(); |
161 | void llLoopSoundSlave(string sound, double volume); | 105 | LSL_Integer llGetAgentInfo(string id); |
162 | //wiki llPlaySoundSlave(string sound, double volume) | 106 | LSL_Vector llGetAgentSize(string id); |
163 | void llPlaySoundSlave(string sound, double volume); | 107 | LSL_Float llGetAlpha(int face); |
164 | //wiki: llTriggerSound(string sound, double volume) | 108 | LSL_Float llGetAndResetTime(); |
165 | void llTriggerSound(string sound, double volume); | 109 | LSL_String llGetAnimation(string id); |
166 | //wiki: llStopSound() | 110 | LSL_List llGetAnimationList(string id); |
167 | void llStopSound(); | 111 | LSL_Integer llGetAttached(); |
168 | //wiki: llPreloadSound(string sound) | 112 | LSL_List llGetBoundingBox(string obj); |
169 | void llPreloadSound(string sound); | 113 | LSL_Vector llGetCameraPos(); |
170 | //wiki: LSL_Types.LSLString llGetSubString(string src, integer start, integer end) | 114 | LSL_Rotation llGetCameraRot(); |
171 | LSL_Types.LSLString llGetSubString(string src, int start, int end); | 115 | LSL_Vector llGetCenterOfMass(); |
172 | //wiki: LSL_Types.LSLString llDeleteSubString(string src, integer start, integer end) | 116 | LSL_Vector llGetColor(int face); |
173 | LSL_Types.LSLString llDeleteSubString(string src, int start, int end); | 117 | LSL_String llGetCreator(); |
174 | //wiki LSL_Types.LSLString llInsertString(string dst, integer position, string src) | 118 | LSL_String llGetDate(); |
175 | LSL_Types.LSLString llInsertString(string dst, int position, string src); | 119 | LSL_Float llGetEnergy(); |
176 | //wiki: LSL_Types.LSLString llToUpper(string source) | 120 | LSL_Vector llGetForce(); |
177 | LSL_Types.LSLString llToUpper(string source); | 121 | LSL_Integer llGetFreeMemory(); |
178 | //wiki: LSL_Types.LSLString llToLower(string source) | 122 | LSL_Vector llGetGeometricCenter(); |
179 | LSL_Types.LSLString llToLower(string source); | 123 | LSL_Float llGetGMTclock(); |
180 | //wiki: integer llGiveMoney(key destination, integer amount) | 124 | LSL_Key llGetInventoryCreator(string item); |
181 | LSL_Types.LSLInteger llGiveMoney(string destination, int amount); | 125 | LSL_Key llGetInventoryKey(string name); |
182 | //wiki: (deprecated) | 126 | LSL_String llGetInventoryName(int type, int number); |
183 | void llMakeExplosion(); | 127 | LSL_Integer llGetInventoryNumber(int type); |
184 | //wiki: (deprecated) | 128 | LSL_Integer llGetInventoryPermMask(string item, int mask); |
185 | void llMakeFountain(); | 129 | LSL_Integer llGetInventoryType(string name); |
186 | //wiki: (deprecated) | 130 | LSL_Key llGetKey(); |
187 | void llMakeSmoke(); | 131 | LSL_Key llGetLandOwnerAt(LSL_Vector pos); |
188 | //wiki: (deprecated) | 132 | LSL_Key llGetLinkKey(int linknum); |
189 | void llMakeFire(); | 133 | LSL_String llGetLinkName(int linknum); |
190 | //wiki: llRezObject(string inventory, vector pos, vector rel, rotation rot, integer param) | 134 | LSL_Integer llGetLinkNumber(); |
191 | void llRezObject(string inventory, LSL_Types.Vector3 pos, LSL_Types.Vector3 vel, LSL_Types.Quaternion rot, int param); | 135 | LSL_Integer llGetListEntryType(LSL_List src, int index); |
192 | //wiki: llLookAt(vector target, double strength, double damping) | 136 | LSL_Integer llGetListLength(LSL_List src); |
193 | void llLookAt(LSL_Types.Vector3 target, double strength, double damping); | 137 | LSL_Vector llGetLocalPos(); |
194 | //wiki: llStopLookAt() | 138 | LSL_Rotation llGetLocalRot(); |
195 | void llStopLookAt(); | 139 | LSL_Float llGetMass(); |
196 | //wiki: llSetTimerEvent(double sec) | 140 | void llGetNextEmail(string address, string subject); |
197 | void llSetTimerEvent(double sec); | 141 | LSL_String llGetNotecardLine(string name, int line); |
198 | //wiki: llSleep(double sec) | 142 | LSL_Key llGetNumberOfNotecardLines(string name); |
199 | void llSleep(double sec); | 143 | LSL_Integer llGetNumberOfPrims(); |
200 | //wiki: LSL_Types.LSLFloat llGetMass() | 144 | LSL_Integer llGetNumberOfSides(); |
201 | LSL_Types.LSLFloat llGetMass(); | 145 | LSL_String llGetObjectDesc(); |
202 | //wiki: llCollisionFilter(string name, key id, integer accept) | 146 | LSL_List llGetObjectDetails(string id, LSL_List args); |
203 | void llCollisionFilter(string name, string id, int accept); | 147 | LSL_Float llGetObjectMass(string id); |
204 | //wiki: llTakeControls(integer controls, integer accept, integer pass_on) | 148 | LSL_String llGetObjectName(); |
205 | void llTakeControls(int controls, int accept, int pass_on); | 149 | LSL_Integer llGetObjectPermMask(int mask); |
206 | //wiki: llReleaseControls() | 150 | LSL_Integer llGetObjectPrimCount(string object_id); |
207 | void llReleaseControls(); | 151 | LSL_Vector llGetOmega(); |
208 | //wiki: llAttachToAvatar(integer attachment) | 152 | LSL_Key llGetOwner(); |
209 | void llAttachToAvatar(int attachment); | 153 | LSL_Key llGetOwnerKey(string id); |
210 | //wiki: llDetachFromAvatar() | 154 | LSL_List llGetParcelDetails(LSL_Vector pos, LSL_List param); |
211 | void llDetachFromAvatar(); | 155 | LSL_Integer llGetParcelFlags(LSL_Vector pos); |
212 | //wiki: (deprecated) llTakeCamera(key avatar) | 156 | LSL_Integer llGetParcelMaxPrims(LSL_Vector pos, int sim_wide); |
213 | void llTakeCamera(string avatar); | 157 | LSL_Integer llGetParcelPrimCount(LSL_Vector pos, int category, int sim_wide); |
214 | //wiki: (deprecated) llReleaseCamera(key avatar) | 158 | LSL_List llGetParcelPrimOwners(LSL_Vector pos); |
215 | void llReleaseCamera(string avatar); | 159 | LSL_Integer llGetPermissions(); |
216 | //wiki: key llGetOwner() | 160 | LSL_Key llGetPermissionsKey(); |
217 | LSL_Types.LSLString llGetOwner(); | 161 | LSL_Vector llGetPos(); |
218 | //wiki: llInstantMessage(key user, string message) | 162 | LSL_List llGetPrimitiveParams(LSL_List rules); |
219 | void llInstantMessage(string user, string message); | 163 | LSL_Integer llGetRegionAgentCount(); |
220 | //wiki: llEmail(string address, string subject, string message) | 164 | LSL_Vector llGetRegionCorner(); |
221 | void llEmail(string address, string subject, string message); | 165 | LSL_Integer llGetRegionFlags(); |
222 | //wiki: llGetNextEmail(string address, string subject) | 166 | LSL_Float llGetRegionFPS(); |
223 | void llGetNextEmail(string address, string subject); | 167 | LSL_String llGetRegionName(); |
224 | //wiki: key llGetKey() | 168 | LSL_Float llGetRegionTimeDilation(); |
225 | LSL_Types.LSLString llGetKey(); | 169 | LSL_Vector llGetRootPosition(); |
226 | //wiki: llSetBuoyancy(double buoyancy) | 170 | LSL_Rotation llGetRootRotation(); |
227 | void llSetBuoyancy(double buoyancy); | 171 | LSL_Rotation llGetRot(); |
228 | //wiki: llSetHoverHeight(double height, integer water, double tau) | 172 | LSL_Vector llGetScale(); |
229 | void llSetHoverHeight(double height, int water, double tau); | 173 | LSL_String llGetScriptName(); |
230 | //wiki: llStopHover | 174 | LSL_Integer llGetScriptState(string name); |
231 | void llStopHover(); | 175 | LSL_String llGetSimulatorHostname(); |
232 | //wiki: llMinEventDelay(double delay) | 176 | LSL_Integer llGetStartParameter(); |
233 | void llMinEventDelay(double delay); | 177 | LSL_Integer llGetStatus(int status); |
234 | //wiki: (deprecated) llSoundPreload() | 178 | LSL_String llGetSubString(string src, int start, int end); |
235 | void llSoundPreload(); | 179 | LSL_Vector llGetSunDirection(); |
236 | //wiki: llRotLookAt(rotation target, double strength, double damping) | 180 | LSL_String llGetTexture(int face); |
237 | void llRotLookAt(LSL_Types.Quaternion target, double strength, double damping); | 181 | LSL_Vector llGetTextureOffset(int face); |
238 | //wiki: integer llStringLength(string str) | 182 | LSL_Float llGetTextureRot(int side); |
239 | LSL_Types.LSLInteger llStringLength(string str); | 183 | LSL_Vector llGetTextureScale(int side); |
240 | //wiki: llStartAnimation(string anim) | 184 | LSL_Float llGetTime(); |
241 | void llStartAnimation(string anim); | 185 | LSL_Float llGetTimeOfDay(); |
242 | //wiki: llStopAnimation(string anim) | 186 | LSL_String llGetTimestamp(); |
243 | void llStopAnimation(string anim); | 187 | LSL_Vector llGetTorque(); |
244 | //wiki: (deprecated) llPointAt | 188 | LSL_Integer llGetUnixTime(); |
245 | void llPointAt(); | 189 | LSL_Vector llGetVel(); |
246 | //wiki: (deprecated) llStopPointAt | 190 | LSL_Float llGetWallclock(); |
247 | void llStopPointAt(); | 191 | void llGiveInventory(string destination, string inventory); |
248 | //wiki: llTargetOmega(vector axis, double spinrate, double gain) | 192 | void llGiveInventoryList(string destination, string category, LSL_List inventory); |
249 | void llTargetOmega(LSL_Types.Vector3 axis, double spinrate, double gain); | 193 | LSL_Integer llGiveMoney(string destination, int amount); |
250 | //wiki: integer llGetStartParameter() | 194 | void llGodLikeRezObject(string inventory, LSL_Vector pos); |
251 | LSL_Types.LSLInteger llGetStartParameter(); | 195 | LSL_Float llGround(LSL_Vector offset); |
252 | //wiki: llGodLikeRezObject(key inventory, vector pos) | 196 | LSL_Vector llGroundContour(LSL_Vector offset); |
253 | void llGodLikeRezObject(string inventory, LSL_Types.Vector3 pos); | 197 | LSL_Vector llGroundNormal(LSL_Vector offset); |
254 | //wiki: llRequestPermissions(key agent, integer perm) | 198 | void llGroundRepel(double height, int water, double tau); |
255 | void llRequestPermissions(string agent, int perm); | 199 | LSL_Vector llGroundSlope(LSL_Vector offset); |
256 | //wiki: key llGetPermissionsKey() | 200 | LSL_String llHTTPRequest(string url, LSL_List parameters, string body); |
257 | LSL_Types.LSLString llGetPermissionsKey(); | 201 | LSL_String llInsertString(string dst, int position, string src); |
258 | //wiki: integer llGetPermissions() | 202 | void llInstantMessage(string user, string message); |
259 | LSL_Types.LSLInteger llGetPermissions(); | 203 | LSL_String llIntegerToBase64(int number); |
260 | //wiki integer llGetLinkNumber() | 204 | LSL_String llKey2Name(string id); |
261 | LSL_Types.LSLInteger llGetLinkNumber(); | 205 | LSL_String llList2CSV(LSL_List src); |
262 | //wiki: llSetLinkColor(integer linknumber, vector color, integer face) | 206 | LSL_Float llList2Float(LSL_List src, int index); |
263 | void llSetLinkColor(int linknumber, LSL_Types.Vector3 color, int face); | 207 | LSL_Integer llList2Integer(LSL_List src, int index); |
264 | //wiki: llCreateLink(key target, integer parent) | 208 | LSL_Key llList2Key(LSL_List src, int index); |
265 | void llCreateLink(string target, int parent); | 209 | LSL_List llList2List(LSL_List src, int start, int end); |
266 | //wiki: llBreakLink(integer linknum) | 210 | LSL_List llList2ListStrided(LSL_List src, int start, int end, int stride); |
267 | void llBreakLink(int linknum); | 211 | LSL_Rotation llList2Rot(LSL_List src, int index); |
268 | //wiki: llBreakAllLinks() | 212 | LSL_String llList2String(LSL_List src, int index); |
269 | void llBreakAllLinks(); | 213 | LSL_Vector llList2Vector(LSL_List src, int index); |
270 | //wiki: key llGetLinkKey(integer linknum) | 214 | LSL_Integer llListen(int channelID, string name, string ID, string msg); |
271 | LSL_Types.LSLString llGetLinkKey(int linknum); | 215 | void llListenControl(int number, int active); |
272 | //wiki: llGetLinkName(integer linknum) | 216 | void llListenRemove(int number); |
273 | LSL_Types.LSLString llGetLinkName(int linknum); | 217 | LSL_Integer llListFindList(LSL_List src, LSL_List test); |
274 | //wiki: integer llGetInventoryNumber(integer type) | 218 | LSL_List llListInsertList(LSL_List dest, LSL_List src, int start); |
275 | LSL_Types.LSLInteger llGetInventoryNumber(int type); | 219 | LSL_List llListRandomize(LSL_List src, int stride); |
276 | //wiki: LSL_Types.LSLString llGetInventoryName(integer type, integer number) | 220 | LSL_List llListReplaceList(LSL_List dest, LSL_List src, int start, int end); |
277 | LSL_Types.LSLString llGetInventoryName(int type, int number); | 221 | LSL_List llListSort(LSL_List src, int stride, int ascending); |
278 | //wiki: llSetScriptState(string name, integer run) | 222 | LSL_Float llListStatistics(int operation, LSL_List src); |
279 | void llSetScriptState(string name, int run); | 223 | void llLoadURL(string avatar_id, string message, string url); |
280 | //wiki: LSL_Types.LSLFloat llGetEnergy() | 224 | LSL_Float llLog(double val); |
281 | LSL_Types.LSLFloat llGetEnergy(); | 225 | LSL_Float llLog10(double val); |
282 | //wiki: llGiveInventory(key destination, string inventory) | 226 | void llLookAt(LSL_Vector target, double strength, double damping); |
283 | void llGiveInventory(string destination, string inventory); | 227 | void llLoopSound(string sound, double volume); |
284 | //wiki: llRemoveInventory(string item) | 228 | void llLoopSoundMaster(string sound, double volume); |
285 | void llRemoveInventory(string item); | 229 | void llLoopSoundSlave(string sound, double volume); |
286 | //wiki: llSetText(string text, vector color, double alpha) | 230 | void llMakeExplosion(); |
287 | void llSetText(string text, LSL_Types.Vector3 color, double alpha); | 231 | void llMakeFire(); |
288 | //wiki: LSL_Types.LSLFloat llWater(vector offset) | 232 | void llMakeFountain(); |
289 | LSL_Types.LSLFloat llWater(LSL_Types.Vector3 offset); | 233 | void llMakeSmoke(); |
290 | //wiki: llPassTouches(integer pass) | 234 | void llMapDestination(string simname, LSL_Vector pos, LSL_Vector look_at); |
291 | void llPassTouches(int pass); | 235 | LSL_String llMD5String(string src, int nonce); |
292 | //wiki: key llRequestAgentData(key id, integer data) | 236 | void llMessageLinked(int linknum, int num, string str, string id); |
293 | LSL_Types.LSLString llRequestAgentData(string id, int data); | 237 | void llMinEventDelay(double delay); |
294 | //wiki: key llRequestInventoryData(string name) | 238 | void llModifyLand(int action, int brush); |
295 | LSL_Types.LSLString llRequestInventoryData(string name); | 239 | LSL_Integer llModPow(int a, int b, int c); |
296 | //wiki: llSetDamage(double damage) | 240 | void llMoveToTarget(LSL_Vector target, double tau); |
297 | void llSetDamage(double damage); | 241 | void llOffsetTexture(double u, double v, int face); |
298 | //wiki: llTeleportAgentHome(key agent) | 242 | void llOpenRemoteDataChannel(); |
299 | void llTeleportAgentHome(string agent); | 243 | LSL_Integer llOverMyLand(string id); |
300 | //wiki: llModifyLand(integer action, integer brush) | 244 | void llOwnerSay(string msg); |
301 | void llModifyLand(int action, int brush); | 245 | void llParcelMediaCommandList(LSL_List commandList); |
302 | //wiki: llCollisionSound(string impact_sound, double impact_volume) | 246 | LSL_List llParcelMediaQuery(LSL_List aList); |
303 | void llCollisionSound(string impact_sound, double impact_volume); | 247 | LSL_List llParseString2List(string str, LSL_List separators, LSL_List spacers); |
304 | //wiki: llCollisionSprite(string impact_sprite) | 248 | LSL_List llParseStringKeepNulls(string src, LSL_List seperators, LSL_List spacers); |
305 | void llCollisionSprite(string impact_sprite); | 249 | void llParticleSystem(LSL_List rules); |
306 | //wiki: LSL_Types.LSLString llGetAnimation(key id) | 250 | void llPassCollisions(int pass); |
307 | LSL_Types.LSLString llGetAnimation(string id); | 251 | void llPassTouches(int pass); |
308 | //wiki: llResetScript() | 252 | void llPlaySound(string sound, double volume); |
309 | void llResetScript(); | 253 | void llPlaySoundSlave(string sound, double volume); |
310 | //wiki: llMessageLinked(integer linknum, integer num, string str, key id) | 254 | void llPointAt(); |
311 | void llMessageLinked(int linknum, int num, string str, string id); | 255 | LSL_Float llPow(double fbase, double fexponent); |
312 | //wiki: llPushObject(key target, vector impulse, vector ang_impulse, integer local) | 256 | void llPreloadSound(string sound); |
313 | void llPushObject(string target, LSL_Types.Vector3 impulse, LSL_Types.Vector3 ang_impulse, int local); | 257 | void llPushObject(string target, LSL_Vector impulse, LSL_Vector ang_impulse, int local); |
314 | //wiki: llPassCollisions(integer pass) | 258 | void llRefreshPrimURL(); |
315 | void llPassCollisions(int pass); | 259 | void llRegionSay(int channelID, string text); |
316 | //wiki: LSL_Types.LSLString llGetScriptName() | 260 | void llReleaseCamera(string avatar); |
317 | LSL_Types.LSLString llGetScriptName(); | 261 | void llReleaseControls(); |
318 | //wiki: integer llGetNumberOfSides() | 262 | void llRemoteDataReply(string channel, string message_id, string sdata, int idata); |
319 | LSL_Types.LSLInteger llGetNumberOfSides(); | 263 | void llRemoteDataSetRegion(); |
320 | //wiki: rotation llAxisAngle2Rot(vector axis, double angle) | 264 | void llRemoteLoadScript(); |
321 | LSL_Types.Quaternion llAxisAngle2Rot(LSL_Types.Vector3 axis, double angle); | 265 | void llRemoteLoadScriptPin(string target, string name, int pin, int running, int start_param); |
322 | //wiki: vector llRot2Axis(rotation rot) | 266 | void llRemoveFromLandBanList(string avatar); |
323 | LSL_Types.Vector3 llRot2Axis(LSL_Types.Quaternion rot); | 267 | void llRemoveFromLandPassList(string avatar); |
324 | //wiki: LSL_Types.LSLFloat llRot2Angle(rotation rot); | 268 | void llRemoveInventory(string item); |
325 | LSL_Types.LSLFloat llRot2Angle(LSL_Types.Quaternion rot); | 269 | void llRemoveVehicleFlags(int flags); |
326 | //wiki: LSL_Types.LSLFloat llAcos(double val) | 270 | LSL_Key llRequestAgentData(string id, int data); |
327 | LSL_Types.LSLFloat llAcos(double val); | 271 | LSL_Key llRequestInventoryData(string name); |
328 | //wiki: LSL_Types.LSLFloat llAsin(double val) | 272 | void llRequestPermissions(string agent, int perm); |
329 | LSL_Types.LSLFloat llAsin(double val); | 273 | LSL_Key llRequestSimulatorData(string simulator, int data); |
330 | //wiki: LSL_Types.LSLFloat llAngleBetween(rotation a, rotation b) | 274 | void llResetLandBanList(); |
331 | LSL_Types.LSLFloat llAngleBetween(LSL_Types.Quaternion a, LSL_Types.Quaternion b); | 275 | void llResetLandPassList(); |
332 | //wiki: LSL_Types.LSLString llGetInventoryKey(string name) | 276 | void llResetOtherScript(string name); |
333 | LSL_Types.LSLString llGetInventoryKey(string name); | 277 | void llResetScript(); |
334 | //wiki: llAllowInventoryDrop(integer add) | 278 | void llResetTime(); |
335 | void llAllowInventoryDrop(int add); | 279 | void llRezAtRoot(string inventory, LSL_Vector position, LSL_Vector velocity, LSL_Rotation rot, int param); |
336 | //wiki: vector llGetSunDirection() | 280 | void llRezObject(string inventory, LSL_Vector pos, LSL_Vector vel, LSL_Rotation rot, int param); |
337 | LSL_Types.Vector3 llGetSunDirection(); | 281 | LSL_Float llRot2Angle(LSL_Rotation rot); |
338 | //wiki: vector llGetTextureOffset(integer face) | 282 | LSL_Vector llRot2Axis(LSL_Rotation rot); |
339 | LSL_Types.Vector3 llGetTextureOffset(int face); | 283 | LSL_Vector llRot2Euler(LSL_Rotation r); |
340 | //wiki: vector llGetTextureScale(integer side) | 284 | LSL_Vector llRot2Fwd(LSL_Rotation r); |
341 | LSL_Types.Vector3 llGetTextureScale(int side); | 285 | LSL_Vector llRot2Left(LSL_Rotation r); |
342 | //wiki: LSL_Types.LSLFloat llGetTextureRot(integer side) | 286 | LSL_Vector llRot2Up(LSL_Rotation r); |
343 | LSL_Types.LSLFloat llGetTextureRot(int side); | 287 | void llRotateTexture(double rotation, int face); |
344 | //wiki: integer llSubStringIndex(string source, string pattern) | 288 | LSL_Rotation llRotBetween(LSL_Vector start, LSL_Vector end); |
345 | LSL_Types.LSLInteger llSubStringIndex(string source, string pattern); | 289 | void llRotLookAt(LSL_Rotation target, double strength, double damping); |
346 | //wiki: key llGetOwnerKey(key id) | 290 | LSL_Integer llRotTarget(LSL_Rotation rot, double error); |
347 | LSL_Types.LSLString llGetOwnerKey(string id); | 291 | void llRotTargetRemove(int number); |
348 | //wiki: vector llGetCenterOfMass() | 292 | LSL_Integer llRound(double f); |
349 | LSL_Types.Vector3 llGetCenterOfMass(); | 293 | LSL_Integer llSameGroup(string agent); |
350 | //wiki: list llListSort(list src, integer stride, integer ascending) | 294 | void llSay(int channelID, string text); |
351 | LSL_Types.list llListSort(LSL_Types.list src, int stride, int ascending); | 295 | void llScaleTexture(double u, double v, int face); |
352 | //integer llGetListLength(list src) | 296 | LSL_Integer llScriptDanger(LSL_Vector pos); |
353 | LSL_Types.LSLInteger llGetListLength(LSL_Types.list src); | 297 | LSL_Key llSendRemoteData(string channel, string dest, int idata, string sdata); |
354 | //wiki: integer llList2Integer(list src, integer index) | 298 | void llSensor(string name, string id, int type, double range, double arc); |
355 | LSL_Types.LSLInteger llList2Integer(LSL_Types.list src, int index); | 299 | void llSensorRemove(); |
356 | //wiki: LSL_Types.LSLFloat llList2double(list src, integer index) | 300 | void llSensorRepeat(string name, string id, int type, double range, double arc, double rate); |
357 | LSL_Types.LSLFloat llList2Float(LSL_Types.list src, int index); | 301 | void llSetAlpha(double alpha, int face); |
358 | //wiki: LSL_Types.LSLString llList2String(list src, integer index) | 302 | void llSetBuoyancy(double buoyancy); |
359 | LSL_Types.LSLString llList2String(LSL_Types.list src, int index); | 303 | void llSetCameraAtOffset(LSL_Vector offset); |
360 | //wiki: key llList2Key(list src, integer index) | 304 | void llSetCameraEyeOffset(LSL_Vector offset); |
361 | LSL_Types.LSLString llList2Key(LSL_Types.list src, int index); | 305 | void llSetCameraParams(LSL_List rules); |
362 | //wiki: vector llList2Vector(list src, integer index) | 306 | void llSetClickAction(int action); |
363 | LSL_Types.Vector3 llList2Vector(LSL_Types.list src, int index); | 307 | void llSetColor(LSL_Vector color, int face); |
364 | //wiki rotation llList2Rot(list src, integer index) | 308 | void llSetDamage(double damage); |
365 | LSL_Types.Quaternion llList2Rot(LSL_Types.list src, int index); | 309 | void llSetForce(LSL_Vector force, int local); |
366 | //wiki: list llList2List(list src, integer start, integer end) | 310 | void llSetForceAndTorque(LSL_Vector force, LSL_Vector torque, int local); |
367 | LSL_Types.list llList2List(LSL_Types.list src, int start, int end); | 311 | void llSetHoverHeight(double height, int water, double tau); |
368 | //wiki: llDeleteSubList(list src, integer start, integer end) | 312 | void llSetInventoryPermMask(string item, int mask, int value); |
369 | LSL_Types.list llDeleteSubList(LSL_Types.list src, int start, int end); | 313 | void llSetLinkAlpha(int linknumber, double alpha, int face); |
370 | //wiki: integer llGetListEntryType(list src, integer index) | 314 | void llSetLinkColor(int linknumber, LSL_Vector color, int face); |
371 | LSL_Types.LSLInteger llGetListEntryType(LSL_Types.list src, int index); | 315 | void llSetLinkPrimitiveParams(int linknumber, LSL_List rules); |
372 | //wiki: LSL_Types.LSLString llList2CSV(list src) | 316 | void llSetLinkTexture(int linknumber, string texture, int face); |
373 | LSL_Types.LSLString llList2CSV(LSL_Types.list src); | 317 | void llSetLocalRot(LSL_Rotation rot); |
374 | //wiki: list llCSV2List(string src) | 318 | void llSetObjectDesc(string desc); |
375 | LSL_Types.list llCSV2List(string src); | 319 | void llSetObjectName(string name); |
376 | //wiki: list llListRandomize(list src, integer stride) | 320 | void llSetObjectPermMask(int mask, int value); |
377 | LSL_Types.list llListRandomize(LSL_Types.list src, int stride); | 321 | void llSetParcelMusicURL(string url); |
378 | //wiki: list llList2ListStrided(list src, integer start, integer end, integer stride) | 322 | void llSetPayPrice(int price, LSL_List quick_pay_buttons); |
379 | LSL_Types.list llList2ListStrided(LSL_Types.list src, int start, int end, int stride); | 323 | void llSetPos(LSL_Vector pos); |
380 | //wiki: vector llGetRegionCorner() | 324 | void llSetPrimitiveParams(LSL_List rules); |
381 | LSL_Types.Vector3 llGetRegionCorner(); | 325 | void llSetPrimURL(); |
382 | //wiki: list llListInsertList(list dest, list src, integer start) | 326 | void llSetRemoteScriptAccessPin(int pin); |
383 | LSL_Types.list llListInsertList(LSL_Types.list dest, LSL_Types.list src, int start); | 327 | void llSetRot(LSL_Rotation rot); |
384 | //wiki: integer llListFindList(list src, list test) | 328 | void llSetScale(LSL_Vector scale); |
385 | LSL_Types.LSLInteger llListFindList(LSL_Types.list src, LSL_Types.list test); | 329 | void llSetScriptState(string name, int run); |
386 | //wiki: LSL_Types.LSLString llGetObjectName() | 330 | void llSetSitText(string text); |
387 | LSL_Types.LSLString llGetObjectName(); | 331 | void llSetSoundQueueing(int queue); |
388 | //wiki: llSetObjectName(string name) | 332 | void llSetSoundRadius(double radius); |
389 | void llSetObjectName(string name); | 333 | void llSetStatus(int status, int value); |
390 | //wiki: LSL_Types.LSLString llGetDate() | 334 | void llSetText(string text, LSL_Vector color, double alpha); |
391 | LSL_Types.LSLString llGetDate(); | 335 | void llSetTexture(string texture, int face); |
392 | //wiki: integer llEdgeOfWorld(vector pos, vector dir) | 336 | void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate); |
393 | LSL_Types.LSLInteger llEdgeOfWorld(LSL_Types.Vector3 pos, LSL_Types.Vector3 dir); | 337 | void llSetTimerEvent(double sec); |
394 | //wiki: integer llGetAgentInfo(key id) | 338 | void llSetTorque(LSL_Vector torque, int local); |
395 | LSL_Types.LSLInteger llGetAgentInfo(string id); | 339 | void llSetTouchText(string text); |
396 | //wiki: llAdjustSoundVolume(double volume) | 340 | void llSetVehicleFlags(int flags); |
397 | void llAdjustSoundVolume(double volume); | 341 | void llSetVehicleFloatParam(int param, float value); |
398 | //wiki: llSetSoundQueueing(integer queue) | 342 | void llSetVehicleRotationParam(int param, LSL_Rotation rot); |
399 | void llSetSoundQueueing(int queue); | 343 | void llSetVehicleType(int type); |
400 | //wiki: llSetSoundRadius(double radius) | 344 | void llSetVehicleVectorParam(int param, LSL_Vector vec); |
401 | void llSetSoundRadius(double radius); | 345 | void llShout(int channelID, string text); |
402 | //wiki: LSL_Types.LSLString llKey2Name(key id) | 346 | LSL_Float llSin(double f); |
403 | LSL_Types.LSLString llKey2Name(string id); | 347 | void llSitTarget(LSL_Vector offset, LSL_Rotation rot); |
404 | //wiki: llSetTextureAnim(integer mode, integer face, integer sizex, integer sizey, double start, double length, double rate) | 348 | void llSleep(double sec); |
405 | void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate); | 349 | void llSound(); |
406 | //wiki: llTriggerSoundLimited(string sound, double volume, vector top_north_east, vector bottom_south_west) | 350 | void llSoundPreload(); |
407 | void llTriggerSoundLimited(string sound, double volume, LSL_Types.Vector3 top_north_east, | 351 | LSL_Float llSqrt(double f); |
408 | LSL_Types.Vector3 bottom_south_west); | 352 | void llStartAnimation(string anim); |
409 | 353 | void llStopAnimation(string anim); | |
410 | //wiki: llEjectFromLand(key pest) | 354 | void llStopHover(); |
411 | void llEjectFromLand(string pest); | 355 | void llStopLookAt(); |
412 | LSL_Types.list llParseString2List(string str, LSL_Types.list separators, LSL_Types.list spacers); | 356 | void llStopMoveToTarget(); |
413 | //wiki: integer llOverMyLand(key id) | 357 | void llStopPointAt(); |
414 | LSL_Types.LSLInteger llOverMyLand(string id); | 358 | void llStopSound(); |
415 | //wiki: key llGetLandOwnerAt(vector pos) | 359 | LSL_Integer llStringLength(string str); |
416 | LSL_Types.LSLString llGetLandOwnerAt(LSL_Types.Vector3 pos); | 360 | LSL_String llStringToBase64(string str); |
417 | //wiki: key llGetNotecardLine(string name, integer line) | 361 | LSL_String llStringTrim(string src, int type); |
418 | LSL_Types.LSLString llGetNotecardLine(string name, int line); | 362 | LSL_Integer llSubStringIndex(string source, string pattern); |
419 | //wiki: vector llGetAgentSize(key id) | 363 | void llTakeCamera(string avatar); |
420 | LSL_Types.Vector3 llGetAgentSize(string id); | 364 | void llTakeControls(int controls, int accept, int pass_on); |
421 | //wiki: integer llSameGroup(key agent) | 365 | LSL_Float llTan(double f); |
422 | LSL_Types.LSLInteger llSameGroup(string agent); | 366 | LSL_Integer llTarget(LSL_Vector position, double range); |
423 | //wiki: llUnSit(key id) | 367 | void llTargetOmega(LSL_Vector axis, double spinrate, double gain); |
424 | void llUnSit(string id); | 368 | void llTargetRemove(int number); |
425 | //wiki: vector llGroundSlope(vector offset) | 369 | void llTeleportAgentHome(string agent); |
426 | LSL_Types.Vector3 llGroundSlope(LSL_Types.Vector3 offset); | 370 | void llTextBox(string avatar, string message, int chat_channel); |
427 | //wiki: vector llGroundNormal(vector offset) | 371 | LSL_String llToLower(string source); |
428 | LSL_Types.Vector3 llGroundNormal(LSL_Types.Vector3 offset); | 372 | LSL_String llToUpper(string source); |
429 | //wiki: vector llGroundContour(vector offset) | 373 | void llTriggerSound(string sound, double volume); |
430 | LSL_Types.Vector3 llGroundContour(LSL_Types.Vector3 offset); | 374 | void llTriggerSoundLimited(string sound, double volume, LSL_Vector top_north_east, LSL_Vector bottom_south_west); |
431 | //wiki: integer llGetAttached() | 375 | LSL_String llUnescapeURL(string url); |
432 | LSL_Types.LSLInteger llGetAttached(); | 376 | void llUnSit(string id); |
433 | //wiki: integer llGetFreeMemory() | 377 | LSL_Float llVecDist(LSL_Vector a, LSL_Vector b); |
434 | LSL_Types.LSLInteger llGetFreeMemory(); | 378 | LSL_Float llVecMag(LSL_Vector v); |
435 | //wiki: LSL_Types.LSLString llGetRegionName() | 379 | LSL_Vector llVecNorm(LSL_Vector v); |
436 | LSL_Types.LSLString llGetRegionName(); | 380 | void llVolumeDetect(int detect); |
437 | //wiki: LSL_Types.LSLFloat llGetRegionTimeDilation() | 381 | LSL_Float llWater(LSL_Vector offset); |
438 | LSL_Types.LSLFloat llGetRegionTimeDilation(); | 382 | void llWhisper(int channelID, string text); |
439 | //wiki: LSL_Types.LSLFloat llGetRegionFPS() | 383 | LSL_Vector llWind(LSL_Vector offset); |
440 | LSL_Types.LSLFloat llGetRegionFPS(); | 384 | void llXorBase64Strings(); |
441 | //wiki: llParticleSystem(List<Object> rules | 385 | LSL_String llXorBase64StringsCorrect(string str1, string str2); |
442 | void llParticleSystem(LSL_Types.list rules); | ||
443 | //wiki: llGroundRepel(double height, integer water, double tau) | ||
444 | void llGroundRepel(double height, int water, double tau); | ||
445 | //wiki: llGiveInventoryList(string destination, string category, LSL_Types.list inventory) | ||
446 | void llGiveInventoryList(string destination, string category, LSL_Types.list inventory); | ||
447 | //wiki: llSetVehicleType(integer type) | ||
448 | void llSetVehicleType(int type); | ||
449 | //wiki: llSetVehicledoubleParam(integer param, double value) | ||
450 | void llSetVehicledoubleParam(int param, double value); | ||
451 | // wiki: llSetVehicleFloatParam(integer param, float value) | ||
452 | void llSetVehicleFloatParam(int param, float value); | ||
453 | //wiki: llSetVehicleVectorParam(integer param, vector vec) | ||
454 | void llSetVehicleVectorParam(int param, LSL_Types.Vector3 vec); | ||
455 | //wiki: llSetVehicleRotationParam(integer param, rotation rot) | ||
456 | void llSetVehicleRotationParam(int param, LSL_Types.Quaternion rot); | ||
457 | //wiki: llSetVehicleFlags(integer flags) | ||
458 | void llSetVehicleFlags(int flags); | ||
459 | //wiki: llRemoveVehicleFlags(integer flags) | ||
460 | void llRemoveVehicleFlags(int flags); | ||
461 | //wiki: llSitTarget(vector offset, rotation rot) | ||
462 | void llSitTarget(LSL_Types.Vector3 offset, LSL_Types.Quaternion rot); | ||
463 | //wiki key llAvatarOnSitTarget() | ||
464 | LSL_Types.LSLString llAvatarOnSitTarget(); | ||
465 | //wiki: llAddToLandPassList(key avatar, double hours) | ||
466 | void llAddToLandPassList(string avatar, double hours); | ||
467 | //wiki: llSetTouchText(string text) | ||
468 | void llSetTouchText(string text); | ||
469 | //wiki: llSetSitText(string text) | ||
470 | void llSetSitText(string text); | ||
471 | //wiki: llSetCameraEyeOffset(vector offset) | ||
472 | void llSetCameraEyeOffset(LSL_Types.Vector3 offset); | ||
473 | //wiki: llSeteCameraAtOffset(vector offset) | ||
474 | void llSetCameraAtOffset(LSL_Types.Vector3 offset); | ||
475 | // | ||
476 | LSL_Types.LSLString llDumpList2String(LSL_Types.list src, string seperator); | ||
477 | //wiki: integer llScriptDanger(vector pos) | ||
478 | LSL_Types.LSLInteger llScriptDanger(LSL_Types.Vector3 pos); | ||
479 | //wiki: llDialog(key avatar, string message, list buttons, integer chat_channel) | ||
480 | void llDialog(string avatar, string message, LSL_Types.list buttons, int chat_channel); | ||
481 | //wiki: llVolumeDetect(integer detect) | ||
482 | void llVolumeDetect(int detect); | ||
483 | //wiki: llResetOtherScript(string name) | ||
484 | void llResetOtherScript(string name); | ||
485 | //wiki: integer llGetScriptState(string name) | ||
486 | LSL_Types.LSLInteger llGetScriptState(string name); | ||
487 | //wiki: (deprecated) | ||
488 | void llRemoteLoadScript(); | ||
489 | //wiki: llSetRemoteScriptAccessPin(integer pin) | ||
490 | void llSetRemoteScriptAccessPin(int pin); | ||
491 | //wiki: llRemoteLoadScriptPin(key target, string name, integer pin, integer running, integer start_param) | ||
492 | void llRemoteLoadScriptPin(string target, string name, int pin, int running, int start_param); | ||
493 | //wiki: llOpenRemoteDataChannel() | ||
494 | void llOpenRemoteDataChannel(); | ||
495 | //wiki: key llSendRemoteData(key channel, string dest, integer idata, string sdata) | ||
496 | LSL_Types.LSLString llSendRemoteData(string channel, string dest, int idata, string sdata); | ||
497 | //wiki: llRemoteDataReply(key channel, key message_id, string sdata, integer idata) | ||
498 | void llRemoteDataReply(string channel, string message_id, string sdata, int idata); | ||
499 | //wiki: llCloseRemoteDataChannel(key channel) | ||
500 | void llCloseRemoteDataChannel(string channel); | ||
501 | //wiki: LSL_Types.LSLString llMD5String(string src, integer nonce) | ||
502 | LSL_Types.LSLString llMD5String(string src, int nonce); | ||
503 | //wiki: llSetPrimitiveParams(list rules) | ||
504 | void llSetPrimitiveParams(LSL_Types.list rules); | ||
505 | //wiki: llSetLinkPrimitiveParams(integer linknumber, list rules) | ||
506 | void llSetLinkPrimitiveParams(int linknumber, LSL_Types.list rules); | ||
507 | //wiki: LSL_Types.LSLString llStringToBase64(string str) | ||
508 | LSL_Types.LSLString llStringToBase64(string str); | ||
509 | //wiki: LSL_Types.LSLString llBase64ToString(string str) | ||
510 | LSL_Types.LSLString llBase64ToString(string str); | ||
511 | //wiki: (deprecated) | ||
512 | void llXorBase64Strings(); | ||
513 | //wiki: llRemoteDataSetRegion() | ||
514 | void llRemoteDataSetRegion(); | ||
515 | //wiki: LSL_Types.LSLFloat llLog10(double val) | ||
516 | LSL_Types.LSLFloat llLog10(double val); | ||
517 | //wiki: LSL_Types.LSLFloat llLog(double val) | ||
518 | LSL_Types.LSLFloat llLog(double val); | ||
519 | //wiki: list llGetAnimationList(key id) | ||
520 | LSL_Types.list llGetAnimationList(string id); | ||
521 | //wiki: llSetParcelMusicURL(string url) | ||
522 | void llSetParcelMusicURL(string url); | ||
523 | //wiki: vector llGetRootPosition() | ||
524 | LSL_Types.Vector3 llGetRootPosition(); | ||
525 | //wiki: rotation llGetRootRotation() | ||
526 | LSL_Types.Quaternion llGetRootRotation(); | ||
527 | //wiki: LSL_Types.LSLString llGetObjectDesc() | ||
528 | LSL_Types.LSLString llGetObjectDesc(); | ||
529 | //wiki: llSetObjectDesc(string desc) | ||
530 | void llSetObjectDesc(string desc); | ||
531 | //wiki: key llGetCreator() | ||
532 | LSL_Types.LSLString llGetCreator(); | ||
533 | //wiki: LSL_Types.LSLString llGetTimestamp() | ||
534 | LSL_Types.LSLString llGetTimestamp(); | ||
535 | //wiki: llSetLinkAlpha(integer linknumber, double alpha, integer face) | ||
536 | void llSetLinkAlpha(int linknumber, double alpha, int face); | ||
537 | //wiki: integer llGetNumberOfPrims() | ||
538 | LSL_Types.LSLInteger llGetNumberOfPrims(); | ||
539 | //wiki: key llGetNumberOfNotecardLines(string name) | ||
540 | LSL_Types.LSLString llGetNumberOfNotecardLines(string name); | ||
541 | //wiki: list llGetBoundingBox(key object) | ||
542 | LSL_Types.list llGetBoundingBox(string obj); | ||
543 | //wiki: vector llGetGeometricCenter() | ||
544 | LSL_Types.Vector3 llGetGeometricCenter(); | ||
545 | //wiki: list llGetPrimitiveParams(list rules) | ||
546 | LSL_Types.list llGetPrimitiveParams(LSL_Types.list rules); | ||
547 | //wiki: LSL_Types.LSLString llIntegerToBase64(integer number) | ||
548 | LSL_Types.LSLString llIntegerToBase64(int number); | ||
549 | //wiki integer llBase64ToInteger(string str) | ||
550 | LSL_Types.LSLInteger llBase64ToInteger(string str); | ||
551 | //wiki: LSL_Types.LSLFloat llGetGMTclock() | ||
552 | LSL_Types.LSLFloat llGetGMTclock(); | ||
553 | //wiki: LSL_Types.LSLString llGetSimulatorHostname() | ||
554 | LSL_Types.LSLString llGetSimulatorHostname(); | ||
555 | //llSetLocalRot(rotation rot) | ||
556 | void llSetLocalRot(LSL_Types.Quaternion rot); | ||
557 | //wiki: list llParseStringKeepNulls(string src, list separators, list spacers) | ||
558 | LSL_Types.list llParseStringKeepNulls(string src, LSL_Types.list seperators, LSL_Types.list spacers); | ||
559 | //wiki: llRezAtRoot(string inventory, vector position, vector velocity, rotation rot, integer param) | ||
560 | void llRezAtRoot(string inventory, LSL_Types.Vector3 position, LSL_Types.Vector3 velocity, | ||
561 | LSL_Types.Quaternion rot, int param); | ||
562 | |||
563 | //wiki: integer llGetObjectPermMask(integer mask) | ||
564 | LSL_Types.LSLInteger llGetObjectPermMask(int mask); | ||
565 | //wiki: llSetObjectPermMask(integer mask, integer value) | ||
566 | void llSetObjectPermMask(int mask, int value); | ||
567 | //wiki integer llGetInventoryPermMask(string item, integer mask) | ||
568 | LSL_Types.LSLInteger llGetInventoryPermMask(string item, int mask); | ||
569 | //wiki: llSetInventoryPermMask(string item, integer mask, integer value) | ||
570 | void llSetInventoryPermMask(string item, int mask, int value); | ||
571 | //wiki: key llGetInventoryCreator(string item) | ||
572 | LSL_Types.LSLString llGetInventoryCreator(string item); | ||
573 | //wiki: llOwnerSay(string msg) | ||
574 | void llOwnerSay(string msg); | ||
575 | //wiki: key llRequestSimulatorData(string simulator, integer data) | ||
576 | LSL_Types.LSLString llRequestSimulatorData(string simulator, int data); | ||
577 | //wiki: llForceMouselook(integer mouselook) | ||
578 | void llForceMouselook(int mouselook); | ||
579 | //wiki: LSL_Types.LSLFloat llGetObjectMass(key id) | ||
580 | LSL_Types.LSLFloat llGetObjectMass(string id); | ||
581 | LSL_Types.list llListReplaceList(LSL_Types.list dest, LSL_Types.list src, int start, int end); | ||
582 | //wiki: llLoadURL(key avatar_id, string message, string url) | ||
583 | void llLoadURL(string avatar_id, string message, string url); | ||
584 | //wiki: llParcelMediaCommandList(list commandList) | ||
585 | void llParcelMediaCommandList(LSL_Types.list commandList); | ||
586 | LSL_Types.list llParcelMediaQuery(LSL_Types.list aList); | ||
587 | //wiki integer llModPow(integer a, integer b, integer c) | ||
588 | LSL_Types.LSLInteger llModPow(int a, int b, int c); | ||
589 | //wiki: integer llGetInventoryType(string name) | ||
590 | LSL_Types.LSLInteger llGetInventoryType(string name); | ||
591 | //wiki: llSetPayPrice(integer price, list quick_pay_buttons) | ||
592 | void llSetPayPrice(int price, LSL_Types.list quick_pay_buttons); | ||
593 | //wiki: vector llGetCameraPos() | ||
594 | LSL_Types.Vector3 llGetCameraPos(); | ||
595 | //wiki rotation llGetCameraRot() | ||
596 | LSL_Types.Quaternion llGetCameraRot(); | ||
597 | //wiki: (deprecated) | ||
598 | void llSetPrimURL(); | ||
599 | //wiki: (deprecated) | ||
600 | void llRefreshPrimURL(); | ||
601 | //wiki: LSL_Types.LSLString llEscapeURL(string url) | ||
602 | LSL_Types.LSLString llEscapeURL(string url); | ||
603 | //wiki: LSL_Types.LSLString llUnescapeURL(string url) | ||
604 | LSL_Types.LSLString llUnescapeURL(string url); | ||
605 | //wiki: llMapDestination(string simname, vector pos, vector look_at) | ||
606 | void llMapDestination(string simname, LSL_Types.Vector3 pos, LSL_Types.Vector3 look_at); | ||
607 | //wiki: llAddToLandBanList(key avatar, double hours) | ||
608 | void llAddToLandBanList(string avatar, double hours); | ||
609 | //wiki: llRemoveFromLandPassList(key avatar) | ||
610 | void llRemoveFromLandPassList(string avatar); | ||
611 | //wiki: llRemoveFromLandBanList(key avatar) | ||
612 | void llRemoveFromLandBanList(string avatar); | ||
613 | //wiki: llSetCameraParams(list rules) | ||
614 | void llSetCameraParams(LSL_Types.list rules); | ||
615 | //wiki: llClearCameraParams() | ||
616 | void llClearCameraParams(); | ||
617 | //wiki: LSL_Types.LSLFloat llListStatistics(integer operation, list src) | ||
618 | LSL_Types.LSLFloat llListStatistics(int operation, LSL_Types.list src); | ||
619 | //wiki: integer llGetUnixTime() | ||
620 | LSL_Types.LSLInteger llGetUnixTime(); | ||
621 | //wiki: integer llGetParcelFlags(vector pos) | ||
622 | LSL_Types.LSLInteger llGetParcelFlags(LSL_Types.Vector3 pos); | ||
623 | //wiki: integer llGetRegionFlags() | ||
624 | LSL_Types.LSLInteger llGetRegionFlags(); | ||
625 | //wiki: LSL_Types.LSLString llXorBase64StringsCorrect(string str1, string str2) | ||
626 | LSL_Types.LSLString llXorBase64StringsCorrect(string str1, string str2); | ||
627 | LSL_Types.LSLString llHTTPRequest(string url, LSL_Types.list parameters, string body); | ||
628 | //wiki: llResetLandBanList() | ||
629 | void llResetLandBanList(); | ||
630 | //wiki: llResetLandPassList() | ||
631 | void llResetLandPassList(); | ||
632 | //wiki: integer llGetParcelPrimCount(vector pos, integer category, integer sim_wide) | ||
633 | LSL_Types.LSLInteger llGetParcelPrimCount(LSL_Types.Vector3 pos, int category, int sim_wide); | ||
634 | //wiki: list llGetParcelPrimOwners(vector pos) | ||
635 | LSL_Types.list llGetParcelPrimOwners(LSL_Types.Vector3 pos); | ||
636 | //wiki: integer llGetObjectPrimCount(key object_id) | ||
637 | LSL_Types.LSLInteger llGetObjectPrimCount(string object_id); | ||
638 | //wiki: integer llGetParcelMaxPrims(vector pos, integer sim_wide) | ||
639 | LSL_Types.LSLInteger llGetParcelMaxPrims(LSL_Types.Vector3 pos, int sim_wide); | ||
640 | //wiki: llGetParcelDetails(vector pos, list params) | ||
641 | LSL_Types.list llGetParcelDetails(LSL_Types.Vector3 pos, LSL_Types.list param); | ||
642 | //wiki: llSetLinkTexture(integer linknumber, string texture, integer face) | ||
643 | void llSetLinkTexture(int linknumber, string texture, int face); | ||
644 | //wiki: LSL_Types.LSLString llStringTrim(string src, int type) | ||
645 | LSL_Types.LSLString llStringTrim(string src, int type); | ||
646 | //wiki: LSL_Types.list llGetObjectDetails(string id, LSL_Types.list args) | ||
647 | LSL_Types.list llGetObjectDetails(string id, LSL_Types.list args); | ||
648 | } | 386 | } |
649 | } | 387 | } |