Advertisement
Guest User

startup

a guest
May 23rd, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.03 KB | None | 0 0
  1.   function getStates(str)
  2.     output = ""
  3.     for i=0, (string.len(str)) do
  4.       cc = string.sub(str, i, i)
  5.       if((cc=='[') or (cc=='"') or (cc==',') or (cc == ']')) then
  6.         i = i+1
  7.       else
  8.         output = output .. cc
  9.       end
  10.     end
  11.     return output
  12.   end
  13.  
  14. function lamp()
  15.   response = http.get("http://35.204.206.85/transmit.php?server=35.187.40.176&user=nosk&password=1234&query=Select+*+FROM+Traverskran.Traverskran")
  16.   data = response.readAll()
  17.   response.close()
  18.  
  19.   status = (string.sub(getStates(data), 1, 1) == '1')
  20.   redstone.setOutput("top", status)
  21.   sleep(1)
  22. end
  23.  
  24. function button(port, state)
  25. http.get(("http://35.204.206.85/transmit.php?server=35.187.40.176&user=nosk&password=1234&query=UPDATE%20Traverskran.Traverskran%20SET%20Status=" .. boolean(state) .. "%20WHERE%20Utgang=" .. port))
  26. print("setting " .. port .. " to " .. boolean(state))
  27. end
  28.  
  29. function boolean(stte)
  30. if(stte) then return "1" else return "0"end
  31. end
  32.  
  33. while true do
  34.     button(0, redstone.getInput("back"))
  35.     lamp()
  36. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement