Kontoauszug & Hooks

Abschnitt 8, 11 und 12.

Kontoauszug

Config.Statement.pagenumber= 25
Zeilen beim Öffnen. Der Rest kommt beim Scrollen.
Config.Statement.keepnumber= 200
Wie viele Zeilen ein Charakter behält. 0 behält alles.
Config.Statement.daysnumber= 0
Zusätzlich alles löschen, was älter ist. 0 nie.

Erste Einrichtung

Config.Install.backupboolean= true
Jede Tabelle kopieren, bevor install sie anfasst.
Config.Install.adoptboolean= true
Vorhandene Kontonummern und Kontoauszüge übernehmen.

Meldungen

Config.Notify findet cs_hud, dann dein Framework, dann den Feed des Spiels. Im cs_config-Menü stellst du es unter Standards einmal für alle Scripts ein. Config.Notification und Config.HelpNotification sind der Weg für alles andere.

Hooks

Config.CanBook

Server
function Config.CanBook(src, kind, amount, place)

Das letzte Wort vor einer Buchung, nachdem Abstand, Regeln, Limits und Kontostand geprüft sind. false lehnt ab. kind ist withdraw, deposit, transfer, society oder payroll.

Config.OnTransaction

Server
function Config.OnTransaction(entry)

Nach jeder Buchung, zum Mitschreiben. Nicht zum Ablehnen.

entrytable
{ source, identifier, kind, amount, fee, balance, party, partyName, note, place, at }

Config.showUI / hideUI

Client
function Config.showUI() end

Wenn das Fenster auf- und zugeht, etwa um dein HUD auszublenden.

Frage offen geblieben?

Schreib uns im Discord. Mit Konsolen-Auszug, Framework und Script-Version ist die erste Antwort meistens schon die Lösung.

Zum Support