Ставим AMX Mod X v0.16 (далее AMXX) на CS v1.5 для системы Windows. Это не перевод официальной документации АМХХ которая приложена к файлу "скаченную" с официального сайта АМХХ
http://www.amxmodx.org. Почему AMXX должен ставиться на CS v1.5 по другому? Потому что CS v1.5 работает на системе WON, а WON не поддерживает HTML. Если вы поставите АМХХ на CS v1.5 как на CS v1.6, то когда вы наберете команду "say /rank" или "say /top15" и т.д., вы увидите непонятные буквы похожие на неправильно скодированный HTML. Поэтому CS v1.5 особый.
Итак, первое что вам нужно это Metamod. Это такой файл на котором и будет работать AMXX, что то вроде движка для AMXX. Его можно скачать с официального сайта Metamod'а
http://www.metamod.org. AMXX будет работать на версии 1.17.
После того как вы скачали файл "amxmodx-0.16-won" с сайта
http://www.amxmodx.org/download.php вытащите все файлы из zip'а в папку "cstrike", то есть туда где находится ваш Counter-Strike. Автоматически должна появиться папка "addons", внутри нее "amxx" и так далее, об этом потом.
Внутри папки "addons" создаем новую папку и называем ее "metamod". Итак у нас 2 папки внутри "addons", это "amxx" и "metamod". Теперь открываем папку "metamod" и создаем новую папку и называем ее "dlls". Теперь ложем в папку "dlls" файл "metamod.dll". Будьте уверены чтобы в этой папке не было ничего кроме "metamod.dll".
Итак мы имеем:
"addons", внутри нее "amxx" и "metamod", внутри "metamod" "dlls", а в ней "metamod.dll". Теперь открываем папку "addons/amxx" и находим файл "plugins.ini", вы можете не видеть "ini" но на иконке этого файла нарисованы зубчики похожие на те которые находятся в двигателях. Копируем его (не вырезать) и вставляем в папку "addons/metamod".
Следующее что мы должны сделать это "сказать" metamod'у что он должен будет делать. Для этого открываем только что скопированный "plugins.ini" и стираем все что там находится. А потом добавляем (Точно так как вы видите на экране):
;AMX Mod X
win32 addons/amxx/dlls/amxx_mm.dll
;AMX Mod X это простое описание, его можно не писать. Точка с запятой (;) в начале строчки "говорит" metamod'у что эту строчку нельзя трогать. Следующая строчка это и есть что должен будет делать metamod. Он заставит заработать файл "addons/amxx/dlls/amxx_mm.dll" для системы Windows.
Теперь мы должны сказать AMXX'у что у нас CS v1.5, не 1.6. Для этого:
1-) Найдите файл "addons/amxx/scripting/include/amxconst.inc"
2-) Откройте файл простым Notepad'ом и найдите строчку #17.
3-) //#define NO_STEAM не так ли? Уберите (стерите) те 2 "слаша" (//) так чтобы у вас осталось только "#define NO_STEAM" (без кавычек).
4-) Сохраните изменения и выйдите на одну папку выше, т.е. "addons/amxx/scripting".
5-) Теперь вам нужно "рекомпилировать" все плагины. Почему? Потому-что "дефолтом" все плагины "откомпилированы" для Steam. Для этого просто кликните по файлу "compile.bat" два раза. Подождите до того как он закончит свое дело. Как только вы увидите "Press any key to continue" нажмите любую клавишу и программа закроется.
6-) Теперь зайдите в папку "addons/amxx/scripting/compiled", нажмите "Ctlr+A", "Copy" и идите в папку "addons/amxx/plugins" и вставьте (Paste). Если Windows скажет что уже такой то такой то файл есть и хотите ли вы заменить его новым, то нажмите "Yes To All". Все уже сделано.
Следующее что вам нужно это получить доступ ко всем командам админа. Для этого в папке "addons/amxx/configs" найдите файл "users.ini". Вы можете не видеть "ini" но он особый файл, на иконке этого файла нарисованы зубчики похожие на что находятся в двигателях. Они желтого цвета. Откройте его простым Notepad'ом и в самом конце пропишите:
"Ваш WONID" "Пароль" "Уровень Доступа" "Флаги"
WONID это ваш уникальный номер данный вам WON'ом. Если вы не знаете вашего WONID то пока используйте имя (ник) с которым вы играете.
Пароль, любой пароль который знаете только вы.
Уровень доступа это такие буквы которые дают вам доступ к тем или иным командам. Например, уровень "abcdefghijklmnopqrstu" даст вам доступ ко всем командам.
Флаги это тоже буквы, но они что то вроде защиты пароля. Они дают доступ в игру с тем или иным паролем. К примеру если у вас флаг "a", то все кто пытается войти в игру с вашим ником будет "кикаться".
Формат должен быть точно таким как описано. То есть каждый параметр в отдельных кавычках и между ними один пробел.
Теперь самое главное. В папке "cstrike", то есть там где находится ваш Counter-Strike найдите файл "liblist.gam". Откройте его Notepad'ом и найдите строчку gamedll "dlls\mp.dll". Вместо "dlls\mp.dll" напишите "addons\metamod\dlls\metamod.dll". Будьте внимательны с кавычками. Теперь вместо строчки
gamedll "dlls\mp.dll" у вас стоит
gamedll "addons\metamod\dlls\metamod.dll"
Сохраните изменения и начните игру/сервер.
Ну и советы:
Если вы начинаете игру то есть создаете listenserver то не заходите в игру с тем ником который вы прописали в "users.ini". А придумайте что нибудь другое. Потом когда вы в игре в консоли пишите (без кавычек) "setinfo _pw Пароль(указанный в "users.ini")", а потом "name ВашНик(также указанный в "users.ini")". Вы должны увидеть
*Password accepted
*Privileges set.
Значит у вас все в порядке и вы можете приступать к командам. Чтобы увидеть доступные вам команды нaберите в консоли "amх_help".
Последующая помощь также, на этом же форуме.
shady <
[email protected]>
__________________