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

Server
exports.cs_banking_app:RegisterHook(name, fn)

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

RemoveHook

Server
exports.cs_banking_app:RemoveHook(name, id)

canOpen

Server
function(source)

Bevor die App aufgeht.

canBook

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

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

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