Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- account API for a bank system, in modded minecraft.
- -- using computercraft
- local acc = {[1]={name="Runnetty",cash=1000,FPT=0,modem=0,used=0},
- [2]={name="m0rt0sh",cash=100,FPT=0,modem=1,used=0}
- }
- function setDefaults()
- acc[1].cash=1000
- acc[2].cash=100
- updateAccount(acc[1])
- updateAccount(acc[2])
- --settings.save(".settings")
- end
- function getAccounts()
- loadAccounts()
- return acc
- end
- function loadAccounts()
- for i = 1, #acc do
- acc[i].cash=settings.get(acc[i].name..".cash")
- acc[i].modem=settings.get(acc[i].name..".modem")
- acc[i].FPT=settings.get(acc[i].name..".FPT")
- acc[i].used=settings.get(acc[i].name..".used")
- end
- end
- function saveAccounts(a)
- for i =1, #a do
- settings.set(a[i].name..".cash",a[i].cash)
- settings.set(a[i].name..".modem",a[i].modem)
- settings.set(a[i].name..".FPT",a[i].FPT)
- settings.set(a[i].name..".used",a[i].used)
- end
- settings.save(".settings")
- end
- function updateAccount(a)
- settings.set(a.name..".cash",a.cash)
- settings.set(a.name..".modem",a.modem)
- settings.set(a.name..".FPT",a.FPT)
- settings.set(a.name..".used",a.used)
- settings.save(".settings")
- end
- --setDefaults()
- --loadAccounts()
Add Comment
Please, Sign In to add comment