Hooks
Ein Wort mitreden, bevor die App etwas tut.
Nichts oder true erlaubt, false lehnt ab, mit einem Satz dahinter, den der Spieler genau so liest.
RegisterHook
Serverexports.cs_banking_app:RegisterHook(name, fn) Gibt zurücknumber | nil eine ID für RemoveHook
RemoveHook
Serverexports.cs_banking_app:RemoveHook(name, id) canOpen
Serverfunction(source) Bevor die App aufgeht.
canBook
Serverfunction(source, kind, amount) Nur, wenn die App selbst die Bank ist. Mit cs_banking fragt cs_banking seinen eigenen canBook, dort registrierst du dich.
canRequest
Serverfunction(source, amount, people) Bevor jemand Geld anfordert. people ist eins bei einer Anfrage und mehr bei einer geteilten Rechnung.
Beispiel
exports.cs_banking_app:RegisterHook('canRequest', function(src, amount, people)
if people > 6 then return false, 'That is a lot of people.' end
end)