OsslEnable
Eine überarbeitete Deutsche Übersetzung
; OSSL-Funktionen aktivieren. ; Hier können einige Spezifische Funktionen vom OpenSimulator aktiviert werden. ; Siehe http://opensimulator.org/wiki/OSSL für eine Beschreibung der OSSL-Funktionen und ; Siehe http://opensimulator.org/wiki/OSSL_Implement für eine Liste der Funktionen.
; Die folgende Datei listet alle Funktionen auf und gibt an, wer eine Berechtigung hat Funktionen ausführen. ; Einige der Funktionen sind für die Wartung und können missbraucht werden. ; Das ausführen von Funktionen kann hier Gruppen und/oder einzelnen Personen zugeordnet werden.
[XEngine]
; os * Funktionen erlauben (Achtung einige sind gefährlich). AllowOSFunctions = true
; mod * Funktionen erlauben. Dies ermöglicht einem Skript Nachrichten zu übermitteln, ; Zu einem Regionsmodul. Dies geschiet über die Funktion modSendCommand () und wird von einigen verwendeten ; Modulen zur Erweiterung der Skriptsprache verwendet. AllowMODFunctions = true
; Erlaube die Verwendung von LightShare-Funktionen. ; Die Einstellung enable_windlight = true muss auch im Abschnitt [LightShare] aktiviert sein. AllowLightShareFunctions = true
; Mögliche Bedrohungsstufen. Einer von "None, VeryLow, Low, Moderate, High, VeryHigh, Severe". ; Weitere Informationen zu diesen Einstellungen finden Sie unter http://opensimulator.org/wiki/Threat_level. ; Die Standardstufe ist Low und kann mit Allow_ specifications überschrieben werden. ; Diese Einstullung von mir ist gefährlich und kann nicht empfolen werden. ; Diese höchste einstellung möchten dennoch viele Benutzer haben. OSFunctionThreatLevel = Severe
; Jede der OSSL Funktionen kann einzeln aktiviert oder deaktiviert werden. ; Um den Wert zu deaktivieren, setzen Sie den Wert auf 'false'. ; Um für alle zu aktivieren, setzen Sie den Wert auf 'true'. ; Um Einzelpersonen oder Gruppen zu aktivieren, setzen Sie sie auf eine durch Kommas getrennte Liste. ; ; Die kommagetrennten Einträge in der Liste können folgendes enthalten: ; ; "GRID_GOD" - Freigabe für Benutzer mit dem UserLevel größer oder gleich 200 aktivieren ; "GOD" - Freigabe für Benutzer die Gott Rechte haben (lokal oder Grid) aktivieren ; "ACTIVE_GOD" - Freigabe für Benutzer, die einen aktiven GOD Modus eingeschaltet haben aktivieren ; "ESTATE_MANAGER" - Freigabe für Immobilienmanager aktivieren ; "ESTATE_OWNER" - Freigabe für Besitzer aktivieren ; "PARCEL_OWNER" - Freigabe für Paketbesitzer aktivieren ; "PARCEL_GROUP_MEMBER" - für jedes Mitglied der Paketgruppe aktivieren ; Uuid - Freigabe für angegebene ID (Dies kann ein Avatar oder eine Gruppen ID sein)
; Dem OSSL Funktionsnamen wird ein "Allow_" vorangestellt um es zu überprüfen. ; Es können auch Einträge angelegt werden ; 'Creators_' Die Creators_ Parameter können nur eine Liste von UUIDs sein und es ; Überprüft wer der Schöpfer des Skripts ist.
; Das Erlauben von Ossl-Funktionen für jeden, der ein Paket besitzt, kann besonders gefährlich sein. ; Es könnte besser sein, die Liste unten zu überprüfen ; und diese Individuell zu bearbeiten bzw aktivieren. ; Haben sie eine eigene Einstellungsliste für sich erstellt, ; müssen sie diese umbenennen ansonsten ist diese nach einer Aktualisierung (Upgrade) weg. ; Hierzu nicht nur die Datei umbenennen sondern auch den neuen Namen in der Opensim.ini eintragen. ; OsslParcelO = "" ; OsslParcelOG = "" OsslParcelO = "PARCEL_GROUP_MEMBER, PARCEL_OWNER," OsslParcelOG = "PARCEL_GROUP_MEMBER, PARCEL_OWNER,"
; Es gibt einen Block von Funktionen zum Erstellen und Steuern von NPCs. ; Diese können missbraucht werden, also beschränken Sie die Nutzung auf diejenigen, denen Sie vertrauen können. osslNPC = true
; ThreatLevel None Allow_osDrawEllipse = true Allow_osDrawFilledPolygon = true Allow_osDrawFilledRectangle = true Allow_osDrawImage = true Allow_osDrawLine = true Allow_osDrawPolygon = true Allow_osDrawRectangle = true Allow_osDrawText = true Allow_osGetAgents = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetAvatarList = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetCurrentSunHour = true Allow_osGetGender = true Allow_osGetHealth = true Allow_osGetHealRate = true Allow_osGetInventoryDesc = true Allow_osGetMapTexture = true Allow_osGetRegionSize = true Allow_osGetRezzingObject = true Allow_osGetSunParam = true Allow_osGetTerrainHeight = true Allow_osIsNpc = true Allow_osIsUUID = true Allow_osList2Double = true Allow_osMax = true Allow_osMin = true Allow_osMovePen = true Allow_osNpcGetOwner = true Allow_osParseJSON = true Allow_osParseJSONNew = true Allow_osSetFontName = true Allow_osSetFontSize = true Allow_osSetPenCap = true Allow_osSetPenColor = true Allow_osSetPenSize = true Allow_osSetSunParam = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osTeleportOwner = true Allow_osWindActiveModelPluginName = true Allow_osCheckODE = true ; Here for completeness. This function cannot be turned off ; ThreatLevel Nuisance Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER ; ThreatLevel VeryLow Allow_osEjectFromGroup = true Allow_osForceBreakAllLinks = true Allow_osForceBreakLink = true Allow_osGetDrawStringSize = true Allow_osGetWindParam = true Allow_osInviteToGroup = true Allow_osReplaceString = true Allow_osSetDynamicTextureData = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetDynamicTextureDataBlend = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetDynamicTextureDataBlendFace = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetDynamicTextureURL = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetDynamicTextureURLBlend = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetDynamicTextureURLBlendFace = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetParcelMediaURL = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetParcelSIPAddress = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetPrimFloatOnWater = true Allow_osSetWindParam = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER Allow_osUnixTimeToTimestamp = true ; ThreatLevel Low Allow_osAvatarName2Key = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osFormatString = true Allow_osKey2Name = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osListenRegex = true Allow_osLoadedCreationDate = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osLoadedCreationID = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osLoadedCreationTime = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osMessageObject = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osRegexIsMatch = true Allow_osGetAvatarHomeURI = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osNpcSetProfileAbout = ${XEngine|osslNPC} Allow_osNpcSetProfileImage = ${XEngine|osslNPC} Allow_osDie = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER ; ThreatLevel Moderate Allow_osDropAttachment = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osDropAttachmentAt = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetGridCustom = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetGridGatekeeperURI = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetGridHomeURI = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetGridLoginURI = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetGridName = true Allow_osGetGridNick = true Allow_osGetNumberOfAttachments = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetRegionStats = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetSimulatorMemory = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osMessageAttachments = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetSpeed = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER ; ThreatLevel High Allow_osCauseDamage = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osCauseHealing = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetHealth = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetHealRate = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osForceAttachToAvatar = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osForceAttachToAvatarFromInventory = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osForceCreateLink = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osForceDropAttachment = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osForceDropAttachmentAt = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetAgentIP = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetLinkPrimitiveParams = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetPhysicsEngineType = true Allow_osGetPrimitiveParams = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetRegionMapTexture = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osGetScriptEngineName = true Allow_osGetSimulatorVersion = true Allow_osMakeNotecard = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osMatchString = true Allow_osNpcCreate = ${XEngine|osslNPC} Allow_osNpcGetPos = ${XEngine|osslNPC} Allow_osNpcGetRot = ${XEngine|osslNPC} Allow_osNpcLoadAppearance = ${XEngine|osslNPC} Allow_osNpcMoveTo = ${XEngine|osslNPC} Allow_osNpcMoveToTarget = ${XEngine|osslNPC} Allow_osNpcPlayAnimation = ${XEngine|osslNPC} Allow_osNpcRemove = ${XEngine|osslNPC} Allow_osNpcSaveAppearance = ${XEngine|osslNPC} Allow_osNpcSay = ${XEngine|osslNPC} Allow_osNpcSetRot = ${XEngine|osslNPC} Allow_osNpcShout = ${XEngine|osslNPC} Allow_osNpcSit = ${XEngine|osslNPC} Allow_osNpcStand = ${XEngine|osslNPC} Allow_osNpcStopAnimation = ${XEngine|osslNPC} Allow_osNpcStopMoveToTarget = ${XEngine|osslNPC} Allow_osNpcTouch = ${XEngine|osslNPC} Allow_osNpcWhisper = ${XEngine|osslNPC} Allow_osOwnerSaveAppearance = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osParcelJoin = ESTATE_MANAGER,ESTATE_OWNER Allow_osParcelSubdivide = ESTATE_MANAGER,ESTATE_OWNER Allow_osRegionRestart = ESTATE_MANAGER,ESTATE_OWNER Allow_osSetContentType = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetPrimitiveParams = false Allow_osSetProjectionParams = ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER Allow_osSetRegionWaterHeight = ESTATE_MANAGER,ESTATE_OWNER Allow_osSetStateEvents = false ; deprecated Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER ; ThreatLevel VeryHigh Allow_osAgentSaveAppearance = ESTATE_MANAGER,ESTATE_OWNER ; Warnung: Die nächste Funktion ermöglicht es Scripten, Animationen auf Avatare zu erzwingen, ; ohne dass der Benutzer eine Erlaubnis erteilt hat. ; Ähnliches kann man für einige der "force" Funktionen sagen. ; Diese bitte mit Sorgfalt aktivieren. Allow_osAvatarPlayAnimation = true Allow_osAvatarStopAnimation = true Allow_osForceAttachToOtherAvatarFromInventory = true Allow_osForceDetachFromAvatar = true Allow_osForceOtherSit = true ; Die Notecard-Funktionen können bei der Verwendung eine große Belastung der Region verursachen Allow_osGetNotecard = true Allow_osGetNotecardLine = true Allow_osGetNumberOfNotecardLines = true Allow_osRegionNotice = ESTATE_MANAGER,ESTATE_OWNER Allow_osSetRot = true Allow_osSetParcelDetails = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER ; ThreatLevel Severe Allow_osConsoleCommand = false Allow_osGrantScriptPermissions = true Allow_osKickAvatar = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osRevokeScriptPermissions = true Allow_osTeleportAgent = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER Allow_osTeleportObject = ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER