Property | Type | Description | |
---|---|---|---|
m_UrlModule | IUrlModule |
Method | Description | |
---|---|---|
CheckThreatLevel ( ThreatLevel level, string function ) : void | ||
ForceAttachToAvatarFromInventory ( UUID avatarId, string itemName, int attachmentPoint ) : void | ||
ForceSit ( string avatar, UUID targetID ) : void | ||
Initialize ( IScriptEngine scriptEngine, |
||
InitializeLifetimeService ( ) : Object | ||
osAgentSaveAppearance ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString avatarId, string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
osAvatarName2Key ( string firstname, string lastname ) : string | ||
osAvatarPlayAnimation ( string avatar, string animation ) : void | ||
osAvatarStopAnimation ( string avatar, string animation ) : void | ||
osCauseDamage ( string avatar, double damage ) : void | ||
osCauseHealing ( string avatar, double healing ) : void | ||
osCheckODE ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
osCollisionSound ( string impact_sound, double impact_volume ) : void | ||
osConsoleCommand ( string command ) : bool | ||
osDie ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString objectUUID ) : void |
Similar to llDie but given an object UUID
|
|
osDrawEllipse ( string drawList, int width, int height ) : string | ||
osDrawFilledPolygon ( string drawList, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list x, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list y ) : string | ||
osDrawFilledRectangle ( string drawList, int width, int height ) : string | ||
osDrawImage ( string drawList, int width, int height, string imageUrl ) : string | ||
osDrawLine ( string drawList, int endX, int endY ) : string | ||
osDrawLine ( string drawList, int startX, int startY, int endX, int endY ) : string | ||
osDrawPolygon ( string drawList, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list x, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list y ) : string | ||
osDrawRectangle ( string drawList, int width, int height ) : string | ||
osDrawText ( string drawList, string text ) : string | ||
osDropAttachment ( ) : void | ||
osDropAttachmentAt ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void | ||
osEjectFromGroup ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString agentId ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger |
Eject user from the group this object is set to
|
|
osForceAttachToAvatar ( int attachmentPoint ) : void | ||
osForceAttachToAvatarFromInventory ( string itemName, int attachmentPoint ) : void | ||
osForceAttachToOtherAvatarFromInventory ( string rawAvatarId, string itemName, int attachmentPoint ) : void | ||
osForceBreakAllLinks ( ) : void | ||
osForceBreakLink ( int linknum ) : void | ||
osForceCreateLink ( string target, int parent ) : void | ||
osForceDetachFromAvatar ( ) : void | ||
osForceDropAttachment ( ) : void | ||
osForceDropAttachmentAt ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void | ||
osForceOtherSit ( string avatar ) : void |
Allows a script IN the target prim to force an avatar to sit on it using normal methods as if called by the client. Silent fail if agent (or target if overloaded) not found. Does work if passed key (or keys if overloaded).
|
|
osForceOtherSit ( string avatar, string target ) : void |
Overload method of osForceOtherSit(string avatar) to allow a script NOT in the target prim to force an avatar to sit on the target prim using normal methods as if called by the client.
|
|
osFormatString ( string str, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list strings ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
osGetAgentIP ( string agent ) : string | ||
osGetAgents ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | ||
osGetAvatarHomeURI ( string uuid ) : string | ||
osGetAvatarList ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list |
Like osGetAgents but returns enough info for a radar
|
|
osGetCurrentSunHour ( ) : double |
Return the current Sun Hour 0...24, with 0 being roughly sun-rise
|
|
osGetDrawStringSize ( string contentType, string text, string fontName, int fontSize ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | ||
osGetGender ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString rawAvatarId ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
Get the gender as specified in avatar appearance for a given avatar key
|
|
osGetGridCustom ( string key ) : string | ||
osGetGridGatekeeperURI ( ) : string | ||
osGetGridHomeURI ( ) : string | ||
osGetGridLoginURI ( ) : string | ||
osGetGridName ( ) : string | ||
osGetGridNick ( ) : string |
Get the nickname of this grid, as set in the [GridInfo] config section. Threat level is Moderate because intentional abuse, for instance scripts that are written to be malicious only on one grid, for instance in a HG scenario, are a distinct possibility. |
|
osGetHealRate ( string avatar ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | ||
osGetHealth ( string avatar ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | ||
osGetInventoryDesc ( string item ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
Get the description from an inventory item
|
|
osGetLinkPrimitiveParams ( int linknumber, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list |
Get the primitive parameters of a linked prim. Threat level is 'Low' because certain users could possibly be tricked into dropping an unverified script into one of their own objects, which could then gather the physical construction details of the object and transmit it to an unscrupulous third party, thus permitting unauthorized duplication of the object's form. |
|
osGetMapTexture ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
Get current region's map texture UUID
|
|
osGetNotecard ( string name ) : string |
Get an entire notecard at once. Instead of using the LSL Dataserver event to pull notecard data line by line, this will simply read the entire notecard and return its data as a string. Warning - due to the synchronous method this function uses to fetch assets, its use may be dangerous and unreliable while running in grid mode. |
|
osGetNotecardLine ( string name, int line ) : string |
Directly get an entire notecard at once. Instead of using the LSL Dataserver event to pull notecard data this will simply read the entire notecard and return its data as a string. Warning - due to the synchronous method this function uses to fetch assets, its use may be dangerous and unreliable while running in grid mode. |
|
osGetNumberOfAttachments ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString avatar, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list attachmentPoints ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | ||
osGetNumberOfNotecardLines ( string name ) : int |
Get the number of lines in the given notecard. Instead of using the LSL Dataserver event to pull notecard data, this will simply read the number of note card lines and return this data as an integer. Warning - due to the synchronous method this function uses to fetch assets, its use may be dangerous and unreliable while running in grid mode. |
|
osGetPhysicsEngineName ( ) : string | ||
osGetPhysicsEngineType ( ) : string | ||
osGetPrimitiveParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString prim, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | ||
osGetRegionMapTexture ( string regionName ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
Get a region's map texture UUID by region UUID or name.
|
|
osGetRegionSize ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | ||
osGetRegionStats ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list |
Return information regarding various simulator statistics (sim fps, physics fps, time dilation, total number of prims, total number of active scripts, script lps, various timing data, packets in/out, etc. Basically much the information that's shown in the client's Statistics Bar (Ctrl-Shift-1)
|
|
osGetRezzingObject ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
osGetScriptEngineName ( ) : string | ||
osGetSimulatorMemory ( ) : int | ||
osGetSimulatorVersion ( ) : string | ||
osGetSunParam ( string param ) : double | ||
osGetTerrainHeight ( int x, int y ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | ||
osGetWindParam ( string plugin, string param ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | ||
osInviteToGroup ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString agentId ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger |
Invite user to the group this object is set to
|
|
osIsNpc ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
osIsUUID ( string thing ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger |
Checks if thing is a UUID.
|
|
osKey2Name ( string id ) : string | ||
osKickAvatar ( string FirstName, string SurName, string alert ) : void | ||
osList2Double ( OpenSim.Region.ScriptEngine.Shared.LSL_Types src, int index ) : double | ||
osListenRegex ( int channelID, string name, string ID, string msg, int regexBitfield ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
osLoadedCreationDate ( ) : string | ||
osLoadedCreationID ( ) : string | ||
osLoadedCreationTime ( ) : string | ||
osMakeNotecard ( string notecardName, OpenSim.Region.ScriptEngine.Shared.LSL_Types contents ) : void |
Write a notecard directly to the prim's inventory. This needs ThreatLevel high. It is an excellent griefer tool, In a loop, it can cause asset bloat and DOS levels of asset writes. |
|
osMatchString ( string src, string pattern, int start ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | ||
osMax ( double a, double b ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat |
Wraps to Math.max()
|
|
osMessageAttachments ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString avatar, string message, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list attachmentPoints, int options ) : void | ||
osMessageObject ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString objectUUID, string message ) : void |
Send a message to to object identified by the given UUID A script in the object must implement the dataserver function the dataserver function is passed the ID of the calling function and a string message |
|
osMin ( double a, double b ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat |
Wraps to Math.Min()
|
|
osMovePen ( string drawList, int x, int y ) : string | ||
osNpcCreate ( string firstname, string lastname, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 position, string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
osNpcCreate ( string firstname, string lastname, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 position, string notecard, int options ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
osNpcGetOwner ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
osNpcGetPos ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | ||
osNpcGetRot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion | ||
osNpcLoadAppearance ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string notecard ) : void | ||
osNpcMoveTo ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : void | ||
osNpcMoveToTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 target, int options ) : void | ||
osNpcPlayAnimation ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string animation ) : void | ||
osNpcRemove ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : void | ||
osNpcSaveAppearance ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
Save the current appearance of the NPC permanently to the named notecard.
|
|
osNpcSay ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, int channel, string message ) : void | ||
osNpcSay ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string message ) : void | ||
osNpcSetProfileAbout ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string about ) : void | ||
osNpcSetProfileImage ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string image ) : void | ||
osNpcSetRot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rotation ) : void | ||
osNpcShout ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, int channel, string message ) : void | ||
osNpcSit ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString target, int options ) : void | ||
osNpcStand ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : void | ||
osNpcStopAnimation ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string animation ) : void | ||
osNpcStopMoveToTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : void | ||
osNpcTouch ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npcLSL_Key, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString object_key, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link_num ) : void | ||
osNpcWhisper ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, int channel, string message ) : void | ||
osOwnerSaveAppearance ( string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
Save the current appearance of the script owner permanently to the named notecard.
|
|
osParcelJoin ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos1, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos2 ) : void | ||
osParcelSetDetails ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void | ||
osParcelSubdivide ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos1, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos2 ) : void | ||
osParseJSON ( string JSON ) : |
||
osParseJSONNew ( string JSON ) : Object | ||
osRegexIsMatch ( string input, string pattern ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
osRegionNotice ( string msg ) : void | ||
osRegionRestart ( double seconds ) : int | ||
osRegionRestart ( double seconds, string msg ) : int | ||
osReplaceString ( string src, string pattern, string replace, int count, int start ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
osRequestSecureURL ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list options ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
osRequestURL ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list options ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
osSetContentType ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString id, string type ) : void |
Sets the response type for an HTTP request/response
|
|
osSetDynamicTextureData ( string dynamicID, string contentType, string data, string extraParams, int timer ) : string | ||
osSetDynamicTextureDataBlend ( string dynamicID, string contentType, string data, string extraParams, int timer, int alpha ) : string | ||
osSetDynamicTextureDataBlendFace ( string dynamicID, string contentType, string data, string extraParams, bool blend, int disp, int timer, int alpha, int face ) : string | ||
osSetDynamicTextureURL ( string dynamicID, string contentType, string url, string extraParams, int timer ) : string | ||
osSetDynamicTextureURLBlend ( string dynamicID, string contentType, string url, string extraParams, int timer, int alpha ) : string | ||
osSetDynamicTextureURLBlendFace ( string dynamicID, string contentType, string url, string extraParams, bool blend, int disp, int timer, int alpha, int face ) : string | ||
osSetEstateSunSettings ( bool sunFixed, double sunHour ) : void |
Changes the Estate Sun Settings, then Triggers a Sun Update
|
|
osSetFontName ( string drawList, string fontName ) : string | ||
osSetFontSize ( string drawList, int fontSize ) : string | ||
osSetHealRate ( string avatar, double healrate ) : void | ||
osSetHealth ( string avatar, double health ) : void | ||
osSetParcelDetails ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void | ||
osSetParcelMediaURL ( string url ) : void | ||
osSetParcelSIPAddress ( string SIPAddress ) : void | ||
osSetPenCap ( string drawList, string direction, string type ) : string | ||
osSetPenColor ( string drawList, string color ) : string | ||
osSetPenColour ( string drawList, string colour ) : string | ||
osSetPenSize ( string drawList, int penSize ) : string | ||
osSetPrimFloatOnWater ( int floatYN ) : void | ||
osSetPrimitiveParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString prim, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void | ||
osSetProjectionParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString prim, bool projection, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString texture, double fov, double focus, double amb ) : void |
Set parameters for light projection with uuid of target prim
|
|
osSetProjectionParams ( bool projection, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString texture, double fov, double focus, double amb ) : void |
Set parameters for light projection in host prim
|
|
osSetRegionSunSettings ( bool useEstateSun, bool sunFixed, double sunHour ) : void |
Changes the Region Sun Settings, then Triggers a Sun Update
|
|
osSetRegionWaterHeight ( double height ) : void | ||
osSetRot ( UUID target, Quaternion rotation ) : void | ||
osSetSpeed ( string UUID, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat SpeedModifier ) : void | ||
osSetStateEvents ( int events ) : void | ||
osSetSunParam ( string param, double value ) : void | ||
osSetTerrainHeight ( int x, int y, double val ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
osSetTerrainTexture ( int level, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString texture ) : void |
Sets terrain estate texture
|
|
osSetTerrainTextureHeight ( int corner, double low, double high ) : void |
Sets terrain heights of estate
|
|
osSetWindParam ( string plugin, string param, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat value ) : void | ||
osSunGetParam ( string param ) : double | ||
osSunSetParam ( string param, double value ) : void | ||
osTeleportAgent ( string agent, OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat ) : void | ||
osTeleportAgent ( string agent, int regionGridX, int regionGridY, OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat ) : void | ||
osTeleportAgent ( string agent, string regionName, OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat ) : void | ||
osTeleportOwner ( OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat ) : void | ||
osTeleportOwner ( int regionGridX, int regionGridY, OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat ) : void | ||
osTeleportOwner ( string regionName, OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat ) : void | ||
osTerrainFlush ( ) : void | ||
osTerrainGetHeight ( int x, int y ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | ||
osTerrainSetHeight ( int x, int y, double val ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
osUnixTimeToTimestamp ( long time ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
Convert a unix time to a llGetTimestamp() like string
|
|
osVolumeDetect ( int detect ) : void | ||
osWindActiveModelPluginName ( ) : string |
Method | Description | |
---|---|---|
CacheNotecard ( string notecardNameOrUuid ) : UUID |
Cache a notecard's contents.
|
|
DropAttachment ( bool checkPerms ) : void | ||
DropAttachmentAt ( bool checkPerms, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void | ||
LoadNotecard ( string notecardNameOrUuid ) : string |
Load the notecard data found at the given prim inventory item name or asset uuid.
|
|
SaveAppearanceToNotecard ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString rawAvatarId, string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
SaveAppearanceToNotecard ( |
||
SaveAppearanceToNotecard ( UUID avatarId, string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
SaveNotecard ( string name, string description, string data, bool forceSameName ) : |
Save a notecard to prim inventory.
|
|
ScriptSleep ( int delay ) : void | ||
SearchTaskInventoryForAssetId ( string name ) : UUID | ||
ShoutErrorOnLackingOwnerPerms ( int perms, string errorPrefix ) : bool |
Method | Description | |
---|---|---|
AvatarPlayAnimation ( string avatar, string animation ) : void | ||
AvatarStopAnimation ( string avatar, string animation ) : void | ||
CheckThreatLevelTest ( ThreatLevel level, string function ) : string | ||
GetSunParam ( string param ) : double | ||
GetTerrainHeight ( int x, int y ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | ||
GridUserInfo ( InfoType type ) : string | ||
GridUserInfo ( InfoType type, string key ) : string | ||
InitLSL ( ) : void |
Initialize the LSL interface. FIXME: This is an abomination. We should be able to set this up earlier but currently we have no guarantee the interface is present on Initialize(). There needs to be another post initialize call from ScriptInstance. |
|
MessageObject ( UUID objUUID, string message ) : void | ||
NpcCreate ( string firstname, string lastname, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 position, string notecard, bool owned, bool senseAsAgent, bool hostGroupID ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
OSSLDeprecated ( string function, string replacement ) : void | ||
OSSLError ( string msg ) : void | ||
OSSLShoutError ( string message ) : void | ||
RegionRestart ( double seconds, string msg ) : void | ||
SetParcelDetails ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules, string functionName ) : void | ||
SetSunParam ( string param, double value ) : void | ||
SetTerrainHeight ( int x, int y, double val ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
TeleportAgent ( string agent, int regionGridX, int regionGridY, OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat, bool relaxRestrictions ) : void | ||
TeleportAgent ( string agent, string regionName, OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat, bool relaxRestrictions ) : void | ||
osdToArray ( OSDArray list ) : |
||
osdToHashtable ( OSDMap map ) : |
||
osdToObject ( OSD decoded ) : Object |
protected CacheNotecard ( string notecardNameOrUuid ) : UUID | ||
notecardNameOrUuid | string | |
return | UUID |
public CheckThreatLevel ( ThreatLevel level, string function ) : void | ||
level | ThreatLevel | |
function | string | |
return | void |
protected DropAttachment ( bool checkPerms ) : void | ||
checkPerms | bool | |
return | void |
protected DropAttachmentAt ( bool checkPerms, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void | ||
checkPerms | bool | |
pos | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
rot | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion | |
return | void |
public ForceAttachToAvatarFromInventory ( UUID avatarId, string itemName, int attachmentPoint ) : void | ||
avatarId | UUID | |
itemName | string | |
attachmentPoint | int | |
return | void |
public ForceSit ( string avatar, UUID targetID ) : void | ||
avatar | string | |
targetID | UUID | |
return | void |
public Initialize ( IScriptEngine scriptEngine, |
||
scriptEngine | IScriptEngine | |
host | ||
item | ||
return | void |
public InitializeLifetimeService ( ) : Object | ||
return | Object |
protected LoadNotecard ( string notecardNameOrUuid ) : string | ||
notecardNameOrUuid | string | |
return | string |
protected SaveAppearanceToNotecard ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString rawAvatarId, string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
rawAvatarId | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
notecard | string | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
protected SaveAppearanceToNotecard ( |
||
sp | ||
notecard | string | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
protected SaveAppearanceToNotecard ( UUID avatarId, string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
avatarId | UUID | |
notecard | string | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
protected SaveNotecard ( string name, string description, string data, bool forceSameName ) : |
||
name | string | |
description | string | Description of notecard |
data | string | |
forceSameName | bool | /// If true, then if an item exists with the same name, it is replaced. /// If false, then a new item is created witha slightly different name (e.g. name 1) /// |
return |
protected SearchTaskInventoryForAssetId ( string name ) : UUID | ||
name | string | |
return | UUID |
protected ShoutErrorOnLackingOwnerPerms ( int perms, string errorPrefix ) : bool | ||
perms | int | |
errorPrefix | string | |
return | bool |
public osAgentSaveAppearance ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString avatarId, string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
avatarId | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
notecard | string | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osAvatarName2Key ( string firstname, string lastname ) : string | ||
firstname | string | |
lastname | string | |
return | string |
public osAvatarPlayAnimation ( string avatar, string animation ) : void | ||
avatar | string | |
animation | string | |
return | void |
public osAvatarStopAnimation ( string avatar, string animation ) : void | ||
avatar | string | |
animation | string | |
return | void |
public osCauseDamage ( string avatar, double damage ) : void | ||
avatar | string | |
damage | double | |
return | void |
public osCauseHealing ( string avatar, double healing ) : void | ||
avatar | string | |
healing | double | |
return | void |
public osCheckODE ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger |
public osCollisionSound ( string impact_sound, double impact_volume ) : void | ||
impact_sound | string | |
impact_volume | double | |
return | void |
public osConsoleCommand ( string command ) : bool | ||
command | string | |
return | bool |
public osDie ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString objectUUID ) : void | ||
objectUUID | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
return | void |
public osDrawEllipse ( string drawList, int width, int height ) : string | ||
drawList | string | |
width | int | |
height | int | |
return | string |
public osDrawFilledPolygon ( string drawList, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list x, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list y ) : string | ||
drawList | string | |
x | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
y | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
return | string |
public osDrawFilledRectangle ( string drawList, int width, int height ) : string | ||
drawList | string | |
width | int | |
height | int | |
return | string |
public osDrawImage ( string drawList, int width, int height, string imageUrl ) : string | ||
drawList | string | |
width | int | |
height | int | |
imageUrl | string | |
return | string |
public osDrawLine ( string drawList, int endX, int endY ) : string | ||
drawList | string | |
endX | int | |
endY | int | |
return | string |
public osDrawLine ( string drawList, int startX, int startY, int endX, int endY ) : string | ||
drawList | string | |
startX | int | |
startY | int | |
endX | int | |
endY | int | |
return | string |
public osDrawPolygon ( string drawList, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list x, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list y ) : string | ||
drawList | string | |
x | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
y | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
return | string |
public osDrawRectangle ( string drawList, int width, int height ) : string | ||
drawList | string | |
width | int | |
height | int | |
return | string |
public osDrawText ( string drawList, string text ) : string | ||
drawList | string | |
text | string | |
return | string |
public osDropAttachmentAt ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void | ||
pos | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
rot | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion | |
return | void |
public osEjectFromGroup ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString agentId ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
agentId | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger |
public osForceAttachToAvatar ( int attachmentPoint ) : void | ||
attachmentPoint | int | |
return | void |
public osForceAttachToAvatarFromInventory ( string itemName, int attachmentPoint ) : void | ||
itemName | string | |
attachmentPoint | int | |
return | void |
public osForceAttachToOtherAvatarFromInventory ( string rawAvatarId, string itemName, int attachmentPoint ) : void | ||
rawAvatarId | string | |
itemName | string | |
attachmentPoint | int | |
return | void |
public osForceBreakLink ( int linknum ) : void | ||
linknum | int | |
return | void |
public osForceCreateLink ( string target, int parent ) : void | ||
target | string | |
parent | int | |
return | void |
public osForceDropAttachmentAt ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void | ||
pos | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
rot | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion | |
return | void |
public osForceOtherSit ( string avatar ) : void | ||
avatar | string | |
return | void |
public osForceOtherSit ( string avatar, string target ) : void | ||
avatar | string | |
target | string | |
return | void |
public osFormatString ( string str, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list strings ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
str | string | |
strings | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osGetAgentIP ( string agent ) : string | ||
agent | string | |
return | string |
public osGetAgents ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | ||
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list |
public osGetAvatarHomeURI ( string uuid ) : string | ||
uuid | string | |
return | string |
public osGetAvatarList ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | ||
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list |
public osGetDrawStringSize ( string contentType, string text, string fontName, int fontSize ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | ||
contentType | string | |
text | string | |
fontName | string | |
fontSize | int | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 |
public osGetGender ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString rawAvatarId ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
rawAvatarId | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osGetGridCustom ( string key ) : string | ||
key | string | |
return | string |
public osGetHealRate ( string avatar ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | ||
avatar | string | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat |
public osGetHealth ( string avatar ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | ||
avatar | string | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat |
public osGetInventoryDesc ( string item ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
item | string | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osGetLinkPrimitiveParams ( int linknumber, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | ||
linknumber | int | |
rules | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list |
public osGetMapTexture ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osGetNotecard ( string name ) : string | ||
name | string | Name of the notecard or its asset id |
return | string |
public osGetNotecardLine ( string name, int line ) : string | ||
name | string | Name of the notecard or its asset id |
line | int | The line number to read. The first line is line 0 |
return | string |
public osGetNumberOfAttachments ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString avatar, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list attachmentPoints ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | ||
avatar | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
attachmentPoints | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list |
public osGetNumberOfNotecardLines ( string name ) : int | ||
name | string | Name of the notecard or its asset id |
return | int |
public osGetPrimitiveParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString prim, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | ||
prim | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
rules | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list |
public osGetRegionMapTexture ( string regionName ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
regionName | string | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osGetRegionSize ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | ||
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 |
public osGetRegionStats ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | ||
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list |
public osGetRezzingObject ( ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osGetSunParam ( string param ) : double | ||
param | string | |
return | double |
public osGetTerrainHeight ( int x, int y ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | ||
x | int | |
y | int | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat |
public osGetWindParam ( string plugin, string param ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | ||
plugin | string | |
param | string | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat |
public osInviteToGroup ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString agentId ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
agentId | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger |
public osIsNpc ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger |
public osIsUUID ( string thing ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
thing | string | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger |
public osKickAvatar ( string FirstName, string SurName, string alert ) : void | ||
FirstName | string | |
SurName | string | |
alert | string | |
return | void |
public osList2Double ( OpenSim.Region.ScriptEngine.Shared.LSL_Types src, int index ) : double | ||
src | OpenSim.Region.ScriptEngine.Shared.LSL_Types | |
index | int | |
return | double |
public osListenRegex ( int channelID, string name, string ID, string msg, int regexBitfield ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
channelID | int | |
name | string | |
ID | string | |
msg | string | |
regexBitfield | int | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger |
public osMakeNotecard ( string notecardName, OpenSim.Region.ScriptEngine.Shared.LSL_Types contents ) : void | ||
notecardName | string | The name of the notecard to write. |
contents | OpenSim.Region.ScriptEngine.Shared.LSL_Types | The contents of the notecard. |
return | void |
public osMatchString ( string src, string pattern, int start ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | ||
src | string | |
pattern | string | |
start | int | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list |
public osMax ( double a, double b ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | ||
a | double | |
b | double | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat |
public osMessageAttachments ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString avatar, string message, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list attachmentPoints, int options ) : void | ||
avatar | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
message | string | |
attachmentPoints | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
options | int | |
return | void |
public osMessageObject ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString objectUUID, string message ) : void | ||
objectUUID | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
message | string | |
return | void |
public osMin ( double a, double b ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | ||
a | double | |
b | double | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat |
public osMovePen ( string drawList, int x, int y ) : string | ||
drawList | string | |
x | int | |
y | int | |
return | string |
public osNpcCreate ( string firstname, string lastname, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 position, string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
firstname | string | |
lastname | string | |
position | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
notecard | string | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osNpcCreate ( string firstname, string lastname, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 position, string notecard, int options ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
firstname | string | |
lastname | string | |
position | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
notecard | string | |
options | int | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osNpcGetOwner ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osNpcGetPos ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 |
public osNpcGetRot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion |
public osNpcLoadAppearance ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string notecard ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
notecard | string | |
return | void |
public osNpcMoveTo ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
pos | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
return | void |
public osNpcMoveToTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 target, int options ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
target | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
options | int | |
return | void |
public osNpcPlayAnimation ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string animation ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
animation | string | |
return | void |
public osNpcRemove ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
return | void |
public osNpcSaveAppearance ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
notecard | string | The name of the notecard to which to save the appearance. |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osNpcSay ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, int channel, string message ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
channel | int | |
message | string | |
return | void |
public osNpcSay ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string message ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
message | string | |
return | void |
public osNpcSetProfileAbout ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string about ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
about | string | |
return | void |
public osNpcSetProfileImage ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string image ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
image | string | |
return | void |
public osNpcSetRot ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rotation ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
rotation | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion | |
return | void |
public osNpcShout ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, int channel, string message ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
channel | int | |
message | string | |
return | void |
public osNpcSit ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString target, int options ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
target | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
options | int | |
return | void |
public osNpcStand ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
return | void |
public osNpcStopAnimation ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, string animation ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
animation | string | |
return | void |
public osNpcStopMoveToTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
return | void |
public osNpcTouch ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npcLSL_Key, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString object_key, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link_num ) : void | ||
npcLSL_Key | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
object_key | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
link_num | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | |
return | void |
public osNpcWhisper ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString npc, int channel, string message ) : void | ||
npc | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
channel | int | |
message | string | |
return | void |
public osOwnerSaveAppearance ( string notecard ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
notecard | string | The name of the notecard to which to save the appearance. |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osParcelJoin ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos1, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos2 ) : void | ||
pos1 | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
pos2 | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
return | void |
public osParcelSetDetails ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void | ||
pos | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
rules | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
return | void |
public osParcelSubdivide ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos1, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos2 ) : void | ||
pos1 | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
pos2 | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
return | void |
public osParseJSON ( string JSON ) : |
||
JSON | string | |
return |
public osParseJSONNew ( string JSON ) : Object | ||
JSON | string | |
return | Object |
public osRegexIsMatch ( string input, string pattern ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
input | string | |
pattern | string | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger |
public osRegionRestart ( double seconds ) : int | ||
seconds | double | |
return | int |
public osRegionRestart ( double seconds, string msg ) : int | ||
seconds | double | |
msg | string | |
return | int |
public osReplaceString ( string src, string pattern, string replace, int count, int start ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
src | string | |
pattern | string | |
replace | string | |
count | int | |
start | int | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osRequestSecureURL ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list options ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
options | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osRequestURL ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.list options ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
options | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osSetContentType ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString id, string type ) : void | ||
id | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
type | string | |
return | void |
public osSetDynamicTextureData ( string dynamicID, string contentType, string data, string extraParams, int timer ) : string | ||
dynamicID | string | |
contentType | string | |
data | string | |
extraParams | string | |
timer | int | |
return | string |
public osSetDynamicTextureDataBlend ( string dynamicID, string contentType, string data, string extraParams, int timer, int alpha ) : string | ||
dynamicID | string | |
contentType | string | |
data | string | |
extraParams | string | |
timer | int | |
alpha | int | |
return | string |
public osSetDynamicTextureDataBlendFace ( string dynamicID, string contentType, string data, string extraParams, bool blend, int disp, int timer, int alpha, int face ) : string | ||
dynamicID | string | |
contentType | string | |
data | string | |
extraParams | string | |
blend | bool | |
disp | int | |
timer | int | |
alpha | int | |
face | int | |
return | string |
public osSetDynamicTextureURL ( string dynamicID, string contentType, string url, string extraParams, int timer ) : string | ||
dynamicID | string | |
contentType | string | |
url | string | |
extraParams | string | |
timer | int | |
return | string |
public osSetDynamicTextureURLBlend ( string dynamicID, string contentType, string url, string extraParams, int timer, int alpha ) : string | ||
dynamicID | string | |
contentType | string | |
url | string | |
extraParams | string | |
timer | int | |
alpha | int | |
return | string |
public osSetDynamicTextureURLBlendFace ( string dynamicID, string contentType, string url, string extraParams, bool blend, int disp, int timer, int alpha, int face ) : string | ||
dynamicID | string | |
contentType | string | |
url | string | |
extraParams | string | |
blend | bool | |
disp | int | |
timer | int | |
alpha | int | |
face | int | |
return | string |
public osSetEstateSunSettings ( bool sunFixed, double sunHour ) : void | ||
sunFixed | bool | True to keep the sun stationary, false to use global time |
sunHour | double | The "Sun Hour" that is desired, 0...24, with 0 just after SunRise |
return | void |
public osSetFontName ( string drawList, string fontName ) : string | ||
drawList | string | |
fontName | string | |
return | string |
public osSetFontSize ( string drawList, int fontSize ) : string | ||
drawList | string | |
fontSize | int | |
return | string |
public osSetHealRate ( string avatar, double healrate ) : void | ||
avatar | string | |
healrate | double | |
return | void |
public osSetHealth ( string avatar, double health ) : void | ||
avatar | string | |
health | double | |
return | void |
public osSetParcelDetails ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 pos, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void | ||
pos | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
rules | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
return | void |
public osSetParcelMediaURL ( string url ) : void | ||
url | string | |
return | void |
public osSetParcelSIPAddress ( string SIPAddress ) : void | ||
SIPAddress | string | |
return | void |
public osSetPenCap ( string drawList, string direction, string type ) : string | ||
drawList | string | |
direction | string | |
type | string | |
return | string |
public osSetPenColor ( string drawList, string color ) : string | ||
drawList | string | |
color | string | |
return | string |
public osSetPenColour ( string drawList, string colour ) : string | ||
drawList | string | |
colour | string | |
return | string |
public osSetPenSize ( string drawList, int penSize ) : string | ||
drawList | string | |
penSize | int | |
return | string |
public osSetPrimFloatOnWater ( int floatYN ) : void | ||
floatYN | int | |
return | void |
public osSetPrimitiveParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString prim, OpenSim.Region.ScriptEngine.Shared.LSL_Types.list rules ) : void | ||
prim | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
rules | OpenSim.Region.ScriptEngine.Shared.LSL_Types.list | |
return | void |
public osSetProjectionParams ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString prim, bool projection, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString texture, double fov, double focus, double amb ) : void | ||
prim | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
projection | bool | |
texture | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
fov | double | |
focus | double | |
amb | double | |
return | void |
public osSetProjectionParams ( bool projection, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString texture, double fov, double focus, double amb ) : void | ||
projection | bool | |
texture | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
fov | double | |
focus | double | |
amb | double | |
return | void |
public osSetRegionSunSettings ( bool useEstateSun, bool sunFixed, double sunHour ) : void | ||
useEstateSun | bool | True to use Estate Sun instead of Region Sun |
sunFixed | bool | True to keep the sun stationary |
sunHour | double | The "Sun Hour" that is desired, 0...24, with 0 just after SunRise |
return | void |
public osSetRegionWaterHeight ( double height ) : void | ||
height | double | |
return | void |
public osSetRot ( UUID target, Quaternion rotation ) : void | ||
target | UUID | |
rotation | Quaternion | |
return | void |
public osSetSpeed ( string UUID, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat SpeedModifier ) : void | ||
UUID | string | |
SpeedModifier | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | |
return | void |
public osSetStateEvents ( int events ) : void | ||
events | int | |
return | void |
public osSetSunParam ( string param, double value ) : void | ||
param | string | |
value | double | |
return | void |
public osSetTerrainHeight ( int x, int y, double val ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
x | int | |
y | int | |
val | double | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger |
public osSetTerrainTexture ( int level, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString texture ) : void | ||
level | int | |
texture | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | |
return | void |
public osSetTerrainTextureHeight ( int corner, double low, double high ) : void | ||
corner | int | |
low | double | |
high | double | |
return | void |
public osSetWindParam ( string plugin, string param, OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat value ) : void | ||
plugin | string | |
param | string | |
value | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | |
return | void |
public osSunGetParam ( string param ) : double | ||
param | string | |
return | double |
public osSunSetParam ( string param, double value ) : void | ||
param | string | |
value | double | |
return | void |
public osTeleportAgent ( string agent, OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat ) : void | ||
agent | string | |
position | OpenSim.Region.ScriptEngine.Shared.LSL_Types | |
lookat | OpenSim.Region.ScriptEngine.Shared.LSL_Types | |
return | void |
public osTeleportAgent ( string agent, int regionGridX, int regionGridY, OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat ) : void | ||
agent | string | |
regionGridX | int | |
regionGridY | int | |
position | OpenSim.Region.ScriptEngine.Shared.LSL_Types | |
lookat | OpenSim.Region.ScriptEngine.Shared.LSL_Types | |
return | void |
public osTeleportAgent ( string agent, string regionName, OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat ) : void | ||
agent | string | |
regionName | string | |
position | OpenSim.Region.ScriptEngine.Shared.LSL_Types | |
lookat | OpenSim.Region.ScriptEngine.Shared.LSL_Types | |
return | void |
public osTeleportOwner ( OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat ) : void | ||
position | OpenSim.Region.ScriptEngine.Shared.LSL_Types | |
lookat | OpenSim.Region.ScriptEngine.Shared.LSL_Types | |
return | void |
public osTeleportOwner ( int regionGridX, int regionGridY, OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat ) : void | ||
regionGridX | int | |
regionGridY | int | |
position | OpenSim.Region.ScriptEngine.Shared.LSL_Types | |
lookat | OpenSim.Region.ScriptEngine.Shared.LSL_Types | |
return | void |
public osTeleportOwner ( string regionName, OpenSim.Region.ScriptEngine.Shared.LSL_Types position, OpenSim.Region.ScriptEngine.Shared.LSL_Types lookat ) : void | ||
regionName | string | |
position | OpenSim.Region.ScriptEngine.Shared.LSL_Types | |
lookat | OpenSim.Region.ScriptEngine.Shared.LSL_Types | |
return | void |
public osTerrainGetHeight ( int x, int y ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat | ||
x | int | |
y | int | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLFloat |
public osTerrainSetHeight ( int x, int y, double val ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | ||
x | int | |
y | int | |
val | double | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger |
public osUnixTimeToTimestamp ( long time ) : OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString | ||
time | long | |
return | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString |
public osWindActiveModelPluginName ( ) : string | ||
return | string |