CustomGames.ru - Dota 2 пользовательские игры

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

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн EnDronist

  • 222
  • Мощь: 1
  • Перфекционист-максималист
Что нужно вписать в код datadriven- или lua-предмета, чтоб его можно было передавать через Ctrl (Как вард)?
Ням
Мой аддон: steamcommunity.com/...ils/?id=671144274
[свернуть]

Оффлайн I_GRIN_I

  • Продвинутый
  • 525
  • Мощь: 9
  • Научиться бы скриптить...
Re: Передача предмета через Ctrl
« Ответ #1 : 07-08-2016, 07:05:40 »
EnDronist, писать отдельный скрипт и отлавливать нажатие ctrl, помоему в датадрайвене нету ничего, для передачи через ктрл

Оффлайн EnDronist

  • 222
  • Мощь: 1
  • Перфекционист-максималист
Re: Передача предмета через Ctrl
« Ответ #2 : 07-08-2016, 09:53:16 »
EnDronist, писать отдельный скрипт и отлавливать нажатие ctrl, помоему в датадрайвене нету ничего, для передачи через ктрл
Интересно, как отлавливать нажатие клавиш?
Ням
Мой аддон: steamcommunity.com/...ils/?id=671144274
[свернуть]

Оффлайн ZLOY

  • Супермодератор
  • 396
  • Мощь: 5
Re: Передача предмета через Ctrl
« Ответ #3 : 07-08-2016, 10:01:27 »
Код
"ItemShareability" "ITEM_NOT_SHAREABLE"             //Rapier
                   "ITEM_PARTIALLY_SHAREABLE"       //Ring of Regen
                   "ITEM_FULLY_SHAREABLE"           //Gem
                   "ITEM_FULLY_SHAREABLE_STACKING"  //Consumables
Попробуй это

Оффлайн EnDronist

  • 222
  • Мощь: 1
  • Перфекционист-максималист
Re: Передача предмета через Ctrl
« Ответ #4 : 07-08-2016, 11:45:53 »
Код
"ItemShareability" "ITEM_NOT_SHAREABLE"             //Rapier
                   "ITEM_PARTIALLY_SHAREABLE"       //Ring of Regen
                   "ITEM_FULLY_SHAREABLE"           //Gem
                   "ITEM_FULLY_SHAREABLE_STACKING"  //Consumables
Попробуй это
Код
"ITEM_FULLY_SHAREABLE_STACKING"  //Consumables
Что-то новое, чем отличается от простого "ITEM_FULLY_SHAREABLE"?
Ням
Мой аддон: steamcommunity.com/...ils/?id=671144274
[свернуть]

Оффлайн CryDeS

  • Друзья CG
  • 1208
  • Мощь: 12
Re: Передача предмета через Ctrl
« Ответ #5 : 07-08-2016, 13:33:45 »
Код
"ITEM_FULLY_SHAREABLE_STACKING"  //Consumables
Что-то новое, чем отличается от простого "ITEM_FULLY_SHAREABLE"?
Варды.

Оффлайн ZLOY

  • Супермодератор
  • 396
  • Мощь: 5
Re: Передача предмета через Ctrl
« Ответ #6 : 07-08-2016, 14:33:48 »
Короче за такое поведение отвечает DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET, но у меня не получилось использовать абилку вместе в ним.

Оффлайн Danis

  • Продвинутый
  • 268
  • Мощь: 2
Re: Передача предмета через Ctrl
« Ответ #7 : 08-08-2016, 23:07:31 »
Интересно, как отлавливать нажатие клавиш?
Вот отлов
Код
bool IsSteamControllerButtonPressed(int nControllerNumber, int nButton)
не? и при касте на юнита там у него добавляешь предмет а у себя удаляешь или убираешь заряды а если у таргета нет места то абилка не кастуется
А в поведении предмета\абилки ставишь на таргет, а целях герой, а в команде как уже догадался друзья) и все это запускаешь скриптом на спелл старт
Ну если речи об команде выше нету то оно не работает?
« Последнее редактирование: 08-08-2016, 23:35:24 от Danis »
Создай Героя
Мод  - steamcommunity.com/...ils/?id=750146414
[свернуть]