Перейти к содержимому
Всё Для Вашего Игрового Сервера


Гость Гость guest user
Уже зарегистрированы? Войти  

Войти



  • Не рекомендуется на общедоступных компьютерах


  • Забыли пароль?

Или войдите с помощью этих сервисов

Регистрация
Поиск в
  • Дополнительно...
Искать результаты, которые...
Искать результаты в...
OriginalShaman

[CS:GO] Меню скинов / Player Skin (Flag + SQL Support)

Recommended Posts

[CS:GO] Меню скинов / Player Skin (Flag + SQL Support)


Простой и упрощенный плагин для выбора скинов через меню, настроек скинов на карты и тд.В целом плагин для скинов с гибкими настройками.

 

Команда:

sm_pskin или sm_models или sm_skins - все эти команды имеют чат аналоги (то же самое но без префикса sm_ и с добавлением !). Открывают меню выбора скинов

 

Настройки:

sm_pskin_enable - включает и отключат команду для выбора вызова меню выборов скинов (sm_pskin и тд)

sm_cat_enable - включает и отключает разделение скинов на категории (из конфига categories.ini)
sm_start_menu - показывать ли игрокам меню с выбором скина в начале каждого раунда?

sm_hide_options - прятать из меню опции к которым у игрока нет доступа
sm_hide_teams - прятать из меню скины которые доступны для команды противника
sm_mapskins_enable - позволяет отключить автоматическое назначение скинов заданное по карте

 

Установка и настройка:

В databases.cfg необходимо добавить:

    "PlayerSkins"
    {
        "driver"            "sqlite"
        "database"            "PlayerSkins"
    }

 

Настройки самих скинов записываются непосредственно в файл skins.ini:

"Skins" {
    "EXAMPLE_SKIN"
    {
        "Name"        "NAME TO DISPLAY IN MENU"
        "Skin"        "MODEL PATH"
        "Arms"        "ARMS MODEL PATH"
        "Team"        "TEAM WHICH THE SKIN IS FOR"
        "Flag"        "SOURCEMOD ADMIN FLAGS (LIKE Z FOR ADMIN ROOT)"
        "u_id"        "SKIN UNIQUE ID (this must be unique per skin)"
        "catgroup"    "cat_ID"
    }
    "santagirl"
    {
        "Name"        "Santa Girl [T]"
        "Skin"        "models/player/custom_player/kuristaja/cso2/natalie_santagirl/natalie.mdl"
        "Arms"        "models/player/custom_player/kuristaja/cso2/natalie_santagirl/natalie_arms.mdl"
        "Team"        "2"
        "Flag"          "z"
        "u_id"        "skin_santagirl"
        "catgroup"    "cat_female"
    }
 }  

Разберем некоторые пункты конфигурации:

Name -  имя скина отображаемое в меню
Skin  - путь до модели (.mdl) файла 
Arms - путь до модели рук.Но если у скина не предусмотренны руки, то оставьте поле пустым.
Team - команда для которой доступен выбор скина (2 террористы  , 3 - Контры).Если хотите сделать доступным для всех - оставьте графу пустой.
Flag  - уровень доступа по флагам для выбора скина.
u_id  - ID скина должен быть уникальным! но придумать его можете сами.

 

Скины по картам

Просто делайте по примеру нижу.Название карты - и скины доступные на ней.Настройки в файле mapskins.ini

mapskins" {
    "MAP_NAME"
    {
        "CT"
        {
            "Skin"        ""
            "Arms"        ""
        }
        "T"
        {
            "Skin"        ""
            "Arms"        ""
        }
    }
        "de_dust2"
    {
        "CT"
        {
            "Skin"        "models/player/custom_player/kuristaja/cso2/gsg9/gsg9.mdl"
            "Arms"        "models/player/custom_player/kuristaja/cso2/gsg9/gsg9_arms.mdl"
        }
        "T"
        {
            "Skin"        "models/player/custom_player/kuristaja/cso2/gsg9/gsg9.mdl"
            "Arms"        "models/player/custom_player/kuristaja/cso2/gsg9/gsg9_arms.mdl"
        }
    }
 }  

 

Скины по SteamID

Можно настроить выдачу скина по Steam community ID и простому SteamID (например для админов и VIP)

Настраивать скины нужно по примеру ниже, в файле user_skins.ini

"userids" {
    "SteamId_64"
    {
        "CT" //Team Number = 3 (for use in other modes and not csgo)
        {
            "Skin"    "Model Path"
            "Arms"    "Arms Path"
        }
        "T" //Team Number = 3 (for use in other modes and not csgo)
        {
            "Skin"    "Model Path"
            "Arms"    "Arms Path"
        }
    }
    "76561198123013657"
    {
        "CT"
        {
            "Skin"    "models/player/custom_player/caleon1/harleyquinn/harleyquinn.mdl"
            "Arms"    "models/player/custom_player/caleon1/harleyquinn/harleyquinn_arms.mdl"
        }
        "T"
        {
            "Skin"    "models/player/custom_player/kuristaja/cso2/natalie_santagirl/natalie.mdl"
            "Arms"    "models/player/custom_player/kuristaja/cso2/natalie_santagirl/natalie_arms.mdl"
        }
    }
 }  

 


 

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас