И так, как-же нам заменить модели в cs 1.6, это сделать достаточно просто, нужно-лишь воспользоваться плагином precache_management
Но заметте, будет немалая нагрузка на amxx, что отрицатепьно скажется на всём гемплее..
Заменять стандартные модели оружий, можно и игроков, мы будем следующим образом... Существует в cs 1.6 некий файл mp.dll Это и есть сердце, содержащее в себе все пути к моделям...
Хочется здесь задержатся и дать немного теории. Существует три вида каждой модели оружия. Это:
p_xxx.mdl - та, что мы видим в руках игрока со стороны.
v_xxx.mdl - вид модели от первого лица
w_xxx.mdl - а эта моделька лежит на полу
Но как-же нам изменить, подменить тот или иной путь к желпемой модели. Естественно нужно открыть этот файл mp.dll Открывать мы его с вами будем программой WinHex 15.5
Скачать: winhex_15.5.zip [1.69 Mb] (cкачиваний: 626) для редактирования моделей cs 1.6
Но для начала нам нужно установить эту программу, и обязательно "крякнуть"...
Скачиваем и распаковываем архив
Запускаем установку программы setup.exe
Устанавливаем
Жмём "Да"
Всё, мы установили программу, но не забываем, что её ещё нужно "крякнуть"...
Запускаем для этого файл из архива keygen_ZWT.exe
Жмём Generate
Запускаем программу WinHex 15.5 и во вкладке "Help" жмём на строку "Register" выпадающего меню.
Далее копируем серийный номер из генератора в "винекс"
Нажимаем "OK" тобиш нет других кнопок
Программу мы успешно установили, теперь рассмотрим всё на конкреином примере..
Затеивали мы всё это дабы заменить модкльку пистолета на ту-же модель, но с перчатками из cso online
Стандартная модель
Та мрдель, которую мы хотим видеть в игре
Обязательно копируем наш файл mp.dll , котопрый находится по адресу cstrike ->> dlls ->> mp.dll и его копию перетаскиваем в уже запущенную WinHex (винекс)
Мы увидим в открытом mp.dll множество непонятных вам символов, но ничего страшного, всё, что нам понадобится, это нажжать Ctrl + F - вызывается окно поиска, в которое мы вводим название той модели, которую хотим заменить. В нашем случае нам нужно заменить v_usp.mdl
Вводим искомую модель в окно поиска
Видим результат нашего запроса
Мы видим адрес той модели, которую хотим заменить, в данном случае
models/v_usp.mdl
Внимание для замены модели нам нужно создать подпапку в папке models Это делается для вашего-же удобства... Я создал папчку "cf"
models/cf
Теперь в винексе переписываем старый путь к модели на свой, новый, каким образом это делается... Ставте мигаюший курсор на ту ячейку в которой хотите изменить букву, и просто нажимаете на нужный вам символ, клавиша Backspake / delete (удалить и стереть) здесь не работает...
Оттого старый путь к модели и новый, написанный вами должен содержать одинаковок количесиво символов
models/v_usp.mdl - 16 символов
models/cf/us.mdl - 16 символов
После этого сохраняем изменённый нами mp.dll файл. В винекс жмём на File ->> Save_As.. выбираем место для сохранения и сохраняем
Затем мы самым обязательнейшим образом заменяем нашей полученной md.dll файлом оригинал mp.dll сервера cs 1.6 в папке cstrike ->> dlls
Но не забываем и про нашу новую модель, она должна быть на своём месте. В нашем случае models/cf/us.mdl
Считаем, что всё прошло успешно, и ваши руки растут из предназначенного им природой места.
Вопросы, которые могут у вас возникнуть...
Новые модели у игроков будут только на вашем сервере, на остальных серверах у них будут стандартные модели...
Ваши новые модели игроки будут скачивать при подключении к серверу, так-что лучше для них организовать "быструю закачку".
Если у вас возникает ошибка такого характера:
Server is enforcing file consistency for models/cf/a5.mdl
Bad file Server is enforcing file consistency for models/cf/a5.mdl
с указанием той или иной модели, то вам нужно отключить проверку файлов на вашем сервере, в server.cfg поставить
mp_consistency 0