Advertisement
DabDaddy6223

mineserver

Mar 7th, 2023 (edited)
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.90 KB | None | 0 0
  1. function prepare()
  2.     print("How many turtles should connect?")
  3.    
  4.     local expectedTurtlesStr = read()
  5.     local currentTurtles = 0
  6.    
  7.     if type(expectedTurtlesStr) == "number" then
  8.         local expectedTurtles = tonumber(expectedTurtlesStr)
  9.  
  10.         while currentTurtles < expectedTurtles do
  11.             local id, message = rednet.receive("minenettoserver")
  12.             rednet.send(id, "Welcome!", "minenettoclient")
  13.  
  14.             print("Turtle #" .. id .. " connected")
  15.             currentTurtles = currentTurtles + 1
  16.         end
  17.  
  18.         return true
  19.     else
  20.         print("Please enter a valid number")
  21.         return false
  22.     end
  23. end
  24.  
  25. function main()
  26.     rednet.open("right")
  27.     if rednet.isOpen("right") ~= true then
  28.         print("Failed to start modem!")
  29.         return
  30.     end
  31.  
  32.     if prepare() == true then
  33.        
  34.     end
  35.  
  36.     rednet.close("right")
  37. end
  38.  
  39. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement