Hooks
Ein Wort mitreden, bevor die Bank entscheidet.
Nichts oder true erlaubt, false lehnt ab, mit einem Satz dahinter, den der Spieler genau so liest. Ein Hook gehört der Resource, die ihn registriert und fällt weg, wenn sie stoppt.
RegisterHook
Serverexports.cs_banking:RegisterHook(name, fn) Gibt zurücknumber | nil eine ID für RemoveHook
RemoveHook
Serverexports.cs_banking:RemoveHook(id) canOpen
Serverfunction(source, placeId) Bevor eine Bank oder ein Automat aufgeht.
canBook
Serverfunction(source, kind, amount, placeId) Nachdem der Betrag gegen die Limits geprüft ist und bevor Geld fließt. Auch bei Book. kind ist withdraw, deposit, transfer, society oder payroll.
Beispiel
exports.cs_banking:RegisterHook('canBook', function(src, kind, amount)
if kind == 'withdraw' and IsInJail(src) then
return false, 'Not from in there.'
end
end)