Перейти к содержанию
Аватар пользователя
#3684
}{0TT@6bI4
Jewilly, есть способ передавать все нужные данные в коллбэк при помощи upvalues:
function test()
local importantValue = random(10)
Trigger(4, "TestObject", "ImportantFunc")
ImportantFunc = function(hero, obj)
local value = %importantValue
print(hero, obj, value)
end
end
--Вот и вывели два исходных аргумента + важное значение из родительской функции коллбэка
О, Спасибо большое. Когда сам пытался всё перепробовал, а про upvalues забыл - не использовал их к моменту, когда что-то начал понимать. Буду знать! 


Не уходи безропотно во тьму,
Будь яростней пред ночью всех ночей,
Не дай погаснуть свету своему!

Хоть мудрый знает – не осилишь тьму
Во мгле словами не зажжёшь лучей –
Не уходи безропотно во тьму.


                                                                                       

Статистика

Приветствуем новейшего участника: artem

Сейчас на сайте 4 пользователей 1677 гостей