Информация о файле
Простой и упрощенный плагин для выбора скинов через меню, настроек скинов на карты и тд.В целом плагин для скинов с гибкими настройками.
Команда:
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"
}
}
}
Рекомендуемые комментарии
Комментариев нет