mirror of
https://github.com/mt-mods/led_marquee.git
synced 2024-12-26 15:37:32 +01:00
increase string limit to 4 kB
(also pad "clear" and "allon" strings to 2 kB)
This commit is contained in:
parent
5cf5e0318a
commit
bee8d5c32d
8
init.lua
8
init.lua
@ -119,9 +119,9 @@ local cbox = {
|
||||
}
|
||||
|
||||
led_marquee.display_msg = function(pos, channel, msg)
|
||||
msg = string.sub(msg, 1, 1024)
|
||||
msg = string.sub(msg, 1, 4096)
|
||||
if string.sub(msg,1,1) == string.char(255) then -- treat it as incoming UTF-8
|
||||
msg = make_iso(string.sub(msg, 2, 1024))
|
||||
msg = make_iso(string.sub(msg, 2, 4096))
|
||||
end
|
||||
|
||||
local master_fdir = minetest.get_node(pos).param2 % 8
|
||||
@ -198,13 +198,13 @@ local on_digiline_receive_string = function(pos, node, channel, msg)
|
||||
if string.len(msg) > 1 then
|
||||
if msg == "clear" then
|
||||
led_marquee.set_timer(pos, 0)
|
||||
msg = string.rep(" ", 1024)
|
||||
msg = string.rep(" ", 2048)
|
||||
meta:set_string("last_msg", msg)
|
||||
led_marquee.display_msg(pos, channel, msg)
|
||||
meta:set_int("index", 1)
|
||||
elseif msg == "allon" then
|
||||
led_marquee.set_timer(pos, 0)
|
||||
msg = string.rep(string.char(144), 1024)
|
||||
msg = string.rep(string.char(144), 2048)
|
||||
meta:set_string("last_msg", msg)
|
||||
led_marquee.display_msg(pos, channel, msg)
|
||||
meta:set_int("index", 1)
|
||||
|
Loading…
Reference in New Issue
Block a user