Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("json")
- local rule1 = "*-Keep it friendly and nontoxic"
- local rule2 = "*-No griefing or stealing"
- local rule3 = "*-No advertising"
- local rule4 = "*-No hacking or cheating"
- local rule5 = "*-Don't be racist or sexist"
- local rule6 = "*-Dont dig holes within"
- local rule62 = " 2500 blocks of spawn"
- ip="steampunk.pixel-mods.com"
- local summerSensor = "back"
- local springSensor = "left"
- local autumnSensor = "right"
- local winterSensor = "front"
- dp = peripheral.wrap("top")
- local season
- while true do
- str = http.get("https://mcapi.us/server/status?ip="..ip).readAll()
- obj = json.decode(str)
- player_count = obj.players.now
- local springSignal = redstone.getAnalogInput(springSensor)
- local summerSignal = redstone.getAnalogInput(summerSensor)
- local autumnSignal = redstone.getAnalogInput(autumnSensor)
- local winterSignal = redstone.getAnalogInput(winterSensor)
- dp.clear()
- if springSignal >= 1 and springSignal <= 5 then
- season = "Early Spring"
- elseif springSignal >= 6 and springSignal <=10 then
- season = "Mid Spring"
- elseif springSignal >= 11 and springSignal <=16 then
- season = "Late Spring"
- end
- if summerSignal >= 1 and summerSignal <= 5 then
- season = "Early Summer"
- elseif summerSignal >= 6 and summerSignal <=10 then
- season = "Mid Summer"
- elseif summerSignal >= 11 and summerSignal <=16 then
- season = "Late Summer"
- end
- if autumnSignal >= 1 and autumnSignal <= 5 then
- season = "Early Autumn"
- elseif autumnSignal >= 6 and autumnSignal <=10 then
- season = "Mid Autumn"
- elseif autumnSignal >= 11 and autumnSignal <=16 then
- season = "Late Autumn"
- end
- if winterSignal >= 1 and winterSignal <= 5 then
- season = "Early Winter"
- elseif winterSignal >= 6 and winterSignal <=10 then
- season = "Mid Winter"
- elseif winterSignal >= 11 and winterSignal <=16 then
- season = "Late Winter"
- end
- wt = os.time()
- wt = textutils.formatTime(wt,true)
- dp.setCursorPos(9,1)
- dp.write("WELCOME TO PIXELMODS ")
- dp.setCursorPos(8,2)
- dp.write("CLOCK ".. wt)
- dp.setCursorPos(21,2)
- dp.write("Players ".. player_count)
- dp.setCursorPos(9,3)
- dp.write("SEASON ".. season)
- dp.setCursorPos(1,4)
- dp.write("############## RULES ###############")
- dp.setCursorPos(1,5)
- dp.write("#")
- dp.setCursorPos(1,6)
- dp.write("#")
- dp.setCursorPos(1,7)
- dp.write("#")
- dp.setCursorPos(1,8)
- dp.write("#")
- dp.setCursorPos(1,9)
- dp.write("#")
- dp.setCursorPos(1,10)
- dp.write("#")
- dp.setCursorPos(1,11)
- dp.write("#")
- dp.setCursorPos(1,12)
- dp.write("#")
- dp.setCursorPos(36,5)
- dp.write("#")
- dp.setCursorPos(36,6)
- dp.write("#")
- dp.setCursorPos(36,7)
- dp.write("#")
- dp.setCursorPos(36,8)
- dp.write("#")
- dp.setCursorPos(36,9)
- dp.write("#")
- dp.setCursorPos(36,10)
- dp.write("#")
- dp.setCursorPos(36,11)
- dp.write("#")
- dp.setCursorPos(36,12)
- dp.write("#")
- dp.setCursorPos(2,5)
- dp.write(rule1)
- dp.setCursorPos(2,6)
- dp.write(rule2)
- dp.setCursorPos(2,7)
- dp.write(rule3)
- dp.setCursorPos(2,8)
- dp.write(rule4)
- dp.setCursorPos(2,9)
- dp.write(rule5)
- dp.setCursorPos(2,10)
- dp.write(rule6)
- dp.setCursorPos(2,11)
- dp.write(rule62)
- dp.setCursorPos(2,12)
- dp.write("#################################################################################")
- dp.update()
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement