Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
NEU osslEnable.ini 16-10-2019
#1
Die osslEnable.ini wurde geändert.
Klasse äöüß verhindern die Konfiguration.


Bitte vergesst nicht eure Avatar UUID anzugeben sonst habt ihr womöglich viele Fehler.
osslParcelO = "PARCEL_OWNER,eure-uuid-hier,"
osslParcelOG = "PARCEL_GROUP_MEMBER,PARCEL_OWNER,eure-uuid-hier,"
osslNPC = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER, eure-uuid-hier


Code:
; OSSL-Funktionen aktivieren.
; Wenn Sie diese Datei in den INI-Dateisatz einer Region aufnehmen, werden die OpenSimulator-spezifischen Funktionen aktiviert.
; Eine Beschreibung der OSSL-Funktionen finden Sie unter http://opensimulator.org/wiki/Category:OSSL_Functions

[OSSL]
 ; Erlaube die Verwendung von os* Funktionen (einige sind immer verfuegbar)
 AllowOSFunctions = true

 ; Erlaube dem Benutzer mod* Funktionen. Dies ermoeglicht es einem Skript,
 ; Nachrichten ueber die Funktion modSendCommand () an ein Regionsmodul zu uebergeben,
 ; und wird von einigen Modulen verwendet, um die Skriptsprache zu erweitern.
 AllowMODFunctions = true

 ; Ermoeglichen Sie die Verwendung von LightShare-Funktionen.
 ; Die Einstellung enable_windlight = true muss auch im Abschnitt [LightShare] aktiviert sein.
 AllowLightShareFunctions = true

 ; Sendet den Funktionsberechtigungsfehler an den Eigentuemer, wenn dies true ist, an alle, wenn dies false ist.
 PermissionErrorToOwner = false
 
 ; Funktion Bedrohungsstufe
 ; Verschiedene Funktionen haben eine vordefinierte Bedrohungsstufe: None, VeryLow, Low, Moderate, High, VeryHigh, Severe.
 ; Weitere Informationen zu diesen Ebenen finden Sie unter http://opensimulator.org/wiki/Threat_level.
 ; Das Aktivieren der OSSL-Funktionen ist gefaehrlich, und es wird nicht empfohlen, einen hoeheren Wert als "Niedrig" festzulegen,
 ; es sei denn, Sie haben ein hohes Mass an Vertrauen in alle Benutzer, die Skripts in Ihrem Simulator ausfuehren koennen.
 ; Es ist sicherer, bestimmten Benutzertypen explizit die Ausfuehrung von OSSL-Funktionen mit hoeherem Bedrohungsgrad zu gestatten,
 ; wie weiter unten erlaeutert wird.
 ; Diese Einstellung definiert die hoechste Ebene, die ausgefuehrt werden darf
 OSFunctionThreatLevel = Severe

 ; Die Bedrohungsstufe kann durch detailliertere Regeln durch Zeilen der Form Allow_FunctionName = parameters ersetzt werden
 ; Um die Standardbedrohungsstufe zu verwenden, geben Sie die entsprechende Zeile ein
 ; Parameter koennen sein: 'false' deaktiviert die Funktion.
 ; 'true' aktiviert fuer alle oder fuer Einzelpersonen oder Gruppen, setzen Sie es auf eine durch Kommas getrennte Liste. Dies prueft gegen den Eigentuemer des Objekts, das das Skript enthaelt.
 ; Bei den durch Kommas getrennten Eintraegen in der Liste kann es sich um Folgendes handeln:
 ;     "GRID_GOD"                 - Aktivieren fuer Benutzer mit UserLevel> = 200
 ;     "GOD"                     - ermoeglicht Benutzern mit dem Recht, Gott zu sein (lokal oder Gitter)
 ;     "ACTIVE_GOD"             - Aktivieren Sie diese Option fuer Benutzer, die anwesend sind und ueber aktive Gottesmacht verfuegen
 ;     "ESTATE_MANAGER"         - Aktivieren Sie diese Option fuer den Estate Manager
 ;     "ESTATE_OWNER"             - Aktivieren fuer den Nachlassinhaber
 ;     "PARCEL_OWNER"             - Aktivieren fuer Paketinhaber
 ;     "PARCEL_GROUP_MEMBER"     - Fuer jedes Mitglied der Paketgruppe aktivieren
 ;     uuid                     - Aktiviert die angegebene ID (kann eine Avatar- oder Gruppen-ID sein)
 ; Daraus koennen auch Makros erstellt werden,
 ; die als ${OSSL|macroname} in die Liste aufgenommen werden koennen (siehe Beispiele unten)

; Paketmakros
  ; Das Zulassen von OSSL-Funktionen fuer Personen, die ein Paket besitzen, kann gefaehrlich sein,
  ; insbesondere wenn eine Region das Eigentum an Paketen verkauft oder auf andere Weise verschenkt.
  ; Standardmaessig werden durch Paketbesitz oder Gruppenmitgliedschaft keine OSSL-Funktionen aktiviert.
  ; Deaktivieren Sie die entsprechende Zeile unten, damit Paketinhaber und Gruppen eingeschraenkte OSSL-Funktionen ausfuehren koennen.
  ; Es ist moeglicherweise besser, die Liste unten zu ueberpruefen und die zu aktivierenden zu bearbeiten.
 osslParcelO = "PARCEL_OWNER,"
 osslParcelOG = "PARCEL_GROUP_MEMBER,PARCEL_OWNER,"

 ; NPC-Makros
 ; Diese koennen missbraucht werden, beschraenken Sie die Verwendung also auf diejenigen, denen Sie vertrauen koennen.
 osslNPC = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 
; Die Bedrohungsstufe kann auch durch Zeilen der Form Creators__FunctionName = durch Kommas getrennte Liste von UUIDs
; ersetzt werden. Dadurch wird die Funktion fuer Benutzer aktiviert,
; die die Skriptersteller und Eigentuemer des prim sind


; *************************************************

 ; ThreatLevel  None
 Allow_osDrawText = true
 Allow_osGetAgents = true
 Allow_osGetAvatarList =  true
 Allow_osGetGender =               true
 Allow_osGetHealth =               true
 Allow_osGetHealRate =             true
 Allow_osGetNPCList =              ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetRezzingObject =        true
 Allow_osNpcGetOwner =             ${OSSL|osslNPC}
 Allow_osSetSunParam =             ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osTeleportOwner =           ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osWindActiveModelPluginName = true

 ; ThreatLevel  Nuisance
 Allow_osSetEstateSunSettings =    ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetRegionSunSettings =    ESTATE_MANAGER,ESTATE_OWNER

 ; ThreatLevel  VeryLow
 Allow_osEjectFromGroup =          ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceBreakAllLinks =      ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceBreakLink =          ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetWindParam =            true
 Allow_osInviteToGroup =           ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osReplaceString =           true
 Allow_osSetDynamicTextureData =  true
 Allow_osSetDynamicTextureDataFace =   ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetDynamicTextureDataBlend =  ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetDynamicTextureDataBlendFace = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetDynamicTextureURL =        ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetDynamicTextureURLBlend =   ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetDynamicTextureURLBlendFace = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetParcelMediaURL =       ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetParcelSIPAddress =     ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetPrimFloatOnWater =     true
 Allow_osSetWindParam =            ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osTerrainFlush =            ESTATE_MANAGER,ESTATE_OWNER
 Allow_osUnixTimeToTimestamp =     true

 ; ThreatLevel  Low
 Allow_osAvatarName2Key =          ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osFormatString =            true
 Allow_osKey2Name =                ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osListenRegex =             true
 Allow_osLoadedCreationDate =      ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osLoadedCreationID =        ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osLoadedCreationTime =      ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osMessageObject =           ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osRegexIsMatch =            true
 Allow_osGetAvatarHomeURI =        ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osNpcSetProfileAbout =      ${OSSL|osslNPC}
 Allow_osNpcSetProfileImage =      ${OSSL|osslNPC}
 Allow_osDie =                     ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER

 ; ThreatLevel  Moderate
 Allow_osDetectedCountry =         ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osDropAttachment =          ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osDropAttachmentAt =        ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetAgentCountry =         ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetGridCustom =           ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetGridGatekeeperURI =    ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetGridHomeURI =          ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetGridLoginURI =         ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetGridName =             true
 Allow_osGetGridNick =             true
 Allow_osGetNumberOfAttachments =  ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetRegionStats =          ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetSimulatorMemory =      ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetSimulatorMemoryKB =    ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osMessageAttachments =      ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetSpeed =                ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetOwnerSpeed =           ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER

 ; ThreatLevel High
 Allow_osCauseDamage =             ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osCauseHealing =            ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetHealth =               ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetHealRate =             ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceAttachToAvatar =     ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceAttachToAvatarFromInventory = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceCreateLink =         ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceDropAttachment =     ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceDropAttachmentAt =   ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetLinkPrimitiveParams =  ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetPhysicsEngineType =    true
 Allow_osGetRegionMapTexture =     ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetScriptEngineName =     true
 Allow_osGetSimulatorVersion =     true
 Allow_osMakeNotecard =            ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osMatchString =             true
 Allow_osNpcCreate =               ${OSSL|osslNPC}
 Allow_osNpcGetPos =               ${OSSL|osslNPC}
 Allow_osNpcGetRot =               ${OSSL|osslNPC}
 Allow_osNpcLoadAppearance =       ${OSSL|osslNPC}
 Allow_osNpcMoveTo =               ${OSSL|osslNPC}
 Allow_osNpcMoveToTarget =         ${OSSL|osslNPC}
 Allow_osNpcPlayAnimation =        ${OSSL|osslNPC}
 Allow_osNpcRemove =               ${OSSL|osslNPC}
 Allow_osNpcSaveAppearance =       ${OSSL|osslNPC}
 Allow_osNpcSay =                  ${OSSL|osslNPC}
 Allow_osNpcSayTo =                ${OSSL|osslNPC}
 Allow_osNpcSetRot =               ${OSSL|osslNPC}
 Allow_osNpcShout =                ${OSSL|osslNPC}
 Allow_osNpcSit =                  ${OSSL|osslNPC}
 Allow_osNpcStand =                ${OSSL|osslNPC}
 Allow_osNpcStopAnimation =        ${OSSL|osslNPC}
 Allow_osNpcStopMoveToTarget =     ${OSSL|osslNPC}
 Allow_osNpcTouch =                ${OSSL|osslNPC}
 Allow_osNpcWhisper =              ${OSSL|osslNPC}
 Allow_osOwnerSaveAppearance =     ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osParcelJoin =              ESTATE_MANAGER,ESTATE_OWNER
 Allow_osParcelSubdivide =         ESTATE_MANAGER,ESTATE_OWNER
 Allow_osRegionRestart =           ESTATE_MANAGER,ESTATE_OWNER
 Allow_osRegionNotice =            ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetProjectionParams =     ${OSSL|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: Mit der naechsten Funktion koennen Skripte Avatare mit Animationen versehen werden, ohne dass der Benutzer eine Erlaubnis dazu erteilt.
 ; Das Aktivieren dieser Option kann erzwungene Animationen ermoeglichen, die in gefaehrdeten Bevoelkerungsgruppen traumatische Episoden ausloesen koennen.
 ; aehnliche Dinge koennen fuer einige der 'force' Funktionen gesagt werden. Mit Sorgfalt und Kontrolle aktivieren.
 ; Einige davon wurden als fruehe Funktionalitaet fuer NPCs hinzugefuegt. Dies wurde durch die NPC-Funktionen ersetzt.
 Allow_osAvatarPlayAnimation =     ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osAvatarStopAnimation =     ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceAttachToOtherAvatarFromInventory = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceDetachFromAvatar =   ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osForceOtherSit =           ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 ; The notecard functions can cause a lot of load on the region if over used
 Allow_osGetNotecard =             ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetNotecardLine =         ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGetNumberOfNotecardLines = ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetRot  =                 ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osSetParcelDetails =        ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER

 ; ThreatLevel  Severe
 Allow_osConsoleCommand =          ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osGrantScriptPermissions =  ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osKickAvatar =              ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osRevokeScriptPermissions = ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osTeleportAgent =           ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
 Allow_osTeleportObject =          ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER

 ; ThreatLevel  Severe mit zusaetzlichen internen Einschraenkungen
 Allow_osGetAgentIP =              true   ; always restricted to Administrators (true or false to disable)
 Allow_osSetContentType =          ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER


; Always avaiable
; see http://opensimulator.org/wiki/Category:OSSL_Functions
- Beipackzettel: Kann Spuren von persönlichen Meinungen, Sarkasmus und Ironie enthalten.
Ausdrücke sind nicht für den Verkehr geeignet. Gelesen mindestens haltbar, siehe oben. -
Antworten }
Thanks given by:
#2
Auf welche Version bezieht sich das?
Antworten }
Thanks given by:
#3
Hallo Alle:-)

Unabhängig von Sinn und Unsinn habe ich mich an kompetenter Stelle schlau gemacht, was der ini-Eintrag tatsächlich macht und welche Folgen das hat.


Erhaltene Antwort:

"Die angesprochene Konfigurationsdatei dient dazu, um os-Scriptbefehle Ausführungsrechte zu jedem einzelnen Befehl zuzuweisen.
Die angegebene Änderung bewirkt, das der Avatar dessen UUID dort eingetragen wird alle ossl Befehle ausführen darf, die mit Landrechten zu tun hat.
Auch wenn er kein Admin im System ist und kein Estatemanager."

Gruß Claudius
Antworten }
Thanks given by:
#4
Das ist die letzte 0.9.1.0 Version vor Dev aktuell gibt es die Version Dev20.
Tschuldigung hab ich vergessen beizuschreiben.
Es tut sich einiges an der ossenable.ini im Moment.
- Beipackzettel: Kann Spuren von persönlichen Meinungen, Sarkasmus und Ironie enthalten.
Ausdrücke sind nicht für den Verkehr geeignet. Gelesen mindestens haltbar, siehe oben. -
Antworten }
Thanks given by:


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste