G.CreateConVar

Aus GMod Wiki (DE)

Wechseln zu: Navigation, Suche
Funktion
SyntaxCreateConVar( String Config Variable, String Value, Integer flags ODER Table flagtable )
Beschreibung:
Wird dazu benutzt um Config Variable zu erstellen
ErgebnisKeines
In Objekt:Keines
Teil der Bibliothek:Allgemeine Funktionen
Lua StatusImage:Shared.png



Beispiel

BeschreibungEin Beispiel aus der server_settings.lua
Benutzt als:Image:Server.png
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
ErgebnisKeines



Beispiel 2

BeschreibungEin Beispiel aus der constraint.lua
Benutzt als:Image:Server.png
Code
1
CreateConVar( "gmod_physiterations", "2", { FCVAR_REPLICATED, FCVAR_ARCHIVE } )
ErgebnisKeines



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


Powered by gmod.de