Блокировка инвентаря.

  • Автор темы Автор темы Alexey
  • Дата начала Дата начала

Alexey

Новичок
30 Июл 2017
4
0
Как можно заблокировать инвентарь во время активации скила?
 
Я хз, но можно как минимум повесить кд на вещи.
 
Мне нужно чтобы вещи нельзя было выложить из инвентаря
 
Думаю для такого нужно мудрить с панорамой. Мож кто поопытнее в данном вопросе тебе подскажет. Лично я бы поверх инвентаря прозрачную кнопку вешал, что мешала бы на него кликать.

А если без костылей то я хз, не встречал подобных функций в API, да и в игре не видел такого.
 
Скорей всего можно через фильтр SetExecuteOrderFilter(handle hFunction, handle hContext) там вроде можно отловить момент когда выкладывается предмет DOTA_UNIT_ORDER_DROP_ITEM

Используешь абилку - вешает модификатор - в фильтре недаешь владельцу модификатора выкладывать шмотки.

Код:
if event.order_type == DOTA_UNIT_ORDER_DROP_ITEM then
    return false
  end
 
Реклама: