OsslEnable

Aus OpenSimWiki
Wechseln zu: Navigation, Suche

Eine überarbeitete Deutsche Übersetzung[Bearbeiten]

    ; 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