aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands_Interface.cs
diff options
context:
space:
mode:
authorTedd Hansen2007-08-14 19:06:57 +0000
committerTedd Hansen2007-08-14 19:06:57 +0000
commit16defc30eb2a01ce80b59511120066531363cc83 (patch)
tree7264fe86b5ee4ab569ec1afb7cc3ddda3f33b2b1 /OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands_Interface.cs
parentCan now create some new empty inventory items (like notecards and scripts) fr... (diff)
downloadopensim-SC_OLD-16defc30eb2a01ce80b59511120066531363cc83.zip
opensim-SC_OLD-16defc30eb2a01ce80b59511120066531363cc83.tar.gz
opensim-SC_OLD-16defc30eb2a01ce80b59511120066531363cc83.tar.bz2
opensim-SC_OLD-16defc30eb2a01ce80b59511120066531363cc83.tar.xz
krinkec's updates to ll* interface and functions
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands_Interface.cs263
1 files changed, 178 insertions, 85 deletions
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands_Interface.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands_Interface.cs
index 8eefac8..b7eba61 100644
--- a/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands_Interface.cs
+++ b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands_Interface.cs
@@ -394,115 +394,208 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler
394 string llGetLandOwnerAt(Axiom.Math.Vector3 pos); 394 string llGetLandOwnerAt(Axiom.Math.Vector3 pos);
395 //wiki: key llGetNotecardLine(string name, integer line) 395 //wiki: key llGetNotecardLine(string name, integer line)
396 string llGetNotecardLine(string name, Int32 line); 396 string llGetNotecardLine(string name, Int32 line);
397 void llGetAgentSize(); 397 //wiki: vector llGetAgentSize(key id)
398 void llSameGroup(); 398 Axiom.Math.Vector3 llGetAgentSize(string id);
399 void llUnSit(); 399 //wiki: integer llSameGroup(key agent)
400 void llGroundSlope(); 400 Int32 llSameGroup(string agent);
401 void llGroundNormal(); 401 //wiki: llUnSit(key id)
402 void llGroundContour(); 402 void llUnSit(string id);
403 void llGetAttached(); 403 //wiki: vector llGroundSlope(vector offset)
404 void llGetFreeMemory(); 404 Axiom.Math.Vector3 llGroundSlope(Axiom.Math.Vector3 offset);
405 void llGetRegionName(); 405 //wiki: vector llGroundNormal(vector offset)
406 void llGetRegionTimeDilation(); 406 Axiom.Math.Vector3 llGroundNormal(Axiom.Math.Vector3 offset);
407 void llGetRegionFPS(); 407 //wiki: vector llGroundContour(vector offset)
408 void llParticleSystem(); 408 Axiom.Math.Vector3 llGroundContour(Axiom.Math.Vector3 offset);
409 void llGroundRepel(); 409 //wiki: integer llGetAttached()
410 Int32 llGetAttached();
411 //wiki: integer llGetFreeMemory()
412 Int32 llGetFreeMemory();
413 //wiki: string llGetRegionName()
414 string llGetRegionName();
415 //wiki: float llGetRegionTimeDilation()
416 float llGetRegionTimeDilation();
417 //wiki: float llGetRegionFPS()
418 float llGetRegionFPS();
419 //wiki: llParticleSystem(List<Object> rules
420 void llParticleSystem(List<Object> rules);
421 //wiki: llGroundRepel(float height, integer water, float tau)
422 void llGroundRepel(float height, Int32 water, float tau);
410 void llGiveInventoryList(); 423 void llGiveInventoryList();
411 void llSetVehicleType(); 424 //wiki: llSetVehicleType(integer type)
412 void llSetVehicleFloatParam(); 425 void llSetVehicleType(Int32 type);
413 void llSetVehicleVectorParam(); 426 //wiki: llSetVehicleFloatParam(integer param, float value)
414 void llSetVehicleRotationParam(); 427 void llSetVehicleFloatParam(Int32 param, float value);
415 void llSetVehicleFlags(); 428 //wiki: llSetVehicleVectorParam(integer param, vector vec)
416 void llRemoveVehicleFlags(); 429 void llSetVehicleVectorParam(Int32 param, Axiom.Math.Vector3 vec);
417 void llSitTarget(); 430 //wiki: llSetVehicleRotationParam(integer param, rotation rot)
418 void llAvatarOnSitTarget(); 431 void llSetVehicleRotationParam(Int32 param, Axiom.Math.Quaternion rot);
419 void llAddToLandPassList(); 432 //wiki: llSetVehicleFlags(integer flags)
420 void llSetTouchText(); 433 void llSetVehicleFlags(Int32 flags);
421 void llSetSitText(); 434 //wiki: llRemoveVehicleFlags(integer flags)
422 void llSetCameraEyeOffset(); 435 void llRemoveVehicleFlags(Int32 flags);
423 void llSetCameraAtOffset(); 436 //wiki: llSitTarget(vector offset, rotation rot)
437 void llSitTarget(Axiom.Math.Vector3 offset, Axiom.Math.Quaternion rot);
438 //wiki key llAvatarOnSitTarget()
439 string llAvatarOnSitTarget();
440 //wiki: llAddToLandPassList(key avatar, float hours)
441 void llAddToLandPassList(string avatar, float hours);
442 //wiki: llSetTouchText(string text)
443 void llSetTouchText(string text);
444 //wiki: llSetSitText(string text)
445 void llSetSitText(string text);
446 //wiki: llSetCameraEyeOffset(vector offset)
447 void llSetCameraEyeOffset(Axiom.Math.Vector3 offset);
448 //wiki: llSeteCameraAtOffset(vector offset)
449 void llSetCameraAtOffset(Axiom.Math.Vector3 offset);
424 void llDumpList2String(); 450 void llDumpList2String();
425 void llScriptDanger(); 451 //wiki: integer llScriptDanger(vector pos)
452 void llScriptDanger(Axiom.Math.Vector3 pos);
426 void llDialog(); 453 void llDialog();
427 void llVolumeDetect(); 454 //wiki: llVolumeDetect(integer detect)
428 void llResetOtherScript(); 455 void llVolumeDetect(Int32 detect);
429 void llGetScriptState(); 456 //wiki: llResetOtherScript(string name)
457 void llResetOtherScript(string name);
458 //wiki: integer llGetScriptState(string name)
459 Int32 llGetScriptState(string name);
460 //wiki: (deprecated)
430 void llRemoteLoadScript(); 461 void llRemoteLoadScript();
431 void llSetRemoteScriptAccessPin(); 462 //wiki: llSetRemoteScriptAccessPin(integer pin)
432 void llRemoteLoadScriptPin(); 463 void llSetRemoteScriptAccessPin(Int32 pin);
464 //wiki: llRemoteLoadScriptPin(key target, string name, integer pin, integer running, integer start_param)
465 void llRemoteLoadScriptPin(string target, string name, Int32 pin, Int32 running, Int32 start_param);
466 //wiki: llOpenRemoteDataChannel()
433 void llOpenRemoteDataChannel(); 467 void llOpenRemoteDataChannel();
434 void llSendRemoteData(); 468 //wiki: key llSendRemoteData(key channel, string dest, integer idata, string sdata)
435 void llRemoteDataReply(); 469 string llSendRemoteData(string channel, string dest, Int32 idata, string sdata);
436 void llCloseRemoteDataChannel(); 470 //wiki: llRemoteDataReply(key channel, key message_id, string sdata, integer idata)
437 void llMD5String(); 471 void llRemoteDataReply(string channel, string message_id, string sdata, Int32 idata);
472 //wiki: llCloseRemoteDataChannel(key channel)
473 void llCloseRemoteDataChannel(string channel);
474 //wiki: string llMD5String(string src, integer nonce)
475 void llMD5String(string src, Int32 nonce);
438 void llSetPrimitiveParams(); 476 void llSetPrimitiveParams();
439 void llStringToBase64(); 477 //wiki: string llStringToBase64(string str)
440 void llBase64ToString(); 478 string llStringToBase64(string str);
479 //wiki: string llBase64ToString(string str)
480 string llBase64ToString(string str);
481 //wiki: (deprecated)
441 void llXorBase64Strings(); 482 void llXorBase64Strings();
483 //wiki: llRemoteDataSetRegion()
442 void llRemoteDataSetRegion(); 484 void llRemoteDataSetRegion();
443 void llLog10(); 485 //wiki: float llLog10(float val)
444 void llLog(); 486 float llLog10(float val);
487 //wiki: float llLog(float val)
488 float llLog(float val);
445 void llGetAnimationList(); 489 void llGetAnimationList();
446 void llSetParcelMusicURL(); 490 //wiki: llSetParcelMusicURL(string url)
447 void llGetRootPosition(); 491 void llSetParcelMusicURL(string url);
448 void llGetRootRotation(); 492 //wiki: vector llGetRootPosition()
449 void llGetObjectDesc(); 493 Axiom.Math.Vector3 llGetRootPosition();
450 void llSetObjectDesc(); 494 //wiki: rotation llGetRootRotation()
451 void llGetCreator(); 495 Axiom.Math.Quaternion llGetRootRotation();
452 void llGetTimestamp(); 496 //wiki: string llGetObjectDesc()
453 void llSetLinkAlpha(); 497 string llGetObjectDesc();
454 void llGetNumberOfPrims(); 498 //wiki: llSetObjectDesc(string desc)
455 void llGetNumberOfNotecardLines(); 499 void llSetObjectDesc(string desc);
500 //wiki: key llGetCreator()
501 string llGetCreator();
502 //wiki: string llGetTimestamp()
503 string llGetTimestamp();
504 //wiki: llSetLinkAlpha(integer linknumber, float alpha, integer face)
505 void llSetLinkAlpha(Int32 linknumber, float alpha, Int32 face);
506 //wiki: integer llGetNumberOfPrims()
507 Int32 llGetNumberOfPrims();
508 //wiki: key llGetNumberOfNotecardLines(string name)
509 string llGetNumberOfNotecardLines(string name);
456 void llGetBoundingBox(); 510 void llGetBoundingBox();
457 void llGetGeometricCenter(); 511 //wiki: vector llGetGeometricCenter()
512 Axiom.Math.Vector3 llGetGeometricCenter();
458 void llGetPrimitiveParams(); 513 void llGetPrimitiveParams();
459 void llIntegerToBase64(); 514 //wiki: string llIntegerToBase64(integer number)
460 void llBase64ToInteger(); 515 string llIntegerToBase64(Int32 number);
461 void llGetGMTclock(); 516 //wiki integer llBase64ToInteger(string str)
462 void llGetSimulatorHostname(); 517 Int32 llBase64ToInteger(string str);
463 void llSetLocalRot(); 518 //wiki: float llGetGMTclock()
519 float llGetGMTclock();
520 //wiki: string llGetSimulatorHostname()
521 string llGetSimulatorHostname();
522 //llSetLocalRot(rotation rot)
523 void llSetLocalRot(Axiom.Math.Quaternion rot);
464 void llParseStringKeepNulls(); 524 void llParseStringKeepNulls();
465 void llRezAtRoot(); 525 //wiki: llRezAtRoot(string inventory, vector position, vector velocity, rotation rot, integer param)
466 void llGetObjectPermMask(); 526 void llRezAtRoot(string inventory, Axiom.Math.Vector3 position, Axiom.Math.Vector3 velocity, Axiom.Math.Quaternion rot, Int32 param);
467 void llSetObjectPermMask(); 527 //wiki: integer llGetObjectPermMask(integer mask)
468 void llGetInventoryPermMask(); 528 Int32 llGetObjectPermMask(Int32 mask);
469 void llSetInventoryPermMask(); 529 //wiki: llSetObjectPermMask(integer mask, integer value)
470 void llGetInventoryCreator(); 530 void llSetObjectPermMask(Int32 mask, Int32 value);
471 void llOwnerSay(); 531 //wiki integer llGetInventoryPermMask(string item, integer mask)
472 void llRequestSimulatorData(); 532 void llGetInventoryPermMask(string item, Int32 mask);
473 void llForceMouselook(); 533 //wiki: llSetInventoryPermMask(string item, integer mask, integer value)
474 void llGetObjectMass(); 534 void llSetInventoryPermMask(string item, Int32 mask, Int32 value);
535 //wiki: key llGetInventoryCreator(string item)
536 string llGetInventoryCreator(string item);
537 //wiki: llOwnerSay(string msg)
538 void llOwnerSay(string msg);
539 //wiki: key llRequestSimulatorData(string simulator, integer data)
540 void llRequestSimulatorData(string simulator, Int32 data);
541 //wiki: llForceMouselook(integer mouselook)
542 void llForceMouselook(Int32 mouselook);
543 //wiki: float llGetObjectMass(key id)
544 float llGetObjectMass(string id);
475 void llListReplaceList(); 545 void llListReplaceList();
476 void llLoadURL(); 546 //wiki: llLoadURL(key avatar_id, string message, string url)
547 void llLoadURL(string avatar_id, string message, string url);
477 void llParcelMediaCommandList(); 548 void llParcelMediaCommandList();
478 void llParcelMediaQuery(); 549 void llParcelMediaQuery();
479 void llModPow(); 550 //wiki integer llModPow(integer a, integer b, integer c)
480 void llGetInventoryType(); 551 Int32 llModPow(Int32 a, Int32 b, Int32 c);
552 //wiki: integer llGetInventoryType(string name)
553 Int32 llGetInventoryType(string name);
481 void llSetPayPrice(); 554 void llSetPayPrice();
482 void llGetCameraPos(); 555 //wiki: vector llGetCameraPos()
483 void llGetCameraRot(); 556 Axiom.Math.Vector3 llGetCameraPos();
557 //wiki rotation llGetCameraRot()
558 Axiom.Math.Quaternion llGetCameraRot();
559 //wiki: (deprecated)
484 void llSetPrimURL(); 560 void llSetPrimURL();
561 //wiki: (deprecated)
485 void llRefreshPrimURL(); 562 void llRefreshPrimURL();
486 void llEscapeURL(); 563 //wiki: string llEscapeURL(string url)
487 void llUnescapeURL(); 564 string llEscapeURL(string url);
488 void llMapDestination(); 565 //wiki: string llUnescapeURL(string url)
489 void llAddToLandBanList(); 566 string llUnescapeURL(string url);
490 void llRemoveFromLandPassList(); 567 //wiki: llMapDestination(string simname, vector pos, vector look_at)
491 void llRemoveFromLandBanList(); 568 void llMapDestination(string simname, Axiom.Math.Vector3 pos, Axiom.Math.Vector3 look_at);
569 //wiki: llAddToLandBanList(key avatar, float hours)
570 void llAddToLandBanList(string avatar, float hours);
571 //wiki: llRemoveFromLandPassList(key avatar)
572 void llRemoveFromLandPassList(string avatar);
573 //wiki: llRemoveFromLandBanList(key avatar)
574 void llRemoveFromLandBanList(string avatar);
492 void llSetCameraParams(); 575 void llSetCameraParams();
493 void llClearCameraParams(); 576 void llClearCameraParams();
494 void llListStatistics(); 577 void llListStatistics();
495 void llGetUnixTime(); 578 //wiki: integer llGetUnixTime()
496 void llGetParcelFlags(); 579 Int32 llGetUnixTime();
497 void llGetRegionFlags(); 580 //wiki: integer llGetParcelFlags(vector pos)
498 void llXorBase64StringsCorrect(); 581 Int32 llGetParcelFlags(Axiom.Math.Vector3 pos);
582 //wiki: integer llGetRegionFlags()
583 Int32 llGetRegionFlags();
584 //wiki: string llXorBase64StringsCorrect(string str1, string str2)
585 string llXorBase64StringsCorrect(string str1, string str2);
499 void llHTTPRequest(); 586 void llHTTPRequest();
587 //wiki: llResetLandBanList()
500 void llResetLandBanList(); 588 void llResetLandBanList();
589 //wiki: llResetLandPassList()
501 void llResetLandPassList(); 590 void llResetLandPassList();
502 void llGetParcelPrimCount(); 591 //wiki integer llGetParcelPrimCount(vector pos, integer category, integer sim_wide)
592 Int32 llGetParcelPrimCount(Axiom.Math.Vector3 pos, Int32 category, Int32 sim_wide);
503 void llGetParcelPrimOwners(); 593 void llGetParcelPrimOwners();
504 void llGetObjectPrimCount(); 594 //wiki: integer llGetObjectPrimCount(key object_id)
505 void llGetParcelMaxPrims(); 595 Int32 llGetObjectPrimCount(string object_id);
506 void llGetParcelDetails(); 596 //wiki: integer llGetParcelMaxPrims( vector pos, integer sim_wide )
597 Int32 llGetParcelMaxPrims(Axiom.Math.Vector3 pos, Int32 sim_wide);
598 //wiki list llGetParcelDetails(vector pos, list params)
599 List<string> llGetParcelDetails(Axiom.Math.Vector3 pos, List<string> param);
507 } 600 }
508} 601}