Zum Hauptinhalt springen

Mod-Konfigurationen

Der Tab Konfiguration definiert Variablen, die Server-Administratoren beim Installieren deiner Mod ausfüllen müssen.

Jedes Konfigurationsfeld kann enthalten:

  • Bezeichner (Schlüssel)
  • Anzeigetitel
  • Hilfetext
  • Pflichtfeld-Markierung
  • Standardwert
  • optionaler Gruppenname

Verwende klare Bezeichner und aussagekräftige Hilfetexte, damit Server-Administratoren deine Mod ohne Rätsel konfigurieren können.

Validierungshinweis:

  • Pflichtfelder werden als nicht-leere Werte geprüft.
  • Wenn du einen Standardwert angibst, müssen Administratoren dieses Feld möglicherweise nicht manuell ausfüllen.

Jedes Konfigurationsfeld wird zu einer Dynamischen Variable unter seinem Bezeichner. Wenn deine Mod ein Feld mit dem Bezeichner spawn_location hat, ist es als {$spawn_location} in allen Dateiinhalten und Pfaden verfügbar, wenn Dynamische Variablen aktiviert sind.

Feldtypen

TypForm der Template-VariableHinweise
stringstring|nullEinzeiliger Text; leer → null
textareastring|nullMehrzeiliger Text; im Template identisch zu string
emailstring|nullEingabe einer E-Mail-Adresse; im Template identisch zu string
numberint|float|nullAutomatische Umwandlung; für optionale Felder |default: 0 verwenden
booleanbool|nullBedingt ausgeben: {if $flag}true{else}false{/if}
coordinate{x, z, y?, radius?}|nullUnterfelder ansprechen: {$pos.x}, {$pos.z}
generic_selectstring|null oder string[]Auswahl aus einer festen Liste; Array bei multiple: true
faction_selectstring|null oder string[]Fraktions-IDs des Servers
player_selectstring|null oder string[]Spielernamen des Servers
relation_selectstring[]Immer ein Array, nie null — leer ergibt []
discord_channel_selectstring|null oder string[]IDs von Discord-Textchannels
discord_category_selectstring|null oder string[]IDs von Discord-Kategorien
discord_role_selectstring|null oder string[]IDs von Discord-Rollen
discord_guild_selectstring|null oder string[]IDs von Discord-Guilds
object_listarrayWiederholbare Liste von Objekten, nie null — mit {foreach} durchlaufen

Vollständige Template-Beispiele pro Typ stehen in der Mod-Builder-Agentenreferenz.