Advertisement
Runnetty

accounts

May 16th, 2021 (edited)
1,326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local acc = {}
  2.  
  3. function init()
  4.     table.insert(acc,#acc+1,{name="Runnetty",cash=0,FPT=0,modem=0})
  5.     table.insert(acc,#acc+1,{name="M0rt0sh",cash=0,FPT=0,modem=0})
  6. end
  7.  
  8. function setDefaults()
  9.     settings.set("Runnetty.cash",100)
  10.     settings.set("Runnetty.modem",0)
  11.     settings.set("M0rt0sh.cash",10)
  12.     settings.set("M0rt0sh.modem",1)
  13.     settings.save(".settings")
  14. end
  15.  
  16. function getAccounts()
  17.     loadAccounts()
  18.     return acc
  19. end
  20.  
  21. function loadAccounts()
  22.     for i = 1, #acc do
  23.         acc[i].cash=settings.get(acc[i].name..".cash")
  24.         acc[i].modem=settings.get(acc[i].name..".modem")
  25.         --textutils.pagedPrint(acc[i].name.." has: "..acc[i].cash.."$, and accessed on modem: "..acc[i].modem)
  26.     end
  27. end
  28. function saveAccounts(a)
  29.     for i =1, #a do
  30.         settings.set(a[i].name..".cash",a[i].cash)
  31.         settings.set(a[i].name..".modem",a[i].modem)
  32.         settings.set(a[i].name..".FPT",a[i].FPT)
  33.     end
  34.     settings.save(".settings")
  35. end  
  36.  
  37. function updateAccount(a)
  38.     settings.set(a.name..".cash",a.cash)
  39.     settings.set(a.name..".modem",a.modem)
  40.     settings.set(a.name..".FPT",a.FPT)
  41.     settings.save(".settings")
  42. end        
  43.  
  44. --setDefaults()
  45. --loadAccounts()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement