Замена косметических предметов при смене модели.

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

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

Bacchus

Пользователь
25 Ноя 2021
36
2
Проект
Gods&Avatars
Необходимо менять юниту модель одного героя на модель другого героя.
Модель меняется, но косметические вещи остаются.

Как динамически поменять косметические вещи на герое вместе с моделью?

Lua:
transformation_mod = transformation_mod or class({
    IsHidden                = function(self) return true end,
    IsPurgable              = function(self) return false end,
    IsDebuff                = function(self) return false end,
    IsBuff                  = function(self) return false end,
    RemoveOnDeath           = function(self) return false end,
    DeclareFunctions        = function(self)
        return {
            MODIFIER_PROPERTY_MODEL_CHANGE, 
        }
    end,
})

function transformation_mod:GetModifierModelChange()
   return "models/heroes/terrorblade/terrorblade.vmdl"
  --  return "models/creeps/roshan/roshan.vmdl"
end

error.png
 
Реклама: