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

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

Нет прав для скачивания
vova1986, есть нативы, функции, с помощью которых это реализовывается сторонними плагинами.
Добавлено:

vova1986, сорян... Темы перепутал:D
В общем смотрите конфиг и его описание, сам подробно описано как добавляются модели игроков
 
Последнее редактирование:
C++:
GameCMS_API             5.3.5       zhorzh78          gamecms_api_5.3  running
CMS_SkinManager_1.2.amxx работает, а CMS_SkinManager_1.3.0.amxx не запускается.
C++:
L 10/22/2020 - 08:03:02: [AMXX] Displaying debug trace (plugin "CMS_SkinManager_1.3.0.amxx", version "1.3.0")
L 10/22/2020 - 08:03:02: [AMXX] Run time error 14: native not found (native "cmsapi_get_user_setting")
L 10/22/2020 - 08:03:02: [AMXX]    [0] CMS_SkinManager_1.3.0.sma::FnLoadPlayerSkin (line 484)
L 10/22/2020 - 08:03:02: [AMXX]    [1] CMS_SkinManager_1.3.0.sma::client_putinserver (line 159)
C++:
version -> Ответ:
 Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.7.0.697-dev
Build date: 20:42:34 Jul 24 2020 (2295)
Build from: https://github.com/dreamstalker/rehlds/commit/98db467
amxx version -> Ответ:
 AMX Mod X 1.9.0.5271 (http://www.amxmodx.org)
Authors:
    David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
    Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
    Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
    Borja "faluco" Ferrer, Scott "DS" Ehlert
Compiled: Jun 24 2020 13:53:30
Built from: https://github.com/alliedmodders/amxmodx/commit/5eea3e5
Build ID: 5271:5eea3e5
Core mode: JIT+ASM32
game version -> Ответ:
 ReGameDLL version: 5.18.0.474-dev
Build date: 11:07:34 Jul 16 2020
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/efb06a7
 
Evgen, Либо обновите API, либо ждите фикса под старые версии
 
Evgen, Либо обновите API, либо ждите фикса под старые версии
Обновил API
пишу в чат /skin ничего не происходит. Пишу в консоль skin
пишет:
C++:
"skin" is ""
[Skins] Для смены скина напиши в чат /skin
Файл с настройками
C++:
{
    "player": {
        "skins": [
        {
            "skinName": "Мастер Йода (CT)",
            "skinModelT": "terror_t",
            "skinModelCT": "master_yoda",
            "access": "_player_skin"
        },
        {
            "skinName": "STEAM игрок",
            "skinModelT": "steam_t",
            "skinModelCT": "steam_ct",
            "access": "_steam"
        },
        {
            "skinName": "Девушка ver.1",
            "skinModelT": "girl_tt",
            "skinModelCT": "girl_ct",
            "access": "f"
        }
      ]
    },
    "chat_anons_message" : 275.0,
    "menu_say_command" : "/skin",
    "change_skin_timeout" : 5
}
 
zhorzh78, доброго времени суток.

Нашел небольшую ошибку.
Судя по всему перепутаны ланг ключи. Вместо сообщения CMSSKIN_CHAT_RESET_TIMEOUT = ^3Смена скина возможна через ^4%d сек. выводит в чат CMSSKIN_MENU_ITEM_EXIT = "\yВыход"

tempsnip.png
 
zhorzh78, скажите пожалуйста.

Код:
L 05/11/2021 - 16:00:09: [cms_skinmanager.amxx] CreateModel new 126 / wz_svip_c
t (group 0 / 0) = 0

Так должно быть. Просто уточняю
 
Несколько предложений по доработке.
1. Добавить в конфиг, обозначение каким скин будет по счету в меню.
Очень не удобно что пункты случайным образом каждый раз в меню, А была бы нумерация, было бы здорово. Грубо говоря, женские модельки можно вовсе на 2 странице оставить, так как их будут включать очень редко.
2. "menu_say_command" : "say /skin", реклама в чате так и пишет, say /skin, а без say меню не открывается.
3. Просмотр моделек, сделать его подольше. Не один оборот вокруг своей оси. Либо квар настройку, длительности просмотра модельки. Либо есть какие то ограничения по этому поводу?
4. Свечение моделек собственное добавить. Дело в том что на картах даже самых популярных, хватает темных мест. И при просмотре в меню, разумеется все очень темно. В остальном замечательный плагин, спасибо за него!
 
Как там обстоят дела с API?
Добавлено:

Добавить в конфиг, обозначение каким скин будет по счету в меню.
Прямо уж. Отдельный конфиг создавать на одну функцию.
Почему не добавить дополнительный параметр в объекте модели, в файле skins.ini? Почему такое влечение к срачу множеством файлов?
 
RockTheStreet, перечитай, причем тут отдельный файл. Прямо в скмнс и добавить дополнительные строки настроек.
Добавлено:

Предложение.
  • Сделать проверку на присутствие пункта в кфг. Если его нет, удалять настройки пользователя на сайте. Столкнулся с проблемой, около недели стояли модельки с названием vip в скинс.ини. сейчас решил модельки сменить, пункт переименовать. Ага сейчас...все у кого в настройках сохранилось vip, зашли на сервак в у них стандартные модельки, Но, перепутанные команды, то есть, у теров моделька ментов и наоборот. Очень важная проверка...
  • Сделать обозначение в кфг, на каком именно сервере установленны скины. Ещё одна неприятность, дело в том что при 2 серверах, данные настроек синхронизируются,и если на одном выбрал, слетает на втором, поэтому сейчас нельзя использовать разные названия на разных серверах, иначе будет проблема из пункта 1.

Ну и вчера почему то при установке новых 4 пар моделек, при этом у одной пары моделек пришлось сохранить старое название, что бы те кто не сменил модельку, не были перепутанные со скинами. Так вот, после установки плагина, при 25-30 людях, сервак стал зависать. То есть он не падает, а в консоли идеи бой, и просто тишина, логи дальше не идут, при этом он вроде как включен. Так что даже краш лога нет, и момент поймать когда именно не вышло, и прри смене карты так зависал один раз, остальные во время боя, выключил перестало. Тему с проблемой не оформляю так как логов события нет...
 
Последнее редактирование:
Как там обстоят дела с API
В версии 1.4
Добавлено:

Так вот, после установки плагина, при 25-30 людях, сервак стал зависать. То есть он не падает,
Нужно смотреть. Возможно, причина похожа с этой.
 
Что-то конкретно? М.б. я чего-то не помню?
Ожидаю именно апи, дабы иметь возможность взаимодействовать с плагином не только через меню.
При наличие исходника сам бы сделал апи и выложил, но из-за его отсутствия мои возможности ограничены:(
 
zhorzh78, на удивление, вчера вот целый день "зависал" сервак, выключил, ночью включил повторно, ничего не меняя не в настройках, на серваке так же ничего не делал. Сегодня вот время 3 часа дня, онлайн по 30, где то с 11 часов, моделек, у каждого второго. Моделей всего 8. 4 тера, 4 ст. все стабильно...магия...
 
zhorzh78 обновил(а) ресурс CMS_SkinManager новой записью:

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

PHP:
1.4.0
        * изменен путь до файла настроек addons/amxmodx/configs/cms_skin_manager/player_skins.ini
        * исправлена сортировка пунктов в меню. Пункты идут по порядку, как в файле player_skins.ini       
        * переделан алгоритм проверки доступа
        * фикс предпросмотра модели, если нет RegameDll
        * фикс вывода фразы CMSSKIN_CHAT_RESET_TIMEOUT
        * изменена команда для открытия меню с "menu_say_command" на "menu_command"
        * добавлена возможность...

Узнать больше об этом обновлении...
 
zhorzh78 обновил(а) ресурс CMS_SkinManager новой записью:

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

C++:
1.4.1
    +  добавлен доступ к скину по группе пользователя на сайте "_group2", где 2- номер группы
    * фикс логирования названия скина
    * активированы платные функции

Узнать больше об этом обновлении...
 
Назад
Сверху