Raised This Month: $32 Target: $400
 8% 

[RU] CoBeTbl gJl9l HoBu4KoB B AMXX.


  
 
 
Thread Tools Display Modes
Author Message
shady
Member
Join Date: Mar 2004
Location: Turkey/Istanbul
Old 04-30-2004 , 11:43   [RU] CoBeTbl gJl9l HoBu4KoB B AMXX.
#1

Основные вещи которые нужно знать для установки AMX Mod X v0.16 на CS v1.6 для Windows.
Это не перевод официальной документации подготовлен он только мной (shady <[email protected]>). Если он не заработает то проверьте еще раз то что вы сделали и если не поможет то читайте официальную документацию приложенную к файлу который вы "скачали" с официального сайта AMX Mod X (далее AMXX) http://www.amxmodx.org, так как я протестировал его всего 1 раз.

Итак, первое что вам нужно это Metamod. Это такой файл на котором и будет работать AMXX, что то вроде движка для AMXX. Его можно скачать с официального сайта Metamod'а http://www.metamod.org. AMXX будет работать на версии 1.17.

Когда вы "скачали" АМХХ вытащите все файлы из zip'а в папку "cstrike" или “cs”, то есть туда где находится ваш 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.
Первое что вам будет нужно это получить доступ ко всем командам которые предложены AMXX. Для этого откройте файл "addons/amxx/configs/users.ini" и в самом конце пропишите строчку:

"Ваш SteamID" "Пароль" "Уровень Доступа" "Флаги"

Ваш SteamID это номер который дан вам Steam'ом. Он обычно в таком формате: STEAM_0:0:14332.
Если вы не знаете вашего SteamID то пока используйте имя (ник) с которым вы играете.

Пароль, понятно без слов

Уровень Доступа это доступ к командам. Например уровень "abcdefghijklmnopqrstu" даст вам доступ ко всем командам.

Флаги это такие особые буквы которые дают доступ в игру с тем или иным паролем. Например если у вас флаг "a" то все кто пытается войти в игру с вашим ником/SteamID будут выдворены из игры.
Все это детально описано в файле "users.ini". Будьте уверены чтобы каждый параметр, т.е. Имя, Пароль, Уровень Доступа и Флаги были в отдельных кавычках и междy ними был один пробел.

Теперь самое главное. В папке "cstrike" или “cs”, то есть там где находится ваш 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".

Последующая помощь также, на этом же форуме.
__________________
No signature !!!
shady is offline
Send a message via ICQ to shady
NO PASARAN
Junior Member
Join Date: Mar 2004
Old 04-30-2004 , 19:02  
#2

Хорошая статья. Мнгоим, думаю, поможет.

Неплохо было выложить ее и на http://www.dedicated-server.ru/ тоже. Там тоже много вопросов по AMXX задают.
NO PASARAN is offline
shady
Member
Join Date: Mar 2004
Location: Turkey/Istanbul
Old 05-04-2004 , 08:14  
#3

Ставим 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]>
__________________
No signature !!!
shady is offline
Send a message via ICQ to shady
RDEM
Junior Member
Join Date: May 2004
Old 05-05-2004 , 00:56  
#4

shady рекомпилировал все плагины как вы говорили и заменил все те которые были по умолчанию и сервер перестал пускать всех пользователей, вернул назад //#define NO_STEAM и заново все проделал и все равно не пускает ни кого, пришлось вернуть все старые плагины которые шли в комплекте с амхх и все снова заработало, где грабли?
RDEM is offline
Send a message via ICQ to RDEM
shady
Member
Join Date: Mar 2004
Location: Turkey/Istanbul
Old 05-05-2004 , 05:01  
#5

Подожди, ты что полностью стер "//#define NO_STEAM"? Нет, стери только те 2 "//", то есть у тя должно получиться вместо "//#define NO_STEAM" "#define NO_STEAM" (без кавычек), понятно? Еще раз просмотрел что я написал и что сделал. Вроде все ОК.
__________________
No signature !!!
shady is offline
Send a message via ICQ to shady
RDEM
Junior Member
Join Date: May 2004
Old 05-05-2004 , 05:25  
#6

Да я именно так и зделал убрал только два // . И при подключении начинаеться загрузка, проходит три деления и выбрасывает
и вот что пишет:
Connection accepted by 192.168.0.6:27015
===-- Server is running at 213 fps with Booster.
* You have no entry to the server.

отключаю бустер
Connection accepted by 192.168.0.6:27015
* You have no entry to the server...
RDEM is offline
Send a message via ICQ to RDEM
shady
Member
Join Date: Mar 2004
Location: Turkey/Istanbul
Old 05-05-2004 , 06:40  
#7

Ах вот как? Ну понятно, я же знаю что я не виноват. Это в настройках АМХХ, но не знаю почему когда "рекомпилируешь" плагины и вставляешь их на место тя выбрасывает. "You have no entry to the server" означает что сервер будет кикать всех кто не записан в "users.ini".
Найди файл "addons/amxx/configs/amxx.cfg" и в строчке "amx_mode" поставь "1". Должно сработать. Ща наверно у тя стоит "2". Но я не знаю почему "рекомпиляция" должна его поменять. У меня например не меняла она ничего.
__________________
No signature !!!
shady is offline
Send a message via ICQ to shady
RDEM
Junior Member
Join Date: May 2004
Old 05-07-2004 , 08:35  
#8

"amx_mode" стоит 1 и все время так было.
RDEM is offline
Send a message via ICQ to RDEM
Fant
Junior Member
Join Date: Mar 2004
Location: Russia, Novosibirsk
Old 05-08-2004 , 05:19  
#9

Я на dedicated-server писал кстати статью (точнее ее перевод, статья JGHG) о написании амх скриптов. Незнаю, наверное ее мало кто заметил.
Fant is offline
Send a message via ICQ to Fant
RDEM
Junior Member
Join Date: May 2004
Old 05-09-2004 , 09:50  
#10

Народ а вы не вкурсе что с dedicated-server у меня он почему то не доступен уже дней 5, или я что то там ни так сделал
RDEM is offline
Send a message via ICQ to RDEM
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 23:52.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode