OnHealRecived ничего не передает

  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

Adam Smith

Друзья CG
4 Окт 2014
473
2
Вижу такую картину
Код:
"OnHealReceived"
        {
        "RunScript"
        	{
        		"ScriptFile"			"dr_strange.lua"
        			"Function"				"HealStorage"
        	}
        }
Код:
function HealStorage( keys )
	local caster = keys.caster
	local target = keys.target
	print(k,v)
end
c85e7d4971bd.png


ШТА ЗА ДИЧ?
 
Последнее редактирование модератором:
k - key, v - value. Эти ключи они ведь не сами по себе за буковками заняты. Они в таблицах определены. Тебе надо указать, у какой именно таблицы ты их берешь. Вот пример итератора:

t = {foo = "bar", [123] = 456}
for k,v in pairs(t) do print(k,v) end

Можешь тут почитать, чтобы осмыслить.
 
Последнее редактирование модератором:
В луа пишешь внутри функции
Код:
for i,x in pairs(keys) do print(i,x) end
 
[quote author=CryDeS link=topic=767.msg3113#msg3113 date=1457788413]
В луа пишешь внутри функции
Код:
for i,x in pairs(keys) do print(i,x) end
[/quote]
Нету лечения
e3fba6b76aa7.png
 
А тебе разве не это надо было?


Что ты хочешь то?))
 
А тебе разве не это надо было?


Что ты хочешь то?))
Ему нужно численное значение лечения.
Записывай хп юнитов, по другому никак. Либо попробуй OnHealthGained, мб он дает. Так же можно чекнуть модификатор из луа, возможно в луа пойдет больше данных об этом.
 
Последнее редактирование модератором:
Ой лол, тема, где Фримен не знал луа, как ето мило ;з
 
А он сейчас знает что-ли?
 
Че вы двое по архивам стали лазить? Уже третью тему из гроба достаете.
 
Я понимаю, еслиб поднимались темы, авторы которых не нашли решения своей проблемы.
 
Во первых этой теме уже полтора года и её можно назвать закрытой, ибо решение автор нашел.
А во вторых, ему нужно было отлавливать лечение со стороны. Количество восстановленного юниту жизней при любом лечении.
 
Реклама: