Advertisement
9551

Untitled

May 12th, 2021
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. local arg = {...}
  2. local reds = 0
  3. local sidez = {"bottom", "top", "back", "font", "right", "left"}
  4. x = false
  5. local function err()
  6. if type(tonumber(arg[3])) == "number" then
  7. x = true
  8. else
  9. error("please use PWM propperly! :\nPWM side side number")
  10. end
  11. end
  12. if
  13. (arg[1] == sidez[1] or arg[1] == sidez[2] or arg[1] == sidez[3] or arg[1] == sidez[4] or arg[1] == sidez[5] or
  14. arg[1] == sidez[6]) and
  15. (arg[2] == sidez[1] or arg[2] == sidez[2] or arg[2] == sidez[3] or arg[2] == sidez[4] or arg[2] == sidez[5] or
  16. arg[2] == sidez[6])
  17. then
  18. err()
  19. else
  20. error("please use PWM propperly! :\nPWM side side number")
  21. end
  22. while x == true do
  23. for i = 1, redstone.getAnalogInput(arg[1]) do
  24. reds = reds + 6.666666
  25. end
  26. if not (reds < 1 or reds > 99) then
  27. redstone.setOutput(arg[2], true)
  28. sleep(reds / 100)
  29. redstone.setOutput(arg[2], false)
  30. sleep(tonumber(arg[3]) - reds / 100)
  31. else
  32. sleep(0.2)
  33. if reds > 99 then
  34. redstone.setOutput("right", true)
  35. end
  36. end
  37. print(reds)
  38. reds = 0
  39. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement