Advertisement
Guest User

startup

a guest
May 24th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.08 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. end
  27.  
  28. function boolean(stte)
  29. if(stte) then return "1" else return "0"end
  30. end
  31.  
  32. while true do
  33.     leverState = redstone.getInput("back")
  34.   if leverState ~= prevLeverState then
  35.     button(1, leverState)
  36.   end
  37.  
  38.   prevLeverState = leverState
  39.   lamp()
  40. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement