Иконка ресурса

Skinchooser 1.8 - 2.7

Сообщения
2,587
Реакции
1,344
ololosh, 1 ошибка и главная - не прописаны в файл загрузки(skinchooserdownloads.ini) все файлы(которые лежат в папке models).
Вернее даже будет сказать - что ты все прописал в папку materials.

Пробуй:
//Configure your menu here
"Models"
{
"Admin Models"
{
"Admin" "z"
"Team1"
{
"american_admin"
{
"path" "models/player/RPT/american_admin.mdl"
}
}

"Team2"
{
"german_admin"
{
"path" "models/player/RPT/german_admin.mdl"
}
}
}

"Public Models"
{
"Admin" ""
"Team1"
{
"rifleman"
{
"path" "models/player/RPT/american_soldier.mdl"
}
"assault"
{
"path" "models/player/RPTamerican_soldier3.mdl"
}
"support"
{
"path" "models/player/RPT/american_soldier4.mdl"
}
"sniper"
{
"path" "models/player/RPT/american_soldier5.mdl"
}
"MG"
{
"path" "models/player/RPT/american_soldier6.mdl"
}
"Rocket"
{
"path" "models/player/RPT/american_soldier7.mdl"
}
}

"Team2"
{
"rifleman"
{
"path" "models/player/RPT/german_soldier.mdl"
}
"assault"
{
"path" "models/player/RPT/german_soldier2.mdl"
}
"support"
{
"path" "models/player/RPT/german_soldier3.mdl"
}
"sniper"
{
"path" "models/player/RPT/german_soldier4.mdl"
}
"MG"
{
"path" "models/player/RPT/german_soldier5.mdl"
}
"Rocket"
{
"path" "models/player/RPT/german_soldier6.mdl"
}
}
}

"Reserved Models"
{
"Admin" "Member"
"Team1"
{
"Yoda"
{
"path" "models\player\b4p\b4p_yoda\b4p_yoda.mdl"
}
}

"Team2"
{
"Darth Vader"
{
"path" "models\player\b4p\b4p_vader\b4p_vader.mdl"
}
}
}
}

skinchooserdownloads.ini тоже поправь. Естесно - файлы на сервере тоже раскидай так как нужно.
 

KapaT

Эгоист
Сообщения
1,988
Реакции
535
Вот собственно что вставил в server.cfg
sm_skinchooser_normal 1 // 1 - использовать файл skinchooserdownloads.ini, 0 - не использовать
sm_skinchooser_enabled 1 // 1 - плагин включен, 0 - выключен
sm_skinchooser_autodisplay 0 // 1 - для всплывающего меню при входе в команду, 0 - без меню при входе в команду, но меню можно вызвать написав в чат "!models"
sm_skinchooser_admingroup 0 // 1 - использовать админские группы
sm_skinchooser_adminonly 1 // 1 - только администраторы могут использовать команду "!models"
sm_skinchooser_playerspawntimer 1 // 1 - устанавливать модель через 1 секунду после респавна, для избежания проблем
sm_skinchooser_skinbots 0 // 1 - не устанавливать модели ботам
sm_skinchooser_displaytimer 0 // 1 - показывать меню немного позже после выбора команды
sm_skinchooser_menustarttime 5.0 // время в секундах через которое будет показано меню выбора моделей, связана с настройкой sm_skinchooser_displaytimer
Нe чего вставлять не нужно плагин сам создат файл cfg
 

ololosh

Участник
Сообщения
134
Реакции
7
ololosh, 1 ошибка и главная - не прописаны в файл загрузки(skinchooserdownloads.ini) все файлы(которые лежат в папке models).
Вернее даже будет сказать - что ты все прописал в папку materials.

Пробуй:
//Configure your menu here
"Models"
{
"Admin Models"
{
"Admin" "z"
"Team1"
{
"american_admin"
{
"path" "models/player/RPT/american_admin.mdl"
}
}

"Team2"
{
"german_admin"
{
"path" "models/player/RPT/german_admin.mdl"
}
}
}

"Public Models"
{
"Admin" ""
"Team1"
{
"rifleman"
{
"path" "models/player/RPT/american_soldier.mdl"
}
"assault"
{
"path" "models/player/RPTamerican_soldier3.mdl"
}
"support"
{
"path" "models/player/RPT/american_soldier4.mdl"
}
"sniper"
{
"path" "models/player/RPT/american_soldier5.mdl"
}
"MG"
{
"path" "models/player/RPT/american_soldier6.mdl"
}
"Rocket"
{
"path" "models/player/RPT/american_soldier7.mdl"
}
}

"Team2"
{
"rifleman"
{
"path" "models/player/RPT/german_soldier.mdl"
}
"assault"
{
"path" "models/player/RPT/german_soldier2.mdl"
}
"support"
{
"path" "models/player/RPT/german_soldier3.mdl"
}
"sniper"
{
"path" "models/player/RPT/german_soldier4.mdl"
}
"MG"
{
"path" "models/player/RPT/german_soldier5.mdl"
}
"Rocket"
{
"path" "models/player/RPT/german_soldier6.mdl"
}
}
}

"Reserved Models"
{
"Admin" "Member"
"Team1"
{
"Yoda"
{
"path" "models\player\b4p\b4p_yoda\b4p_yoda.mdl"
}
}

"Team2"
{
"Darth Vader"
{
"path" "models\player\b4p\b4p_vader\b4p_vader.mdl"
}
}
}
}

skinchooserdownloads.ini тоже поправь. Естесно - файлы на сервере тоже раскидай так как нужно.

Т.е нужно указать не с папки materials, а с папки models? Или я что то не так понял?
 
Сообщения
2,587
Реакции
1,344
ololosh, нужно указать путь к всем файлам скина, и к тем, что лежат в папке models, и к тем, что лежат в папке materials.
 

ololosh

Участник
Сообщения
134
Реакции
7
ololosh, нужно указать путь к всем файлам скина, и к тем, что лежат в папке models, и к тем, что лежат в папке materials.

Извини батя я немного запутался(

В общем ситуация такая. Нашёл у себя в папке (стимовской) с игрой эти модельки. Эти файлы находятся по пути C:\Program Files (x86)\Steam\steamapps\common\Day of Defeat Source\dod\download\models\player/RPT/

Значит я выдёргиваю папку "models"...
И куда мне её закидывать правильно? В materials или прям в корень (в директорию dod)? А для загрузки поместить её в materials? и в файле skinchooserdownloads.ini указать так же с папкой materials и без неё?
 
Сообщения
2,587
Реакции
1,344
ololosh, я не знаю как в додс, но в ксс - файлы скина лежат в двух папках models и materials.

Образно - структура сервера(в игре это папка для тебя download)
395e88d719a9.png
 

ololosh

Участник
Сообщения
134
Реакции
7
ololosh, я не знаю как в додс, но в ксс - файлы скина лежат в двух папках models и materials.

Образно - структура сервера(в игре это папка для тебя download)
395e88d719a9.png

Сейчас посмотрел. Ранее скаченные скины (модельки) находятся у меня в папке \steamapps\common\Day of Defeat Source\dod\download\

Получается что файл skinchooserdownloads.ini отвечает за загрузку на клиент игрока (чтоб они вообще там были) именно в ту директорию которую я указал?
А файл skins.ini отвечает за подключение у клиента этого скина из той директории куда скачались скины? т.е в файл skins.ini мне нужно начинать с папки "download"?
 

ololosh

Участник
Сообщения
134
Реакции
7
Не подскажете по 1 вопросу. В skins.ini пути указывать с каким слэшем? "/" "\" . У меня сервер на Debian. И вопрос плагин откуда будет брать .mdl (который указывается в skins.ini)? Он будет брать с сервера или с клиента игры? Так как у меня в клиент скидывается в парку downloads, а потом уже согласно иерархии.


Так же возник такой вопрос. Этот плаг считывает админов если админы находятся в группе? Если у меня к примеру админка прописанно в admins_simple.ini то плагин работать не будет?
 
Последнее редактирование:

KapaT

Эгоист
Сообщения
1,988
Реакции
535
И вопрос плагин откуда будет брать .mdl (который указывается в skins.ini)? Он будет брать с сервера или с клиента игры? Так как у меня в клиент скидывается в парку downloads, а потом уже согласно иерархии.
из сервера, а папка downloads это для клиента
 

ololosh

Участник
Сообщения
134
Реакции
7
C-подобный:
Скопируйте файл skinchooser.sp в папку addons/sourcemod/scripting
Скопируйте файл skinchooser.smx в папку addons/sourcemod/plugins
Скопируйте файл skinchooser.gamedata.txt в папку /addons/sourcemod/gamedata
Скопируйте файл skins.ini and skinchooserdownloads.ini в папку addons/sourcemod/configs

skinchooser.gamedata.txt - этого файла нет.

И файлы skins.ini and skinchooserdownloads.ini точно в папку configs? или согласно упакованной структуре? Ну тогда получается что в папке config будет лежать папка sm_skinchooser а в ней уже файлы


+ есть ещё файлы дополнительные в addons\sourcemod\configs\sm_skinchooser

там файлы

C-подобный:
forceskinsadmin_team2.ini 
forceskinsadmin_team3.ini
forceskinsbots_team2.ini
forceskinsbots_team3.ini
forceskinsplayer_team2.ini
forceskinsplayer_team3.ini

А с этими файлами что делать?
 

KapaT

Эгоист
Сообщения
1,988
Реакции
535
C-подобный:
Скопируйте файл skinchooser.sp в папку addons/sourcemod/scripting
Скопируйте файл skinchooser.smx в папку addons/sourcemod/plugins
Скопируйте файл skinchooser.gamedata.txt в папку /addons/sourcemod/gamedata
Скопируйте файл skins.ini and skinchooserdownloads.ini в папку addons/sourcemod/configs
skinchooser.gamedata.txt - этого файла нет.

И файлы skins.ini and skinchooserdownloads.ini точно в папку configs? или согласно упакованной структуре? Ну тогда получается что в папке config будет лежать папка sm_skinchooser а в ней уже файлы


+ есть ещё файлы дополнительные в addons\sourcemod\configs\sm_skinchooser

там файлы

C-подобный:
forceskinsadmin_team2.ini 
forceskinsadmin_team3.ini
forceskinsbots_team2.ini
forceskinsbots_team3.ini
forceskinsplayer_team2.ini
forceskinsplayer_team3.ini
А с этими файлами что делать?

smilie-1263726087.html
Что не понятно написано в первом посту + в теме , что столько вопросов?
smilie-1263726087.html
 

ololosh

Участник
Сообщения
134
Реакции
7
Вроде немного разобрался с этими файлами

C-подобный:
forceskinsadmin_team2.ini 
forceskinsadmin_team3.ini
forceskinsbots_team2.ini
forceskinsbots_team3.ini
forceskinsplayer_team2.ini
forceskinsplayer_team3.ini


Поправьте если что:

forceskinsadmin_team2.ini - это для админа террора(ну и соответсвенно американцев в доде)

forceskinsadmin_team3.ini - это для контров(соответственно для немцев в додс)

forceskinsbots - для ботов(такого же выбора

forceskinsplayer - для обычных игроков


Ну а что тогда делать с файлом skins.ini? Что из них главнее? Прописывать именно в нём или же в forceskinsadmin?
 

ololosh

Участник
Сообщения
134
Реакции
7
А тогда такой вопросец. Если я только на 1 админа и на 1 команду "сделаю" пропишу всё как надо он работать не будет? А то сейчас так сделал (перепроверил на тыщу раз) и нифига не работает!

Подскажите ещё плиз. Качаю я с 1 ресурса. Там типа инструкция которая гласит о том что типа заливаете в папку с игрой и радуетесь. Каталог сохранён. Скажите такие скины можно использовать?
Плак
 
Последнее редактирование:

KapaT

Эгоист
Сообщения
1,988
Реакции
535
Подскажите ещё плиз. Качаю я с 1 ресурса. Там типа инструкция которая гласит о том что типа заливаете в папку с игрой и радуетесь. Каталог сохранён. Скажите такие скины можно использовать?
Это скин для клиента, нужно переделывать для сервера
 

ololosh

Участник
Сообщения
134
Реакции
7
А тогда такой вопросец. Если я только на 1 админа и на 1 команду "сделаю" пропишу всё как надо он работать не будет? А то сейчас так сделал (перепроверил на тыщу раз) и нифига не работает!

А на этот вопросик кто нибудь подскажет?

А так же если в архиве имеются файлы с расширениями "smd" куда их девать?

Добавлено через 12 часов 11 минут
Ух вроде получилось, чтоб модельки отображались. Только как даёшь добро чтоб ботам тоже ставились то сервер падает. У меня остался последний вопросик.

Взять skins.ini

C-подобный:
"Tusken" // Название скина которое будет в меню
            {
                "path" "models\player\b4p\b4p_tusken\b4p_tusken.mdl"// Путь к скину
            }
            "Stormt" // Название скина которое будет в меню.
            {
                "path" "models\player\b4p\b4p_stormt\b4p_stormt.mdl"// Путь к скину
            }
            "Imperial" // Название скина которое будет в меню.
            {
                "path" "models\player\b4p\b4p_imperial\b4p_imperial.mdl"// Путь к скину
            }
            "Chewbacca" // Название скина которое будет в меню.
            {
                "path" "models\player\b4p\b4p_chewbacca\b4p_chewbacca.mdl"// Путь к скину
            }


Как я понял если отключаешь выбор моделей игрокам (т.е ставишь её автоматом) то идёт вставка моделей игрокам согласно структуре:


Tusken - этот получает тот кто выберет 1го игрока (т.е на кнопку 1) простите за такое описание (не знаю как по другому ещё сформулировать)

Stormt - тот кто нажмёт на кнопку 2

Imperial - тот кто нажмёт на кнопку 3


И т.д


Т.е кто если отключён выбор моделей то они будут назначатся игрокам согласно этой иерархии?

Добавлено через 22 часа 45 минут
Ещё такой вопросец. Как правильно будет админку не 1 запилить а нескольким людям?

а то у меня вот так
C-подобный:
"Admin Models"
	{
		"Admin" "z"
		"Team1"
		{
			"american_admin"
			{
				"path" "models/player/runmouse/american_admin.mdl"
			} 
		}

		"Team2"
		{
			"german_admin"
			{
				"path" "models/player/runmouse/german_admin.mdl"
			}
		}
                "Ksenya" "g"
		"Team1"
		{
			"american_female"
			{
				"path" "models/player/runmouse/american_female.mdl"
			} 
		}

		"Team2"
		{
			"german_female3"
			{
				"path" "models/player/runmouse/german_female3.mdl"
			}
		}

	}

1 даётся а второму нет. Все админы у меня прописанны в админ симплз. Или обязательно админов в группы добавлять, и в forceskinsadmin_team2.ini тоже надо добавлять? ? И ещё в настройках выставляю что ботам тоже можно выдавать то сервер падает. Там тоже нужно все vdl прописывать?
 
Последнее редактирование:

ololosh

Участник
Сообщения
134
Реакции
7
Теперь собственно такая беда. Настроил уже и админс груп вот он
"Groups"
{
"gl"
{
"flags" "abcdefghijklmnzopqrst"
"immunity" "99"
}
"wa"
{
"flags" "agkzs"
"immunity" "97"
}
"ka"
{
"flags" "acdgkzs"
"immunity" "98"
}
"goodman"
{
"flags" "agkzs"
"immunity" "96"
}
}

Настроил админс

"Admins"
{
"Danya"
{
"auth" "steam"
"identity" "STEAM_0:0:606238"
"group" "ka"
"immunity" "0"
"flags" "acdgk"
}
"rygBuH"
{
"auth" "steam"
"identity" "STEAM_0:1:447430"
"group" "gl"
"immunity" "0"
"flags" ""
}
"devochka"
{
"auth" "steam"
"identity" "STEAM_0:1:1115222"
"group" "wa"
"immunity" "97"
"flags" "agk"
}
"goodman"
{
"auth" "steam"
"identity" "STEAM_0:1:383319"
"group" "goodman"
"immunity" "96"
"flags" "agk"
}
}

Вот только при респавне или при смене класса игрока у нескольких админов меняются модельки (они как будто по какой то схеме крутятся). Может я что не так где то указал. Кстати вот мой skins.ini

//Configure your menu here
"Models"
{
"Admin Models"
{
"Admin" "gl"
"Team1"
{
"american_admin"
{
"path" "models/player/runmouse/american_admin.mdl"
}
}

"Team2"
{
"german_admin"
{
"path" "models/player/runmouse/german_admin.mdl"
}
}
}
"Ksenya"
{
"Admin" "wa"
"Team1"
{
"us_admin"
{
"path" "models/player/runmouse/american_female.mdl"
}
}

"Team2"
{
"ger_admin"
{
"path" "models/player/runmouse/german_female3.mdl"
}
}
}
"Danya"
{
"Admin" "ka"
"Team1"
{
"us_admin"
{
"path" "models/player/ics/allied_assault/american_assault.mdl"
}
}

"Team2"
{
"ger_admin"
{
"path" "models/player/gameline_rtcw/venom/venom.mdl"
}
}
}


"Public Models"
{
"Admin" ""
"Team1"
{
"american_soldier"
{
"path" "models/player/runmouse/american_soldier.mdl"
}
"american_soldier3"
{
"path" "models/player/runmouse/american_soldier3.mdl"
}
"american_soldier4"
{
"path" "models/player/runmouse/american_soldier4.mdl"
}
"american_soldier5"
{
"path" "models/player/runmouse/american_soldier5.mdl"
}
"american_soldier6"
{
"path" "models/player/runmouse/american_soldier6.mdl"
}
"american_soldier7"
{
"path" "models/player/runmouse/american_soldier7.mdl"
}
}

"Team2"
{
"german_soldier"
{
"path" "models/player/runmouse/german_soldier.mdl"
}
"german_soldier2"
{
"path" "models/player/runmouse/german_soldier2.mdl"
}
"german_soldier3"
{
"path" "models/player/runmouse/german_soldier3.mdl"
}
"german_soldier4"
{
"path" "models/player/runmouse/german_soldier4.mdl"
}
"german_soldier5"
{
"path" "models/player/runmouse/german_soldier5.mdl"
}
"german_soldier6"
{
"path" "models/player/runmouse/german_soldier6.mdl"
}
}
}

"Reserved Models"
{
"Admin" "Member"
"Team1"
{
"Yoda"
{
"path" "models\player\b4p\b4p_yoda\b4p_yoda.mdl"
}
}

"Team2"
{
"Darth Vader"
{
"path" "models\player\b4p\b4p_vader\b4p_vader.mdl"
}
}
}
}


//If you use Fastdownload make sure all your model and material files are on your webserver!!!

forceskinsadmin_team2.ini
models/player/runmouse/american_admin.mdl
models/player/runmouse/american_female.mdl
models/player/ics/allied_assault/american_assault.mdl

forceskinsadmin_team3.ini

models/player/runmouse/german_admin.mdl
models/player/runmouse/german_female3.mdl
models/player/gameline_rtcw/venom/venom.mdl


А вот скинчойзер кфг
// This file was auto-generated by SourceMod (v1.7.0)
// ConVars for plugin "sm_skinchooser.smx"


// -
// Default: "1"
sm_skinchooser_admingroup "1"

// -
// Default: "0"
sm_skinchooser_adminonly "1"

// -
// Default: "1"
sm_skinchooser_autodisplay "0"

// -
// Default: "30"
sm_skinchooser_closemenutimer "30"

// How many times users should be able to use the !models command.
// -
// Default: "1"
sm_skinchooser_commandcounts "0"

// Enables the CommandCounter.
// -
// Default: "0"
sm_skinchooser_commandcountsenabled "0"

// -
// Default: "0"
sm_skinchooser_displaytimer "1"

// -
// Default: "1"
sm_skinchooser_enabled "1"

// -
// Default: "0"
sm_skinchooser_forceplayerskin "1"

// -
// Default: "5.0"
sm_skinchooser_menustarttime "3.0"

// -
// Default: "0"
sm_skinchooser_playerspawntimer "1"

// -
// Default: "0"
sm_skinchooser_skinadmin "1"

// -
// Default: "0"
sm_skinchooser_skinbots "1"

sm_skinchooser_normal "1"

// SM SKINCHOOSER VERSION
// -
// Default: "2.7"
sm_skinchooser_version "2.7"

Не подскажите что я не так вписал? А то уже замучился с этим плагом. Модельки меняются и всё (у меня там пару женских ещё)
 

Landri

Участник
Сообщения
11
Реакции
0
Всем привет, вырисовалась проблемка. Скины для админов работают, а вот для игроков почему-то нет , флаг не ставил ( оставил пустым ) но не работает команда.
Skins.ini :

"Public Models"
{
"Admin" "t"
"Team1"
{
"Tusken"
{
"path" "models/player/b4p/b4p_tusken/b4p_tusken.mdl"
}
 
Сверху Снизу