[CS:GO] Меню скинов / Player Skin (Flag + SQL Support) - Плагины для CS:GO - Моддинг Игр и Серверов Перейти к содержанию
Гость

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


OriginalShaman
 Поделиться

Рекомендуемые сообщения

[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"
        }
    }
 }  

 


 

Ссылка на комментарий
Поделиться на другие сайты

 Поделиться

Подписывайтесь на нас во Вконтакте!

×
×
  • Создать...
Искать в
  • Ещё...
Поиск контента, содержащего...
Поиск результатов в...

Напишите свой запрос, а Мы попробуем найти ответ!