Exports
Client und Server.
Client
OpenApp
Clientexports.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
Serverexports.cs_banking_app:OpenApp(source) Für einen Job-Computer, ein Menü oder einen NPC, der sagt: schau auf dein Konto.
Refresh
Serverexports.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
Serverexports.cs_banking_app:GetIban(source) Mit cs_banking dessen Nummer, es gibt ein Konto, nicht zwei.
Gibt zurückstring | nil
GetBalance
Serverexports.cs_banking_app:GetBalance(source) Gibt zurücknumber, number Konto und Bargeld
GetStatement
Serverexports.cs_banking_app:GetStatement(source, before, size) Gibt zurücktable
GetMode
Serverexports.cs_banking_app:GetMode() Gibt zurückstring 'cs_banking', 'database' oder 'custom'
GetPlace
Serverexports.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
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
Serverexports.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 } }