Guest User

Untitled

a guest
Feb 20th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. host atrributes
  2. auth={addresses=username,username=password}
  3. user_frequency={username=clientnumber}
  4. balance={username={ident/money=value}}
  5. export_available=boolean
  6.  
  7. host functions:
  8.  
  9. authenticate(mode:sring/table):string
  10. { mode:"address"/{username,password},return "authenticated"/error
  11. }
  12.  
  13. getItemNames():table {return ItemNames}
  14. getItemList():table {return trade_tavailable}
  15. buy(selectedItem:ident,amount:number,auth:string/table):confirmed
  16. {check for received money/receive money, return "confirmed"/error,send bought items}
  17. sell(selectedItem:ident,amount:number,auth:string/table):confirmed
  18. {check for received items/recieve items,return "confirmed"/error", send money}
  19. getBalance(auth:string/table):number {return balance[username].money}
  20. addBalance(user:string,balance:number):?? {add balance to user account, security!}
  21.  
  22. extensions:
  23. registerUser(username:string,password:string):string
  24. {register user, connect to tesseract}
  25.  
  26.  
  27.  
  28. available external shop-master functions:
  29. addItem(tab:table)--format:?
  30. removeItem(iden
  31. activateItem
  32. deactivateItem
  33. searchItem(item:ident?)
  34. listAvailableTrades
  35. listTradeTable
  36. exportTo(amount:number/table,itemid:string/table,user:string,prices:table)
  37. importFrom(...)
Add Comment
Please, Sign In to add comment