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

Server
exports.cs_banking:RegisterHook(name, fn)

Gibt zurücknumber | nil eine ID für RemoveHook

RemoveHook

Server
exports.cs_banking:RemoveHook(id)

canOpen

Server
function(source, placeId)

Bevor eine Bank oder ein Automat aufgeht.

canBook

Server
function(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)

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