Передача предмета через Ctrl

EnDronist

Продвинутый
28 Апр 2016
231
0
Проект
Защитники Изобилия | Defenders of Abundance
Что нужно вписать в код datadriven- или lua-предмета, чтоб его можно было передавать через Ctrl (Как вард)?
 
EnDronist, писать отдельный скрипт и отлавливать нажатие ctrl, помоему в датадрайвене нету ничего, для передачи через ктрл
 
[quote author=I_GRIN_I link=topic=1032.msg5670#msg5670 date=1470553540]
EnDronist, писать отдельный скрипт и отлавливать нажатие ctrl, помоему в датадрайвене нету ничего, для передачи через ктрл
[/quote]
Интересно, как отлавливать нажатие клавиш?
 
Код:
"ItemShareability" "ITEM_NOT_SHAREABLE"       //Rapier
          "ITEM_PARTIALLY_SHAREABLE"    //Ring of Regen
          "ITEM_FULLY_SHAREABLE"      //Gem
          "ITEM_FULLY_SHAREABLE_STACKING" //Consumables
Попробуй это
 
Последнее редактирование модератором:
[quote author=ZLOY link=topic=1032.msg5714#msg5714 date=1470564087]
Код:
"ItemShareability" "ITEM_NOT_SHAREABLE"       //Rapier
          "ITEM_PARTIALLY_SHAREABLE"    //Ring of Regen
          "ITEM_FULLY_SHAREABLE"      //Gem
          "ITEM_FULLY_SHAREABLE_STACKING" //Consumables
Попробуй это
[/quote]
Код:
"ITEM_FULLY_SHAREABLE_STACKING" //Consumables
Что-то новое, чем отличается от простого "ITEM_FULLY_SHAREABLE"?
 
Последнее редактирование модератором:
[quote author=EnDronist link=topic=1032.msg5724#msg5724 date=1470570353]
Код:
"ITEM_FULLY_SHAREABLE_STACKING" //Consumables
Что-то новое, чем отличается от простого "ITEM_FULLY_SHAREABLE"?
[/quote]
Варды.
 
Последнее редактирование модератором:
Короче за такое поведение отвечает DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET, но у меня не получилось использовать абилку вместе в ним.
 
Интересно, как отлавливать нажатие клавиш?
Вот отлов
Код:
bool IsSteamControllerButtonPressed(int nControllerNumber, int nButton)
не? и при касте на юнита там у него добавляешь предмет а у себя удаляешь или убираешь заряды а если у таргета нет места то абилка не кастуется
А в поведении предмета\абилки ставишь на таргет, а целях герой, а в команде как уже догадался друзья) и все это запускаешь скриптом на спелл старт
Ну если речи об команде выше нету то оно не работает?
 
Последнее редактирование модератором:
Реклама: