opensim-development – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | eva | 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 OpenSimulator 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 System; |
||
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; |
||
37 | |||
38 | namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces |
||
39 | { |
||
40 | public interface ILSL_Api |
||
41 | { |
||
42 | void state(string newState); |
||
43 | |||
44 | LSL_Integer llAbs(int i); |
||
45 | LSL_Float llAcos(double val); |
||
46 | void llAddToLandBanList(string avatar, double hours); |
||
47 | void llAddToLandPassList(string avatar, double hours); |
||
48 | void llAdjustSoundVolume(double volume); |
||
49 | void llAllowInventoryDrop(int add); |
||
50 | LSL_Float llAngleBetween(LSL_Rotation a, LSL_Rotation b); |
||
51 | void llApplyImpulse(LSL_Vector force, int local); |
||
52 | void llApplyRotationalImpulse(LSL_Vector force, int local); |
||
53 | LSL_Float llAsin(double val); |
||
54 | LSL_Float llAtan2(double x, double y); |
||
55 | void llAttachToAvatar(int attachment); |
||
56 | LSL_Key llAvatarOnSitTarget(); |
||
57 | LSL_Key llAvatarOnLinkSitTarget(int linknum); |
||
58 | LSL_Rotation llAxes2Rot(LSL_Vector fwd, LSL_Vector left, LSL_Vector up); |
||
59 | LSL_Rotation llAxisAngle2Rot(LSL_Vector axis, double angle); |
||
60 | LSL_Integer llBase64ToInteger(string str); |
||
61 | LSL_String llBase64ToString(string str); |
||
62 | void llBreakAllLinks(); |
||
63 | void llBreakLink(int linknum); |
||
64 | LSL_List llCastRay(LSL_Vector start, LSL_Vector end, LSL_List options); |
||
65 | LSL_Integer llCeil(double f); |
||
66 | void llClearCameraParams(); |
||
67 | LSL_Integer llClearLinkMedia(LSL_Integer link, LSL_Integer face); |
||
68 | LSL_Integer llClearPrimMedia(LSL_Integer face); |
||
69 | void llCloseRemoteDataChannel(string channel); |
||
70 | LSL_Float llCloud(LSL_Vector offset); |
||
71 | void llCollisionFilter(string name, string id, int accept); |
||
72 | void llCollisionSound(string impact_sound, double impact_volume); |
||
73 | void llCollisionSprite(string impact_sprite); |
||
74 | LSL_Float llCos(double f); |
||
75 | void llCreateLink(string target, int parent); |
||
76 | LSL_List llCSV2List(string src); |
||
77 | LSL_List llDeleteSubList(LSL_List src, int start, int end); |
||
78 | LSL_String llDeleteSubString(string src, int start, int end); |
||
79 | void llDetachFromAvatar(); |
||
80 | LSL_Vector llDetectedGrab(int number); |
||
81 | LSL_Integer llDetectedGroup(int number); |
||
82 | LSL_Key llDetectedKey(int number); |
||
83 | LSL_Integer llDetectedLinkNumber(int number); |
||
84 | LSL_String llDetectedName(int number); |
||
85 | LSL_Key llDetectedOwner(int number); |
||
86 | LSL_Vector llDetectedPos(int number); |
||
87 | LSL_Rotation llDetectedRot(int number); |
||
88 | LSL_Integer llDetectedType(int number); |
||
89 | LSL_Vector llDetectedTouchBinormal(int index); |
||
90 | LSL_Integer llDetectedTouchFace(int index); |
||
91 | LSL_Vector llDetectedTouchNormal(int index); |
||
92 | LSL_Vector llDetectedTouchPos(int index); |
||
93 | LSL_Vector llDetectedTouchST(int index); |
||
94 | LSL_Vector llDetectedTouchUV(int index); |
||
95 | LSL_Vector llDetectedVel(int number); |
||
96 | void llDialog(string avatar, string message, LSL_List buttons, int chat_channel); |
||
97 | void llDie(); |
||
98 | LSL_String llDumpList2String(LSL_List src, string seperator); |
||
99 | LSL_Integer llEdgeOfWorld(LSL_Vector pos, LSL_Vector dir); |
||
100 | void llEjectFromLand(string pest); |
||
101 | void llEmail(string address, string subject, string message); |
||
102 | LSL_String llEscapeURL(string url); |
||
103 | LSL_Rotation llEuler2Rot(LSL_Vector v); |
||
104 | LSL_Float llFabs(double f); |
||
105 | LSL_Integer llFloor(double f); |
||
106 | void llForceMouselook(int mouselook); |
||
107 | LSL_Float llFrand(double mag); |
||
108 | LSL_Key llGenerateKey(); |
||
109 | LSL_Vector llGetAccel(); |
||
110 | LSL_Integer llGetAgentInfo(string id); |
||
111 | LSL_String llGetAgentLanguage(string id); |
||
112 | LSL_List llGetAgentList(LSL_Integer scope, LSL_List options); |
||
113 | LSL_Vector llGetAgentSize(string id); |
||
114 | LSL_Float llGetAlpha(int face); |
||
115 | LSL_Float llGetAndResetTime(); |
||
116 | LSL_String llGetAnimation(string id); |
||
117 | LSL_List llGetAnimationList(string id); |
||
118 | LSL_Integer llGetAttached(); |
||
119 | LSL_List llGetBoundingBox(string obj); |
||
120 | LSL_Vector llGetCameraPos(); |
||
121 | LSL_Rotation llGetCameraRot(); |
||
122 | LSL_Vector llGetCenterOfMass(); |
||
123 | LSL_Vector llGetColor(int face); |
||
124 | LSL_String llGetCreator(); |
||
125 | LSL_String llGetDate(); |
||
126 | LSL_Float llGetEnergy(); |
||
127 | LSL_Vector llGetForce(); |
||
128 | LSL_Integer llGetFreeMemory(); |
||
129 | LSL_Integer llGetFreeURLs(); |
||
130 | LSL_Vector llGetGeometricCenter(); |
||
131 | LSL_Float llGetGMTclock(); |
||
132 | LSL_String llGetHTTPHeader(LSL_Key request_id, string header); |
||
133 | LSL_Key llGetInventoryCreator(string item); |
||
134 | LSL_Key llGetInventoryKey(string name); |
||
135 | LSL_String llGetInventoryName(int type, int number); |
||
136 | LSL_Integer llGetInventoryNumber(int type); |
||
137 | LSL_Integer llGetInventoryPermMask(string item, int mask); |
||
138 | LSL_Integer llGetInventoryType(string name); |
||
139 | LSL_Key llGetKey(); |
||
140 | LSL_Key llGetLandOwnerAt(LSL_Vector pos); |
||
141 | LSL_Key llGetLinkKey(int linknum); |
||
142 | LSL_String llGetLinkName(int linknum); |
||
143 | LSL_Integer llGetLinkNumber(); |
||
144 | LSL_Integer llGetLinkNumberOfSides(int link); |
||
145 | LSL_List llGetLinkMedia(LSL_Integer link, LSL_Integer face, LSL_List rules); |
||
146 | LSL_List llGetLinkPrimitiveParams(int linknum, LSL_List rules); |
||
147 | LSL_Integer llGetListEntryType(LSL_List src, int index); |
||
148 | LSL_Integer llGetListLength(LSL_List src); |
||
149 | LSL_Vector llGetLocalPos(); |
||
150 | LSL_Rotation llGetLocalRot(); |
||
151 | LSL_Float llGetMass(); |
||
152 | LSL_Integer llGetMemoryLimit(); |
||
153 | void llGetNextEmail(string address, string subject); |
||
154 | LSL_String llGetNotecardLine(string name, int line); |
||
155 | LSL_Key llGetNumberOfNotecardLines(string name); |
||
156 | LSL_Integer llGetNumberOfPrims(); |
||
157 | LSL_Integer llGetNumberOfSides(); |
||
158 | LSL_String llGetObjectDesc(); |
||
159 | LSL_List llGetObjectDetails(string id, LSL_List args); |
||
160 | LSL_Float llGetObjectMass(string id); |
||
161 | LSL_String llGetObjectName(); |
||
162 | LSL_Integer llGetObjectPermMask(int mask); |
||
163 | LSL_Integer llGetObjectPrimCount(string object_id); |
||
164 | LSL_Vector llGetOmega(); |
||
165 | LSL_Key llGetOwner(); |
||
166 | LSL_Key llGetOwnerKey(string id); |
||
167 | LSL_List llGetParcelDetails(LSL_Vector pos, LSL_List param); |
||
168 | LSL_Integer llGetParcelFlags(LSL_Vector pos); |
||
169 | LSL_Integer llGetParcelMaxPrims(LSL_Vector pos, int sim_wide); |
||
170 | LSL_String llGetParcelMusicURL(); |
||
171 | LSL_Integer llGetParcelPrimCount(LSL_Vector pos, int category, int sim_wide); |
||
172 | LSL_List llGetParcelPrimOwners(LSL_Vector pos); |
||
173 | LSL_Integer llGetPermissions(); |
||
174 | LSL_Key llGetPermissionsKey(); |
||
175 | LSL_List llGetPrimMediaParams(int face, LSL_List rules); |
||
176 | LSL_Vector llGetPos(); |
||
177 | LSL_List llGetPrimitiveParams(LSL_List rules); |
||
178 | LSL_Integer llGetRegionAgentCount(); |
||
179 | LSL_Vector llGetRegionCorner(); |
||
180 | LSL_Integer llGetRegionFlags(); |
||
181 | LSL_Float llGetRegionFPS(); |
||
182 | LSL_String llGetRegionName(); |
||
183 | LSL_Float llGetRegionTimeDilation(); |
||
184 | LSL_Vector llGetRootPosition(); |
||
185 | LSL_Rotation llGetRootRotation(); |
||
186 | LSL_Rotation llGetRot(); |
||
187 | LSL_Vector llGetScale(); |
||
188 | LSL_String llGetScriptName(); |
||
189 | LSL_Integer llGetScriptState(string name); |
||
190 | LSL_String llGetSimulatorHostname(); |
||
191 | LSL_Integer llGetSPMaxMemory(); |
||
192 | LSL_Integer llGetStartParameter(); |
||
193 | LSL_Integer llGetStatus(int status); |
||
194 | LSL_String llGetSubString(string src, int start, int end); |
||
195 | LSL_Vector llGetSunDirection(); |
||
196 | LSL_String llGetTexture(int face); |
||
197 | LSL_Vector llGetTextureOffset(int face); |
||
198 | LSL_Float llGetTextureRot(int side); |
||
199 | LSL_Vector llGetTextureScale(int side); |
||
200 | LSL_Float llGetTime(); |
||
201 | LSL_Float llGetTimeOfDay(); |
||
202 | LSL_String llGetTimestamp(); |
||
203 | LSL_Vector llGetTorque(); |
||
204 | LSL_Integer llGetUnixTime(); |
||
205 | LSL_Integer llGetUsedMemory(); |
||
206 | LSL_Vector llGetVel(); |
||
207 | LSL_Float llGetWallclock(); |
||
208 | void llGiveInventory(string destination, string inventory); |
||
209 | void llGiveInventoryList(string destination, string category, LSL_List inventory); |
||
210 | void llGiveMoney(string destination, int amount); |
||
211 | LSL_String llTransferLindenDollars(string destination, int amount); |
||
212 | void llGodLikeRezObject(string inventory, LSL_Vector pos); |
||
213 | LSL_Float llGround(LSL_Vector offset); |
||
214 | LSL_Vector llGroundContour(LSL_Vector offset); |
||
215 | LSL_Vector llGroundNormal(LSL_Vector offset); |
||
216 | void llGroundRepel(double height, int water, double tau); |
||
217 | LSL_Vector llGroundSlope(LSL_Vector offset); |
||
218 | LSL_String llHTTPRequest(string url, LSL_List parameters, string body); |
||
219 | void llHTTPResponse(LSL_Key id, int status, string body); |
||
220 | LSL_String llInsertString(string dst, int position, string src); |
||
221 | void llInstantMessage(string user, string message); |
||
222 | LSL_String llIntegerToBase64(int number); |
||
223 | LSL_String llKey2Name(string id); |
||
224 | LSL_String llGetUsername(string id); |
||
225 | LSL_String llRequestUsername(string id); |
||
226 | LSL_String llGetDisplayName(string id); |
||
227 | LSL_String llRequestDisplayName(string id); |
||
228 | void llLinkParticleSystem(int linknum, LSL_List rules); |
||
229 | void llLinkSitTarget(LSL_Integer link, LSL_Vector offset, LSL_Rotation rot); |
||
230 | LSL_String llList2CSV(LSL_List src); |
||
231 | LSL_Float llList2Float(LSL_List src, int index); |
||
232 | LSL_Integer llList2Integer(LSL_List src, int index); |
||
233 | LSL_Key llList2Key(LSL_List src, int index); |
||
234 | LSL_List llList2List(LSL_List src, int start, int end); |
||
235 | LSL_List llList2ListStrided(LSL_List src, int start, int end, int stride); |
||
236 | LSL_Rotation llList2Rot(LSL_List src, int index); |
||
237 | LSL_String llList2String(LSL_List src, int index); |
||
238 | LSL_Vector llList2Vector(LSL_List src, int index); |
||
239 | LSL_Integer llListen(int channelID, string name, string ID, string msg); |
||
240 | void llListenControl(int number, int active); |
||
241 | void llListenRemove(int number); |
||
242 | LSL_Integer llListFindList(LSL_List src, LSL_List test); |
||
243 | LSL_List llListInsertList(LSL_List dest, LSL_List src, int start); |
||
244 | LSL_List llListRandomize(LSL_List src, int stride); |
||
245 | LSL_List llListReplaceList(LSL_List dest, LSL_List src, int start, int end); |
||
246 | LSL_List llListSort(LSL_List src, int stride, int ascending); |
||
247 | LSL_Float llListStatistics(int operation, LSL_List src); |
||
248 | void llLoadURL(string avatar_id, string message, string url); |
||
249 | LSL_Float llLog(double val); |
||
250 | LSL_Float llLog10(double val); |
||
251 | void llLookAt(LSL_Vector target, double strength, double damping); |
||
252 | void llLoopSound(string sound, double volume); |
||
253 | void llLoopSoundMaster(string sound, double volume); |
||
254 | void llLoopSoundSlave(string sound, double volume); |
||
255 | LSL_Integer llManageEstateAccess(int action, string avatar); |
||
256 | void llMakeExplosion(int particles, double scale, double vel, double lifetime, double arc, string texture, LSL_Vector offset); |
||
257 | void llMakeFire(int particles, double scale, double vel, double lifetime, double arc, string texture, LSL_Vector offset); |
||
258 | void llMakeFountain(int particles, double scale, double vel, double lifetime, double arc, int bounce, string texture, LSL_Vector offset, double bounce_offset); |
||
259 | void llMakeSmoke(int particles, double scale, double vel, double lifetime, double arc, string texture, LSL_Vector offset); |
||
260 | void llMapDestination(string simname, LSL_Vector pos, LSL_Vector look_at); |
||
261 | LSL_String llMD5String(string src, int nonce); |
||
262 | LSL_String llSHA1String(string src); |
||
263 | void llMessageLinked(int linknum, int num, string str, string id); |
||
264 | void llMinEventDelay(double delay); |
||
265 | void llModifyLand(int action, int brush); |
||
266 | LSL_Integer llModPow(int a, int b, int c); |
||
267 | void llMoveToTarget(LSL_Vector target, double tau); |
||
268 | void llOffsetTexture(double u, double v, int face); |
||
269 | void llOpenRemoteDataChannel(); |
||
270 | LSL_Integer llOverMyLand(string id); |
||
271 | void llOwnerSay(string msg); |
||
272 | void llParcelMediaCommandList(LSL_List commandList); |
||
273 | LSL_List llParcelMediaQuery(LSL_List aList); |
||
274 | LSL_List llParseString2List(string str, LSL_List separators, LSL_List spacers); |
||
275 | LSL_List llParseStringKeepNulls(string src, LSL_List seperators, LSL_List spacers); |
||
276 | void llParticleSystem(LSL_List rules); |
||
277 | void llPassCollisions(int pass); |
||
278 | void llPassTouches(int pass); |
||
279 | void llPlaySound(string sound, double volume); |
||
280 | void llPlaySoundSlave(string sound, double volume); |
||
281 | void llPointAt(LSL_Vector pos); |
||
282 | LSL_Float llPow(double fbase, double fexponent); |
||
283 | void llPreloadSound(string sound); |
||
284 | void llPushObject(string target, LSL_Vector impulse, LSL_Vector ang_impulse, int local); |
||
285 | void llRefreshPrimURL(); |
||
286 | void llRegionSay(int channelID, string text); |
||
287 | void llRegionSayTo(string target, int channelID, string text); |
||
288 | void llReleaseCamera(string avatar); |
||
289 | void llReleaseControls(); |
||
290 | void llReleaseURL(string url); |
||
291 | void llRemoteDataReply(string channel, string message_id, string sdata, int idata); |
||
292 | void llRemoteDataSetRegion(); |
||
293 | void llRemoteLoadScript(string target, string name, int running, int start_param); |
||
294 | void llRemoteLoadScriptPin(string target, string name, int pin, int running, int start_param); |
||
295 | void llRemoveFromLandBanList(string avatar); |
||
296 | void llRemoveFromLandPassList(string avatar); |
||
297 | void llRemoveInventory(string item); |
||
298 | void llRemoveVehicleFlags(int flags); |
||
299 | LSL_Key llRequestAgentData(string id, int data); |
||
300 | LSL_Key llRequestInventoryData(string name); |
||
301 | void llRequestPermissions(string agent, int perm); |
||
302 | LSL_String llRequestSecureURL(); |
||
303 | LSL_Key llRequestSimulatorData(string simulator, int data); |
||
304 | LSL_Key llRequestURL(); |
||
305 | void llResetLandBanList(); |
||
306 | void llResetLandPassList(); |
||
307 | void llResetOtherScript(string name); |
||
308 | void llResetScript(); |
||
309 | void llResetTime(); |
||
310 | void llRezAtRoot(string inventory, LSL_Vector position, LSL_Vector velocity, LSL_Rotation rot, int param); |
||
311 | void llRezObject(string inventory, LSL_Vector pos, LSL_Vector vel, LSL_Rotation rot, int param); |
||
312 | LSL_Float llRot2Angle(LSL_Rotation rot); |
||
313 | LSL_Vector llRot2Axis(LSL_Rotation rot); |
||
314 | LSL_Vector llRot2Euler(LSL_Rotation r); |
||
315 | LSL_Vector llRot2Fwd(LSL_Rotation r); |
||
316 | LSL_Vector llRot2Left(LSL_Rotation r); |
||
317 | LSL_Vector llRot2Up(LSL_Rotation r); |
||
318 | void llRotateTexture(double rotation, int face); |
||
319 | LSL_Rotation llRotBetween(LSL_Vector start, LSL_Vector end); |
||
320 | void llRotLookAt(LSL_Rotation target, double strength, double damping); |
||
321 | LSL_Integer llRotTarget(LSL_Rotation rot, double error); |
||
322 | void llRotTargetRemove(int number); |
||
323 | LSL_Integer llRound(double f); |
||
324 | LSL_Integer llSameGroup(string agent); |
||
325 | void llSay(int channelID, string text); |
||
326 | void llScaleTexture(double u, double v, int face); |
||
327 | LSL_Integer llScriptDanger(LSL_Vector pos); |
||
328 | void llScriptProfiler(LSL_Integer flag); |
||
329 | LSL_Key llSendRemoteData(string channel, string dest, int idata, string sdata); |
||
330 | void llSensor(string name, string id, int type, double range, double arc); |
||
331 | void llSensorRemove(); |
||
332 | void llSensorRepeat(string name, string id, int type, double range, double arc, double rate); |
||
333 | void llSetAlpha(double alpha, int face); |
||
334 | void llSetBuoyancy(double buoyancy); |
||
335 | void llSetCameraAtOffset(LSL_Vector offset); |
||
336 | void llSetCameraEyeOffset(LSL_Vector offset); |
||
337 | void llSetLinkCamera(LSL_Integer link, LSL_Vector eye, LSL_Vector at); |
||
338 | void llSetCameraParams(LSL_List rules); |
||
339 | void llSetClickAction(int action); |
||
340 | void llSetColor(LSL_Vector color, int face); |
||
341 | void llSetContentType(LSL_Key id, LSL_Integer type); |
||
342 | void llSetDamage(double damage); |
||
343 | void llSetForce(LSL_Vector force, int local); |
||
344 | void llSetForceAndTorque(LSL_Vector force, LSL_Vector torque, int local); |
||
345 | void llSetVelocity(LSL_Vector velocity, int local); |
||
346 | void llSetAngularVelocity(LSL_Vector angularVelocity, int local); |
||
347 | void llSetHoverHeight(double height, int water, double tau); |
||
348 | void llSetInventoryPermMask(string item, int mask, int value); |
||
349 | void llSetLinkAlpha(int linknumber, double alpha, int face); |
||
350 | void llSetLinkColor(int linknumber, LSL_Vector color, int face); |
||
351 | LSL_Integer llSetLinkMedia(LSL_Integer link, LSL_Integer face, LSL_List rules); |
||
352 | void llSetLinkPrimitiveParams(int linknumber, LSL_List rules); |
||
353 | void llSetLinkTexture(int linknumber, string texture, int face); |
||
354 | void llSetLinkTextureAnim(int linknum, int mode, int face, int sizex, int sizey, double start, double length, double rate); |
||
355 | void llSetLocalRot(LSL_Rotation rot); |
||
356 | LSL_Integer llSetMemoryLimit(LSL_Integer limit); |
||
357 | void llSetObjectDesc(string desc); |
||
358 | void llSetObjectName(string name); |
||
359 | void llSetObjectPermMask(int mask, int value); |
||
360 | void llSetParcelMusicURL(string url); |
||
361 | void llSetPayPrice(int price, LSL_List quick_pay_buttons); |
||
362 | void llSetPos(LSL_Vector pos); |
||
363 | LSL_Integer llSetPrimMediaParams(LSL_Integer face, LSL_List rules); |
||
364 | void llSetPrimitiveParams(LSL_List rules); |
||
365 | void llSetLinkPrimitiveParamsFast(int linknum, LSL_List rules); |
||
366 | void llSetPrimURL(string url); |
||
367 | LSL_Integer llSetRegionPos(LSL_Vector pos); |
||
368 | void llSetRemoteScriptAccessPin(int pin); |
||
369 | void llSetRot(LSL_Rotation rot); |
||
370 | void llSetScale(LSL_Vector scale); |
||
371 | void llSetScriptState(string name, int run); |
||
372 | void llSetSitText(string text); |
||
373 | void llSetSoundQueueing(int queue); |
||
374 | void llSetSoundRadius(double radius); |
||
375 | void llSetStatus(int status, int value); |
||
376 | void llSetText(string text, LSL_Vector color, double alpha); |
||
377 | void llSetTexture(string texture, int face); |
||
378 | void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate); |
||
379 | void llSetTimerEvent(double sec); |
||
380 | void llSetTorque(LSL_Vector torque, int local); |
||
381 | void llSetTouchText(string text); |
||
382 | void llSetVehicleFlags(int flags); |
||
383 | void llSetVehicleFloatParam(int param, LSL_Float value); |
||
384 | void llSetVehicleRotationParam(int param, LSL_Rotation rot); |
||
385 | void llSetVehicleType(int type); |
||
386 | void llSetVehicleVectorParam(int param, LSL_Vector vec); |
||
387 | void llShout(int channelID, string text); |
||
388 | LSL_Float llSin(double f); |
||
389 | void llSitTarget(LSL_Vector offset, LSL_Rotation rot); |
||
390 | void llSleep(double sec); |
||
391 | void llSound(string sound, double volume, int queue, int loop); |
||
392 | void llSoundPreload(string sound); |
||
393 | LSL_Float llSqrt(double f); |
||
394 | void llStartAnimation(string anim); |
||
395 | void llStopAnimation(string anim); |
||
396 | void llStopHover(); |
||
397 | void llStopLookAt(); |
||
398 | void llStopMoveToTarget(); |
||
399 | void llStopPointAt(); |
||
400 | void llStopSound(); |
||
401 | LSL_Integer llStringLength(string str); |
||
402 | LSL_String llStringToBase64(string str); |
||
403 | LSL_String llStringTrim(string src, int type); |
||
404 | LSL_Integer llSubStringIndex(string source, string pattern); |
||
405 | void llTakeCamera(string avatar); |
||
406 | void llTakeControls(int controls, int accept, int pass_on); |
||
407 | LSL_Float llTan(double f); |
||
408 | LSL_Integer llTarget(LSL_Vector position, double range); |
||
409 | void llTargetOmega(LSL_Vector axis, double spinrate, double gain); |
||
410 | void llTargetRemove(int number); |
||
411 | void llTeleportAgentHome(string agent); |
||
412 | void llTeleportAgent(string agent, string simname, LSL_Vector pos, LSL_Vector lookAt); |
||
413 | void llTeleportAgentGlobalCoords(string agent, LSL_Vector global, LSL_Vector pos, LSL_Vector lookAt); |
||
414 | void llTextBox(string avatar, string message, int chat_channel); |
||
415 | LSL_String llToLower(string source); |
||
416 | LSL_String llToUpper(string source); |
||
417 | void llTriggerSound(string sound, double volume); |
||
418 | void llTriggerSoundLimited(string sound, double volume, LSL_Vector top_north_east, LSL_Vector bottom_south_west); |
||
419 | LSL_String llUnescapeURL(string url); |
||
420 | void llUnSit(string id); |
||
421 | LSL_Float llVecDist(LSL_Vector a, LSL_Vector b); |
||
422 | LSL_Float llVecMag(LSL_Vector v); |
||
423 | LSL_Vector llVecNorm(LSL_Vector v); |
||
424 | void llVolumeDetect(int detect); |
||
425 | LSL_Float llWater(LSL_Vector offset); |
||
426 | void llWhisper(int channelID, string text); |
||
427 | LSL_Vector llWind(LSL_Vector offset); |
||
428 | LSL_String llXorBase64Strings(string str1, string str2); |
||
429 | LSL_String llXorBase64StringsCorrect(string str1, string str2); |
||
430 | void print(string str); |
||
431 | |||
432 | void SetPrimitiveParamsEx(LSL_Key prim, LSL_List rules, string originFunc); |
||
433 | void llSetKeyframedMotion(LSL_List frames, LSL_List options); |
||
434 | LSL_List GetPrimitiveParamsEx(LSL_Key prim, LSL_List rules); |
||
435 | } |
||
436 | } |