Advertisement
minimite

qpafarm

May 3rd, 2015
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.93 KB | None | 0 0
  1. --Quest Privacy Addon: Register Farm
  2. --Does not require internet access, as none of these are actually retrieved from the web
  3. local tArgs = {...}
  4. local function sprint(t)
  5.   if tArgs[2] ~= "silent" then
  6.     print(t)
  7.   end
  8. end
  9. sprint("Quest Privacy Addon: Register Farm")
  10. local count = tonumber(tArgs[1]) or 20
  11. sprint("Generating " .. count .. " registers")
  12. if tArgs[2] ~= "silent" then
  13.   sleep(1)
  14. end
  15. local open = fs.open(".quest_ips", "w")
  16. local characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"
  17. local p = count/100
  18. open.writeLine(count)
  19. local time = os.clock()
  20. for i = 1, count do
  21.   local t = ""
  22.   for i = 1, 15 do
  23.     local c = math.random(1, #characters)
  24.     t = t .. characters:sub(c, c)
  25.   end
  26.   open.writeLine(t)
  27.   sprint(i .. "/" .. count .. " (" .. i/p .. "%)")
  28.   sleep(0)
  29. end
  30. open.close()
  31. local now = os.clock()
  32. sprint("Generated " .. count .. " registers in " .. now-time .. " second(s).")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement