• Уважаемые пользователи!
    За решением проблем с работой плагинов, компиляцией, падением сервера и прочими обращайтесь в раздел Помощи!
    Данная тема предназначена для обсуждения плагина, его функционала, принципа работы и предложений.
Иконка ресурса

Плагин АМХХ CMS SkinManager 1.4.4

Нет прав для скачивания
По поводу обновлений, супер!! Пока не ставил только потому что хочу проверить стабильность работы сервера, после обязательно куплю и обновлюсь.

Предложение, очень очень очень нужное.

  • Добавить возможность выбирать скин модельки. То есть, для возможности устанавливать не только каждому разную модельку, а поставить например одну модельку всем террористам, но с 4 скинами, и для каждого пункта в меню, устанавливать лишь скин. Если "skinsT" "skinsСT" равны 0, ничего со скинами не делаем... Тогда можно было бы сократить количество моделей сильно,на том же сайте продажу сделать не 2-3 моделей а хоть 50, при этом сильно не нагружая клиент сотнями моделей...
    Код:
    "skinName": "Леди 1",
    "skinModelT": "lady_t",
    "skinsT": "1",
    "skinModelCT": "lady_ct",
    "skinsCT": "1",
    "access":
    
    
    "skinName": "Леди 2",
    "skinModelT": "lady_t",
    "skinsT": "2",
    "skinModelCT": "lady_ct",
    "skinsT": "2",
    "access":
 
zhorzh78 обновил(а) ресурс CMS SkinManager новой записью:

Обновление до версии 1.4.2

C++:
1.4.2
    * Hotfix удаление из меню моделей, которые не были кешированы       
    * Hotfix кеширования моделей, у которых отсутствовал параметр "access"

Узнать больше об этом обновлении...
Добавлено:

SPIRIT, Это делается по-другому.
C++:
"skinName": "Леди 1",
"skinModelT": "lady_t",
"skinModelCT": "lady_ct",

"skinName": "Леди 2",
"skinModelT": "lady_t",
"skinModelCT": "lady_ct",

C++:
#include <amxmodx>
#include <cms_skin_manager>
#include <engine>

public OnCMSSkinSetSkin(id, szSkin[], bool:post)
{
    if(!post)
        return;
    
    new szSkinName[MAX_NAME_LENGTH]
    CMSSkinGetUserSelectedSkin(id, szSkinName, charsmax(szSkinName));
    
    new iBody = -1;
    if(!strcmp(szSkinName, "Леди 1"))
        iBody = get_user_team(id) == 1 ? 1 : 5; //body 1 для TT, body 5 для СT
    else
        if(!strcmp(szSkinName, "Леди 2"))
            iBody = get_user_team(id) == 1 ? 2 : 6; //body 2 для TT, body 6 для СT
    
    if(iBody != -1)
        entity_set_int(id, EV_INT_body, iBody);
}
 
Последнее редактирование:
Скажите пожалуйста, возможность автоматического "надевания" скина под привилегию, в платной версии имеется? Просто у меня несколько разных привилегий на сервере, и реализуемо ли с помощью данного плагина сделать так, что-бы на каждую привилегию автоматически одевался определенный скин?
 
только дополнительным плагином
Пробовал..с помощью плагина ultimate models. Данный плагин выдаёт автоматически скины по привилегиям. Когда установил дополнительно плагин Cms SkinManager, то скин просто не меняется. Принудительно выдаётся скин от ultimate models
 
Parviz, Дополнительным, который нужно можно написать.
 
два плагина с одним функционалом
этот плагин не умеет ведь выдавать скин автоматически по привилегиям. Допустим у меня у випов другой скин, у админов другой скин..и т.д.. поэтому, функционал не схож..
 
Не видит ланг файл, из архива. Последняя версия.в моем случае без ключа.
меню открывается а в нем,
1637680205685.png

B случае другого человека, кто купил плагин. Все настроил как нужно.
А у него там это
1637680898587.png
тему не создаю так как думаю с обновлениями что то не то в папку положили просто.
Сервер, все последнее.
 
SPIRIT, проверьте кодировку из словаря, проверьте язык, который у вас в игре установлен.
 
SPIRIT, проверьте кодировку из словаря, проверьте язык, который у вас в игре установлен.
аналогичная ситуация. только вот установил, кодировка UTF-8, язык в игре русский. С другими плагинами такой проблемы не наблюдаю..
так-же как-то скины не применяются..то есть скин, то нету..перезаход на сервер, меню работает, типа скин установлен а скина нет.

upd. удалил все файлы плагина и установил заново. проблема с кодировкой пропала. Но со скинами проблема, меняется карта, при попытке одеть скин, ничего не происходит, пишет, что скин установлен, а его нет. Нужно перезайти на сервер и после скин появляется..

upd_2. Думал, что может приобрету ключ и такой проблемы не будет, но никак..у некоторых игроков всё остаётся при смене карты а у некоторых после смены карты, ни один скин "одевается", перезаход и смена карты не помогает. Перезагружаю сервер и теперь наоборот, у другой половины работает а у тех у кого работал, перестаёт работать
Добавлено:

вписал в конфиг так...
JavaScript:
        {
            "skinName": "Nike",
            "skinModelT": "nikecs_te",
            "skinModelCT": "nikecs_ct",
            "access": [
                "_mod_nike"
            ],
            "precache": "auto"
        }

услуга приобретена но в меню не отображается. Если поставить precache 1, то в меню есть. как можно исправить это?
 
Последнее редактирование:
Плагине есть неприятная недоработка,если у игрока был флаг допустим m - он установил модель и она сохранилась,потом у него не стало этого флага,допустим закончилась vip , он продолжает бегать с этой моделькой
 
Флаги выдаются и удаляются в течение карты?
 
Плагине есть неприятная недоработка,если у игрока был флаг допустим m - он установил модель и она сохранилась,потом у него не стало этого флага,допустим закончилась vip , он продолжает бегать с этой моделькой
Верно. Ибо запись в бд, отсается.
 
Parviz, Проверьте
 

Вложения

  • CMS_SkinManager_1.4.4.amxx
    16.4 KB · Просмотры: 0
Назад
Сверху