23 lines
419 B
Lua
23 lines
419 B
Lua
if not init then
|
|
text = " hello world "
|
|
name = "rnd"
|
|
m = 8;
|
|
idx = 0;
|
|
n = string.len(text)
|
|
|
|
player = puzzle.get_player(name)
|
|
inv = player:get_inventory()
|
|
inv:set_list("main",{})
|
|
init = true
|
|
|
|
end
|
|
|
|
for i = 1, m do
|
|
local j = (idx+i)%n + 1
|
|
local c = string.byte(text,j)-97;
|
|
if c<0 or c>30 then c = -97 end
|
|
inv:set_stack("main", i,puzzle.ItemStack("basic_robot:button_" ..(97+c)))
|
|
end
|
|
|
|
idx = (idx + 1) % n
|
|
--self.remove() |