Reply to YkM1rxXNp2tMhTuFY6Xu


Привет!
Не совсем понял, что тут имеется в виду:

====
act = function(s)
      if got_bunker_key then 
		        random_action_on = true; -- кто анализирует эту переменную?
      end;
====

То-есть, не понятно, какой именно код запускает событие? life метод? Или непосредственно в act?
Так-то, сам random делается просто:

====
local n = rnd(3)

if n == 1 then
-- 1
elseif n == 2 then
-- 2
else
-- 3
end
====

Ну или в твоем примере можно сразу:

====
random_action_on = rnd(3) -- от 1 до 3
====






Help

Code blocks

====
for i=1,10 do
    print "hello world"
end
====

Quotes

> Lorem ipsum dolor sit amet, consectetur adipiscing elit,
> sed do eiusmod tempor incididunt ut labore et dolore magna

Spoilers

Open text...
%%spoiler%%
Top secret! Till end of message...

Headers and splitters

== Chapter 1
A long time ago in a galaxy far, far away....
----
That's all!