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