Exports

Client und Server.

Client

OpenApp

Client
exports.cs_banking_app:OpenApp()

Öffnet die App auf dem Handy dieses Spielers, als hätte er aufs Icon gedrückt.

Gibt zurückboolean

Server

OpenApp

Server
exports.cs_banking_app:OpenApp(source)

Für einen Job-Computer, ein Menü oder einen NPC, der sagt: schau auf dein Konto.

Refresh

Server
exports.cs_banking_app:Refresh(source)

Sagt einer offenen App, alles neu zu lesen. Selten nötig: Jede Zeile auf einem Kontoauszug kommt schon von allein über cs_banking:statement.

GetIban

Server
exports.cs_banking_app:GetIban(source)

Mit cs_banking dessen Nummer, es gibt ein Konto, nicht zwei.

Gibt zurückstring | nil

GetBalance

Server
exports.cs_banking_app:GetBalance(source)

Gibt zurücknumber, number Konto und Bargeld

GetStatement

Server
exports.cs_banking_app:GetStatement(source, before, size)

Gibt zurücktable

GetMode

Server
exports.cs_banking_app:GetMode()

Gibt zurückstring 'cs_banking', 'database' oder 'custom'

GetPlace

Server
exports.cs_banking_app:GetPlace()

Die ID der Bank, die die App bei cs_banking angelegt hat. Jede Buchung der App trägt sie, also die ID für einen canBook-Hook von cs_banking.

Gibt zurücknumber | nil

Beispiel
exports.cs_banking:RegisterHook('canBook', function(src, kind, amount, place)
    if place == exports.cs_banking_app:GetPlace() and amount > 10000 then
        return false, 'Not that much from a phone.'
    end
end)

GetNearby

Server
exports.cs_banking_app:GetNearby(source)

Wer neben einem Spieler steht, dieselbe Liste wie der Reiter In der Nähe. Aus Positionen, die der Server selbst liest.

Gibt zurücktable { { id, distance, name, number, tail } }

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