Die drei Aktionen
Abschnitt 5: abheben, einzahlen, überweisen.
Config.Actions.withdraw
withdraw = {
enabled = true, -- true, false or 'locked'
who = nil, -- only read while 'locked'
min = 1, -- 0 is no limit, on every one of these
max = 0,
daily = 0,
fee = 0,
percent = 0.0,
cooldown = 0,
},enabledboolean | 'locked'= truelocked zeigt den Knopf und lässt nur durch, wen who nennt. Eine leere Liste lässt dann niemanden durch.whotableRegeln: Job, Rang, Gruppe, Item, ein State Bag oder eine andere Resource.
{ { 'job', 'police', 2 } }.min / maxnumberKleinster und größter Betrag auf einmal.
dailynumberHöchstens so viel pro Tag und Charakter.
fee / percentnumberFeste Gebühr plus Prozent vom Betrag, abgerundet. Nie mehr als der Betrag selbst.
cooldownnumberSekunden zwischen zwei Buchungen dieser Art.
Die Gebühr zahlt immer, wer den Knopf drückt und die andere Seite bekommt den Betrag. Abheben von 500 mit 25 Gebühr nimmt 525 vom Konto und legt 500 in die Tasche.
Nur beim Überweisen
offlineboolean= falseÜberweisen an jemanden, der nicht online ist. Aus lehnt ab und sagt es. An schreibt das Geld in einem Schritt auf den gespeicherten Kontostand, damit sich zwei Überweisungen nicht überschreiben.
note / noteLengthboolean / number= false / 40Eine Zeile, die der Sender dazuschreibt. Beide sehen sie auf dem Kontoauszug.
Anders an einem Ort
Derselbe Block steht zweimal mehr und beide legen sich über Abschnitt 5: Config.ATM.actions für jeden Geldautomaten und actions an einer einzelnen Bank. Was dort nicht steht, kommt aus Abschnitt 5.
Der übliche Geldautomat
Config.ATM.actions = {
withdraw = { max = 5000, fee = 25 },
deposit = { enabled = false },
transfer = { enabled = false },
}