OnDestroy

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

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

$peed_Fire

Пользователь
30 Дек 2016
45
0
Для предмета есть действие OnEquip, неужели нету того же только наоборот. Можно ли обойтись без скриптов?
 
Последнее редактирование модератором:
Re: Действие предмета

[quote author=KEKMAN link=topic=1533.msg9998#msg9998 date=1497816313]
OnDestroy - The modifier has been removed.
https://developer.valvesoftware.com/wiki/Dota_2_Workshop_Tools/Scripting/Abilities_Data_Driven
[/quote]
Я чет не догоняю, чтобы убрать модификатор нужно опять же отследить отсутствие предмета... И я возвращаюсь к своему вопросу
 
Re: Действие предмета

У меня в lua OnDestroy работает.
 
У меня в lua OnDestroy работает.
Покажу итем:
"item_key"
{
"ID" "1837"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
"BaseClass" "item_datadriven"
"AbilityTextureName" "item_key"
"ItemCost" "100"



"OnEquip"
{
"AddAbility"
{
"AbilityName" "repair"
"Target" "CASTER"
}
"LevelUpAbility"
{
"Target" "CASTER"
"AbilityName" "repair"
}
}


}
мне нужно обратное действие onEquip. то есть когда предмета в инвентаре нет абилка удалялась у героя.
 
Последнее редактирование модератором:
Последнее редактирование модератором:
Реклама: