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