OriginalShaman Опубликовано 1 февраля, 2019 Поделиться Опубликовано 1 февраля, 2019 Просмотр файла [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" } } } Добавил OriginalShaman Добавлено 01.02.2019 Категория CS:GO / CS2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения