Как добавить скины к модельке / Multiple Skins for a Single Model

Тема в разделе "AMXX скриптинг", создана пользователем jesuspunk, 20 мар 2017.

  1. jesuspunk

    jesuspunk Администратор Команда форума

    Как присвоить команде модельку своего цвета? Вы таким вопросом не задавались? Я вот задался и нашел решение.
    Иногда нужно сделать(присвоить) чтобы одна модель была под цвет команды, чтобы при этом не плодить файлы и не забивать и не без того не резиновый лимит ресурсов, для этого вам нужно добавить текстурку к модельке, делается это очень просто, в файле ".qc" от нужной вам модельки добавляется вот такой код:

    Код:
    $texturegroup skinfamilies
    {
        { "lamp_ct.bmp"  }
        { "lamp_t.bmp" }
    }
    Это будет соответствовать skin 1 и skin 2.

    C помощью софта из данной темы: Как избавится от *T.mdl в молелях можно достать файл ".qc", делаете вторую текстурку и прописываете выше указанным форматом. Модель так же в прекеш и устанавливаете объекту, теперь с помощью:

    Код:
    entity_set_int(iEntity, EV_INT_skin,0)
    Вместо 0, ставите 1 и этой уже будет вторая текстурка у модели.

    В reapi делается это так:
    Код:
    set_entvar(entity,var_skin, *тут номер скина* 0, 1, 2 и т.к. далее)