1
0
mirror of https://github.com/osmarks/random-stuff synced 2024-11-08 13:39:53 +00:00

Update lms.lua

This commit is contained in:
osmarks 2024-06-11 15:18:13 +01:00 committed by GitHub
parent acccb2f715
commit 039531fea0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,5 +1,5 @@
local function update() local function update()
local h = http.get "https://pastebin.com/raw/L0ZKLBRG" local h = http.get "https://raw.githubusercontent.com/osmarks/misc/master/computercraft/lms.lua"
local f = fs.open(shell.getRunningProgram(), "w") local f = fs.open(shell.getRunningProgram(), "w")
f.write(h.readAll()) f.write(h.readAll())
f.close() f.close()
@ -109,7 +109,7 @@ local function send()
if preproc(msg) == "" then if preproc(msg) == "" then
print_message "Your message is considered spam." print_message "Your message is considered spam."
else else
add_message(msg, username) add_message(msg, username:sub(1, 16))
m.transmit(chan, chan, { message = msg, username = username }) m.transmit(chan, chan, { message = msg, username = username })
end end
end end
@ -119,7 +119,7 @@ end
local function recv() local function recv()
while true do while true do
local _, _, channel, _, message = os.pullEvent "modem_message" local _, _, channel, _, message = os.pullEvent "modem_message"
if channel == chan and type(message) == "table" and message.message and message.username then if channel == chan and type(message) == "table" and message.message and message.username and type(message.message) == "string" and type(message.username) == "string" then
notification_sound() notification_sound()
add_message(message.message, message.username) add_message(message.message, message.username)
end end