Advertisement
montana_1

addList

Oct 29th, 2014
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.91 KB | None | 0 0
  1. function split(s)
  2.     if(s == nil or s == "") then
  3.         return nil
  4.     end
  5.     local t = {}
  6.     for w in string.gmatch(s, "%w+") do
  7.         table.insert(t,w)
  8.     end
  9.     return t
  10. end
  11.  
  12. function addList(name,mine,flag,drop,vein)
  13.     if(fs.exists("listed")) then
  14.         xlist = fs.open("listed","r")
  15.         local x = split(xlist.readLine())
  16.        
  17.         while(x[1] ~= nil) do
  18.             if(name == x[1]) then
  19.                 return false
  20.             end
  21.             s = xlist.readLine()
  22.             if(s ~= nil) then
  23.                 x = split(s)
  24.             else
  25.                 break
  26.             end
  27.         end
  28.        
  29.         xlist.close()
  30.         xlist = fs.open("listed","a")
  31.     else
  32.         xlist = fs.open("listed","w")
  33.     end
  34.     xlist.writeLine(name..","..mine..","..flag..","..drop..","..vein)
  35.     xlist.close()
  36.     return true
  37. end
  38.  
  39. print("Enter name: ")
  40. name = read()
  41. print("Enter mine: ")
  42. mine = read()
  43. print("Enter flag: ")
  44. flag = read()
  45. print("Enter drop: ")
  46. drop = read()
  47. print("Enter vein: ")
  48. vein = read()
  49.  
  50. print(addList(name,mine,flag,drop,vein))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement