38 namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
42 void state(
string newState);
46 void llAddToLandBanList(
string avatar,
double hours);
47 void llAddToLandPassList(
string avatar,
double hours);
48 void llAdjustSoundVolume(
double volume);
49 void llAllowInventoryDrop(
int add);
51 void llApplyImpulse(
LSL_Vector force,
int local);
52 void llApplyRotationalImpulse(
LSL_Vector force,
int local);
55 void llAttachToAvatar(
int attachment);
57 LSL_Key llAvatarOnLinkSitTarget(
int linknum);
62 void llBreakAllLinks();
63 void llBreakLink(
int linknum);
66 void llClearCameraParams();
69 void llCloseRemoteDataChannel(
string channel);
71 void llCollisionFilter(
string name,
string id,
int accept);
72 void llCollisionSound(
string impact_sound,
double impact_volume);
73 void llCollisionSprite(
string impact_sprite);
75 void llCreateLink(
string target,
int parent);
78 LSL_String llDeleteSubString(
string src,
int start,
int end);
79 void llDetachFromAvatar();
82 LSL_Key llDetectedKey(
int number);
85 LSL_Key llDetectedOwner(
int number);
96 void llDialog(
string avatar,
string message,
LSL_List buttons,
int chat_channel);
100 void llEjectFromLand(
string pest);
101 void llEmail(
string address,
string subject,
string message);
106 void llForceMouselook(
int mouselook);
117 LSL_List llGetAnimationList(
string id);
119 LSL_List llGetBoundingBox(
string obj);
135 LSL_Key llGetInventoryCreator(
string item);
136 LSL_Key llGetInventoryKey(
string name);
137 LSL_String llGetInventoryName(
int type,
int number);
139 LSL_Integer llGetInventoryPermMask(
string item,
int mask);
143 LSL_Key llGetLinkKey(
int linknum);
156 void llGetNextEmail(
string address,
string subject);
157 LSL_String llGetNotecardLine(
string name,
int line);
158 LSL_Key llGetNumberOfNotecardLines(
string name);
166 LSL_Integer llGetObjectPrimCount(
string object_id);
169 LSL_Key llGetOwnerKey(
string id);
197 LSL_String llGetSubString(
string src,
int start,
int end);
210 void llGiveInventory(
string destination,
string inventory);
211 void llGiveInventoryList(
string destination,
string category,
LSL_List inventory);
212 LSL_Integer llGiveMoney(
string destination,
int amount);
213 LSL_String llTransferLindenDollars(
string destination,
int amount);
214 void llGodLikeRezObject(
string inventory,
LSL_Vector pos);
218 void llGroundRepel(
double height,
int water,
double tau);
221 void llHTTPResponse(
LSL_Key id,
int status,
string body);
222 LSL_String llInsertString(
string dst,
int position,
string src);
223 void llInstantMessage(
string user,
string message);
230 void llLinkParticleSystem(
int linknum,
LSL_List rules);
241 LSL_Integer llListen(
int channelID,
string name,
string ID,
string msg);
242 void llListenControl(
int number,
int active);
243 void llListenRemove(
int number);
250 void llLoadURL(
string avatar_id,
string message,
string url);
253 void llLookAt(
LSL_Vector target,
double strength,
double damping);
254 void llLoopSound(
string sound,
double volume);
255 void llLoopSoundMaster(
string sound,
double volume);
256 void llLoopSoundSlave(
string sound,
double volume);
257 LSL_Integer llManageEstateAccess(
int action,
string avatar);
258 void llMakeExplosion(
int particles,
double scale,
double vel,
double lifetime,
double arc,
string texture,
LSL_Vector offset);
259 void llMakeFire(
int particles,
double scale,
double vel,
double lifetime,
double arc,
string texture,
LSL_Vector offset);
260 void llMakeFountain(
int particles,
double scale,
double vel,
double lifetime,
double arc,
int bounce,
string texture,
LSL_Vector offset,
double bounce_offset);
261 void llMakeSmoke(
int particles,
double scale,
double vel,
double lifetime,
double arc,
string texture,
LSL_Vector offset);
263 LSL_String llMD5String(
string src,
int nonce);
265 void llMessageLinked(
int linknum,
int num,
string str,
string id);
266 void llMinEventDelay(
double delay);
267 void llModifyLand(
int action,
int brush);
269 void llMoveToTarget(
LSL_Vector target,
double tau);
270 void llOffsetTexture(
double u,
double v,
int face);
271 void llOpenRemoteDataChannel();
273 void llOwnerSay(
string msg);
274 void llParcelMediaCommandList(
LSL_List commandList);
278 void llParticleSystem(
LSL_List rules);
279 void llPassCollisions(
int pass);
280 void llPassTouches(
int pass);
281 void llPlaySound(
string sound,
double volume);
282 void llPlaySoundSlave(
string sound,
double volume);
284 LSL_Float llPow(
double fbase,
double fexponent);
285 void llPreloadSound(
string sound);
287 void llRefreshPrimURL();
288 void llRegionSay(
int channelID,
string text);
289 void llRegionSayTo(
string target,
int channelID,
string text);
290 void llReleaseCamera(
string avatar);
291 void llReleaseControls();
292 void llReleaseURL(
string url);
293 void llRemoteDataReply(
string channel,
string message_id,
string sdata,
int idata);
294 void llRemoteDataSetRegion();
295 void llRemoteLoadScript(
string target,
string name,
int running,
int start_param);
296 void llRemoteLoadScriptPin(
string target,
string name,
int pin,
int running,
int start_param);
297 void llRemoveFromLandBanList(
string avatar);
298 void llRemoveFromLandPassList(
string avatar);
299 void llRemoveInventory(
string item);
300 void llRemoveVehicleFlags(
int flags);
301 LSL_Key llRequestAgentData(
string id,
int data);
302 LSL_Key llRequestInventoryData(
string name);
303 void llRequestPermissions(
string agent,
int perm);
305 LSL_Key llRequestSimulatorData(
string simulator,
int data);
307 void llResetLandBanList();
308 void llResetLandPassList();
309 void llResetOtherScript(
string name);
310 void llResetScript();
320 void llRotateTexture(
double rotation,
int face);
322 void llRotLookAt(
LSL_Rotation target,
double strength,
double damping);
324 void llRotTargetRemove(
int number);
327 void llSay(
int channelID,
string text);
328 void llScaleTexture(
double u,
double v,
int face);
331 LSL_Key llSendRemoteData(
string channel,
string dest,
int idata,
string sdata);
332 void llSensor(
string name,
string id,
int type,
double range,
double arc);
333 void llSensorRemove();
334 void llSensorRepeat(
string name,
string id,
int type,
double range,
double arc,
double rate);
335 void llSetAlpha(
double alpha,
int face);
336 void llSetBuoyancy(
double buoyancy);
340 void llSetCameraParams(
LSL_List rules);
341 void llSetClickAction(
int action);
344 void llSetDamage(
double damage);
347 void llSetVelocity(
LSL_Vector vel,
int local);
348 void llSetAngularVelocity(
LSL_Vector angularVelocity,
int local);
349 void llSetHoverHeight(
double height,
int water,
double tau);
350 void llSetInventoryPermMask(
string item,
int mask,
int value);
351 void llSetLinkAlpha(
int linknumber,
double alpha,
int face);
352 void llSetLinkColor(
int linknumber,
LSL_Vector color,
int face);
354 void llSetLinkPrimitiveParams(
int linknumber,
LSL_List rules);
355 void llSetLinkTexture(
int linknumber,
string texture,
int face);
356 void llSetLinkTextureAnim(
int linknum,
int mode,
int face,
int sizex,
int sizey,
double start,
double length,
double rate);
359 void llSetObjectDesc(
string desc);
360 void llSetObjectName(
string name);
361 void llSetObjectPermMask(
int mask,
int value);
362 void llSetParcelMusicURL(
string url);
363 void llSetPayPrice(
int price,
LSL_List quick_pay_buttons);
367 void llSetPrimitiveParams(
LSL_List rules);
368 void llSetLinkPrimitiveParamsFast(
int linknum,
LSL_List rules);
369 void llSetPrimURL(
string url);
370 void llSetRemoteScriptAccessPin(
int pin);
373 void llSetScriptState(
string name,
int run);
374 void llSetSitText(
string text);
375 void llSetSoundQueueing(
int queue);
376 void llSetSoundRadius(
double radius);
377 void llSetStatus(
int status,
int value);
378 void llSetText(
string text,
LSL_Vector color,
double alpha);
379 void llSetTexture(
string texture,
int face);
380 void llSetTextureAnim(
int mode,
int face,
int sizex,
int sizey,
double start,
double length,
double rate);
381 void llSetTimerEvent(
double sec);
382 void llSetTorque(
LSL_Vector torque,
int local);
383 void llSetTouchText(
string text);
384 void llSetVehicleFlags(
int flags);
385 void llSetVehicleFloatParam(
int param,
LSL_Float value);
386 void llSetVehicleRotationParam(
int param,
LSL_Rotation rot);
387 void llSetVehicleType(
int type);
388 void llSetVehicleVectorParam(
int param,
LSL_Vector vec);
389 void llShout(
int channelID,
string text);
392 void llSleep(
double sec);
393 void llSound(
string sound,
double volume,
int queue,
int loop);
394 void llSoundPreload(
string sound);
396 void llStartAnimation(
string anim);
397 void llStopAnimation(
string anim);
400 void llStopMoveToTarget();
401 void llStopPointAt();
405 LSL_String llStringTrim(
string src,
int type);
406 LSL_Integer llSubStringIndex(
string source,
string pattern);
407 void llTakeCamera(
string avatar);
408 void llTakeControls(
int controls,
int accept,
int pass_on);
411 void llTargetOmega(
LSL_Vector axis,
double spinrate,
double gain);
412 void llTargetRemove(
int number);
413 void llTeleportAgentHome(
string agent);
416 void llTextBox(
string avatar,
string message,
int chat_channel);
419 void llTriggerSound(
string sound,
double volume);
420 void llTriggerSoundLimited(
string sound,
double volume,
LSL_Vector top_north_east,
LSL_Vector bottom_south_west);
422 void llUnSit(
string id);
426 void llVolumeDetect(
int detect);
428 void llWhisper(
int channelID,
string text);
430 LSL_String llXorBase64Strings(
string str1,
string str2);
431 LSL_String llXorBase64StringsCorrect(
string str1,
string str2);
433 void llSetPhysicsMaterial(
int material_bits,
float material_gravity_modifier,
float material_restitution,
float material_friction,
float material_density);
435 void SetPrimitiveParamsEx(
LSL_Key prim,
LSL_List rules,
string originFunc);
440 void llResetAnimationOverride(
LSL_String anim_state);
OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat LSL_Float
OpenSim.Region.ScriptEngine.Shared.LSL_Types.list LSL_List
OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString LSL_Key
OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 LSL_Vector
OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rotation
OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger LSL_Integer
OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion LSL_Rotation
OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger LSLInteger
OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString LSL_String