Exports & Events
Was cs_config selbst anbietet. Die Bridge ruft das für dich auf.
Exports
Register
Serverexports.cs_config:Register(resource, schema, snapshot) Meldet ein Script an. Wird geprüft, gemeldet und auch mit Fehlern angenommen, damit eine falsche Zeile nicht das ganze Script aus dem Menü nimmt.
Gibt zurücktable die fertigen Werte
Resolved
Serverexports.cs_config:Resolved(resource) Gibt zurücktable was das Script gerade benutzen soll
IsReady
Serverexports.cs_config:IsReady() Gibt zurückboolean ob die Einstellungen aus der Datenbank geladen sind
Global
Serverexports.cs_config:Global(path) Ein einzelner Wert von Für alle Scripts, für etwas, das dein Schema nicht abdeckt.
pathstring'appearance.theme'
Gibt zurückany
Announce
Serverexports.cs_config:Announce(report, quiet) Nimmt den Start-Report eines Scripts. CsConfig.Boot ruft das auf.
Gibt zurückboolean angenommen
Events
cs_config:ready
ServerAddEventHandler('cs_config:ready', function() end) Die Einstellungen sind geladen.
cs_config:database
ServerAddEventHandler('cs_config:database', function(resource) end) Unter laufendem Server wurde etwas an der Datenbank hinzugefügt. resource ist das Script, oder nil für alle. Guter Moment, die eigenen Spalten neu zu lesen. Die Bridge lässt deine Boot-Prüfung dann schon selbst noch einmal laufen.