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

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

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

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
 
Реклама: