OSSL Implemented
From OpenSimulator
(Difference between revisions)
FrankWSweet (Talk | contribs) |
|||
Line 54: | Line 54: | ||
|- | |- | ||
| osTeleportAgent(key agentId, string regionName, vector position, vector lookAt); | | osTeleportAgent(key agentId, string regionName, vector position, vector lookAt); | ||
− | | Teleports agent ''agentId'' to region ''regionName'', region-local position ''position'', with looking direction ''lookAt'' without asking the user first (in contrast to ''llMapDestination'') | + | | Teleports agent ''agentId'' to region ''regionName'', region-local position ''position'', with looking direction ''lookAt'' without asking the user first (in contrast to ''llMapDestination''). This function works only in scripts '''created by''' the region's master-avatar. |
| | | | ||
| High | | High | ||
Line 60: | Line 60: | ||
|- | |- | ||
| osTeleportAgent(key agentId, vector position, vector lookAt); | | osTeleportAgent(key agentId, vector position, vector lookAt); | ||
− | | Teleports agent ''agentId'' to position ''position'' in the same region, with looking direction ''lookAt'' without asking the user first (in contrast to ''llMapDestination'') | + | | Teleports agent ''agentId'' to position ''position'' in the same region, with looking direction ''lookAt'' without asking the user first (in contrast to ''llMapDestination''). This function works only in scripts '''created by''' the region's master-avatar. |
| | | | ||
| High | | High |
Revision as of 08:30, 3 February 2009
Function | Explanation | Examples | Threat Level |
---|---|---|---|
string osSetDynamicTextureURL(string dynamicID, string contentType, string url, string extraParams, int refreshTimer); | Loads a web texture on a prim. Should work for any image URL (including php scripts) that Opensim can render. [Note refreshTimer may not yet be implemented, use a timer event and recall the function to get the same effect] | example 1 | VeryLow |
osSetDynamicTextureData("", "vector", drawList, "1024", 0); | Writes text and vector graphics onto a prim face. See list of implemented Functions. NOTE:As of r8206 (above v0.6.2) width,height and alpha value can be passed e.g. osSetDynamicTextureData("", "vector", drawList, "width:64,height:1024:alpha:0", 0); | example 1 | VeryLow |
double osTerrainGetHeight(int x, int y); | Gets height of terrain | None | |
int osTerrainSetHeight(int x, int y); | Sets height of terrain | High | |
int osRegionRestart(double seconds); | Restarts the region | High | |
void osRegionNotice(string msg); | Sends a notice to the region | VeryHigh | |
System.Collections.Hashtable osParseJSON(string JSON); | returns a hashtable containing the structured JSON contents (c# only) | example 1 | None |
osMessageObject(key objectId, string message); | sends a string to the object identified by objectId, the receiving object requires to implement the method dataserver( key queryid, string data ) in a contained script(s). The queryid passed will be the id of the calling object. | Low | |
osTeleportAgent(key agentId, string regionName, vector position, vector lookAt); | Teleports agent agentId to region regionName, region-local position position, with looking direction lookAt without asking the user first (in contrast to llMapDestination). This function works only in scripts created by the region's master-avatar. | High | |
osTeleportAgent(key agentId, vector position, vector lookAt); | Teleports agent agentId to position position in the same region, with looking direction lookAt without asking the user first (in contrast to llMapDestination). This function works only in scripts created by the region's master-avatar. | High | |
osConsoleCommand(string command); | Issues command as if from the server console. "Severe" threat level. Eg.: osConsoleCommand("link-region X Y URL port"). | Severe | |
osMakeNotecard(string cardname, list cardlines); | Writes a new notecard into the containing prim's inventory. The list parameter may contain only strings. Eg.: osMakeNotecard("new card", ["line-1", "line-2", "line-3"]). | High |