Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local dfpwm = require("cc.audio.dfpwm")
- local speaker = peripheral.find("speaker")
- local decoder = dfpwm.make_decoder()
- local lien = "https://cdn.discordapp.com/attachments/759817823726993450/1344333271864971316/Il_faut_choquer_le_muscle.dfpwm?ex=67c0876c&is=67bf35ec&hm=ff14ee592079a567d45c416053e7cba1ca12cfd6b00067c557b5f199b623e03c&"
- while true do
- local redstoneInput = redstone.getInput("top") or
- redstone.getInput("bottom") or
- redstone.getInput("front") or
- redstone.getInput("back") or
- redstone.getInput("left") or
- redstone.getInput("right")
- if redstoneInput then
- local handle = assert(http.get(lien, nil, true))
- for chunk in handle.read, 16 * 1024 do
- local buffer = decoder(chunk)
- while not speaker.playAudio(buffer) do
- os.pullEvent("speaker_audio_empty")
- end
- end
- handle.close()
- os.sleep(61)
- end
- os.sleep(0.1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement