Замена моделей игроков и админов на сервере
- Замена моделей игроков с помощью плагина Player Model.
- Заходим в Панель Управления > в раздел Установка дополнений > Плагины Amxmodx
В поиск плагинов вводим player model и жмём "найти". Ищем плагин Player Model 2.13c и устанавливаем его.
После установки заходим в "Настройки" плагина. Открываем файл models.ini.
Во второй вкладкой вашего браузера открываем "Установка дополнений" и заходим в раздел "Модели»
И открываем папку player там.
И для каждой модели, которую мы хотим заменять в папке /cstrike/models/player создаем новую папку, название папки должно совпадать с названием модели! Нажимаем «Создать папку», вводим название и нажимаем «ок». Я для наглядности создал несколько папок:
newadm_t
new_ctmodel
newadm_ct
new_tmodel
Далее заходим в каждую из наших папок, и загружаем туда необходимую модель. Выбираем путь до файла модели (.mdl) > загружаем. Обновляем папку.
Не забываем, что название модели должно совпадать с названием папки! В моем случае у Вас должны быть модели, в соответствии с каждой папкой:
newadm_t.mdl
new_ctmodel.mdl
newadm_ct.mdl
new_tmodel .mdl
Возвращаемся в Настройки плагина Player Model 2.13c.
У нас открыт файл models.ini в настройках плагина.
Функционал плагина довольно таки велик, но мы рассмотрим две основные функции, которые обычно и интересуют в данном плагине, ведь заменять модели ботов на мой взгляд это уже слишком.
1) Замена моделей всех игроков на сервере.
Синтаксис таков:
"*DEFAULT" "название модели за Т" "название модели за CТ"
Итак, в конфиг плагина вставляем, на примере моих моделей, где new_tmodel.mdl – модель всех наших игроков за T, а new_ctmodel.mdl - модель всех наших игроков за CT соответственно.
"*DEFAULT" "new_tmodel" "new_ctmodel"
Разумеется названия моделей, которые мы загрузили должны совпадать с теми, которые мы прописываем в конфиге. Готово. Меняем карту и проверяем модели.
Не забываем сделать синхронизацию файлов в разделе FastDL/БД.
2) Замена моделей определенного игрока по IP или SteamID.
Синтаксис таков:
По ip: "ваш ip" "название модели за Т" "название модели за CТ"
По id: "ваш id" "название модели за Т" "название модели за CT"
Итак, в конфиг плагина вставляем, на примере моих моделей, где newadm_t.mdl – новая модель игрока/админа за T, а newadm_ct.mdl - новая модель игрока/админа за CT соответственно.
Замена по IP
"127.0.0.1" "newadm_t" "newadm_ct"
Замена по SteamID
"STEAM_0:0:1234567" "newadm_t" "newadm_ct"
Где 127.0.0.1 – меняете на Ваш IP, STEAM_0:0:1234567 – меняете на Ваш SteamID.
Разумеется названия моделей, которые мы загрузили должны совпадать с теми, которые мы прописываем в конфиге. Готово. Меняем карту и проверяем модели.
Не забываем сделать синхронизацию файлов в разделе FastDL/БД.
2. Замена моделей админов на сервере по флагу доступа.
Модели заливаем точно также, как описано в первом пункте. В папке /cstrike/models/player создаем новую папку, название папки должно совпадать с названием модели! Нажимаем «Создать папку», вводим название и нажимаем «ок». Возьмем те же названия с первого пункта, дабы не запутаться:
newadm_t
newadm_ct
Пути до наших моделей будут выглядеть так
models/player/newadm_t/newadm_t.mdl
models/player/newadm_ct/newadm_ct.mdl
Сами модели залили на сервер, теперь нам нужен плагин, который будет их заменять.
#include <amxmodx>
#include <amxmisc>
#include <cstrike>public plugin_init() { register_plugin("admin model", "1.0", "whitemike & homorapian") register_event("ResetHUD", "resetModel", "be") return PLUGIN_CONTINUE }public plugin_precache() { precache_model("models/player/newadm_t/newadm_t.mdl") precache_model("models/player/newadm_ct/newadm_ct.mdl") return PLUGIN_CONTINUE }public resetModel(id, level, cid) { if (get_user_flags(id) & ADMIN_LEVEL_H) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "newadm_t") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "newadm_ct") } else { cs_reset_user_model(id) } } return PLUGIN_CONTINUE }
Как редактировать и компилировать плагин читайте тут vk.com/@csserv_ru-redaktirovanie-nastroek-v-ishodnik-sma-kompilyaciya-i-zamena
Как потом установить сам плагин прочтите тут vk.com/@csserv_ru-ustanovka-plaginov-cherez-ftp
