OSSL Implemented

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(integrated into OSSLFunction category)
 
(44 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{| border=1 style="border-collapse:collapse;th background-color:#666;width:100%;text-align:left;"
+
#Redirect [[:Category:OSSL Functions]]
! style="background-color:#D2ECD2;" | Function
+
! style="background-color:#D2ECD2;" | Explanation
+
! style="background-color:#D2ECD2;" | Examples
+
! style="background-color:#D2ECD2;" | 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]
+
| [[osSetDynamicTextureURL_example1|example 1]]
+
[[osSetDynamictextureURL_example2|example 2]]
+
| VeryLow
+
|-
+
|-
+
| osSetDynamicTextureData("", "vector", drawList, "1024", 0);
+
| Writes text and vector graphics onto a prim face. See list of implemented [[OSSL_TextureDrawing|Functions]] 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);
+
| [[osSetDynamicdata_example1|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)
+
| [[osParseJSON_example1|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'')
+
|
+
| 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'')
+
|
+
| 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
+
|-
+
|-
+
[[Category:Users]]
+
[[Category:Development]]
+

Latest revision as of 05:56, 30 June 2011

  1. Redirect Category:OSSL Functions
Personal tools
General
About This Wiki