Aus GMod Wiki (DE)
| Funktion |
| Syntax | CreateConVar( String Config Variable, String Value, Integer flags ODER Table flagtable ) |
| Beschreibung: |
| Wird dazu benutzt um Config Variable zu erstellen |
| Ergebnis | Keines |
| In Objekt: | Keines |
| Teil der Bibliothek: | Allgemeine Funktionen |
| Lua Status |  |
Beispiel
| Beschreibung | Ein Beispiel aus der server_settings.lua |
| Benutzt als: |  |
| Code | 1 2 3 4 5 6 7 8 9 10 11 12 13 14
| // Configdatei definieren/angeben local CONFIG_FILE = "../cfg/server_cfg.txt" // Configdatei laden local f = file.Read( CONFIG_FILE ) // Die Daten der Configdatei in einen Table packen Settings = util.KeyValuesToTable( f ) // Und nun werden die Config Values erstellt, wenn sie nicht bereits existieren. for k, v in pairs( Settings ) do if ( !ConVarExists( k ) ) then CreateConVar( k, v, FCVAR_NOTIFY ) end end |
|
| Ergebnis | Keines |
Beispiel 2
| Beschreibung | Ein Beispiel aus der constraint.lua |
| Benutzt als: |  |
| Code | 1
| CreateConVar( "gmod_physiterations", "2", { FCVAR_REPLICATED, FCVAR_ARCHIVE } ) |
|
| Ergebnis | Keines |
Dies sind die Flags aus der cvar.lua Datei ( lua/includes/enum/cvar.lua )
|
FCVAR_NONE = 0
FCVAR_UNREGISTERED = 1
FCVAR_LAUNCHER = 2
FCVAR_GAMEDLL = 4
FCVAR_CLIENTDLL = 8
FCVAR_MATERIAL_SYSTEM = 16
FCVAR_STUDIORENDER = 32768
FCVAR_PLUGIN = 262144
FCVAR_CHEAT = 16384
FCVAR_PROTECTED = 32
FCVAR_SPONLY = 64
FCVAR_ARCHIVE = 128
FCVAR_NOTIFY = 256
FCVAR_USERINFO = 512
FCVAR_PRINTABLEONLY = 1024
FCVAR_UNLOGGED = 2048
FCVAR_REPLICATED = 8192
FCVAR_DEMO = 65536
FCVAR_DONTRECORD = 131072
FCVAR_NOT_CONNECTED = 524288
|