как сделать рабочий бекпак?

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

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

polizex

Новичок
19 Ноя 2025
1
0
Проект
DOTA X5
вообще надо чтобы предметы, а именно их пассивные свойства, работали даже в бекпаке. Кароче чтобы было 9 слотов рабочих :)
 
Для создания собсвенного бэкпака следует использовать Panorama.
Но предмет не помещенный в инвентарь не будет добавлять характеристики персонажу.
Я бы рекомендовал создать польностью кастомное отображение не реального предмета, а данных из таблицы луа по предмету, кастомный тултип если надо.
Для каждого предмета следует создать модификатор, который будет изменять нужные характеристики перонажа.
Ну или, как вариант, создать набор базовых модификаторов (один на силу, один на скорость атаки и т.д.) и потом комбинировать их для каждого отдельного предмета.
При помещении в "рабочий" бэкпак этого кастомного предмета следует создать событие из панорамы на javascript.
И на сервере в логике луа вручную аттачить соответствующий модификатор/модификаторы на героя.
 
Реклама: