ГостьЛичный кабинет
Логин:
Пароль:
Главная
Главная » FAQ [ Добавить вопрос ]

Установка плагинов
И так чтобы установить плагин amxx рассмотрим на примере плагин amxx_translit. В архиве находятся такие файлы, как:

 - translit.cfg
 - translit.txt
 - translit.amxx
 - translit.sma

И так запоминаем:
translit.amxx - кидается в папку addons/amxmodx/plugins и прописывается в файле addons/amxmodx/config/plugins.ini (открываем блокнотом)


translit.sma - менее важный файл (исходник плагина) кидается в папку addons/amxmodx/scripting

P.S. можно его и не устанавливать. Он используется для редактирования или компиляции в amxx плагин.

translit.txt - кидается в папку addons/amxmodx/data/lang (в любом другом плагине его может и не быть)

translit.cfg - кидается в папку addons/amxmodx/config (в любом другом плагине его может и не быть)

Установка плагина закончена.

ВЫ наверно всегда хотели с другом, поиграть отдельно на серваке 1-1 а все серваки забиты!! =))
Есть способ поиграть 1-1! Так в этом разделе--я вам помогу создать свой сервак на время поиграть с друзьями!
1)Для этого должен стоять у вас на компе патч v21  и любой из наших готовых серверов
2)
Установив патч у вас создаються на рабочем столе два ярлыка
-----Counter Strike 1.6 Non Steam(игра)
-----Dedicated Server (Сервак типо в этом роде..)
3)
Запускаем Dedicated Server появляеться картинка смотрим рисунок....

1-Игра CS
2-Название сервеа
3-Карта
4-Тип соединения
5-Максимум игроков
6-Порт сервера
7-Пороль сервака (Для админства)
8-Старт сервера
4)Поехали дальше жмём старт после всего выбранного..

5)ВСЁ теперь звоним другу или пишем ему в аську типо привет go в cs и даёте ip !! =))

6)Сварачиваем hlds  заходим в CS пишем в консоли connect и ip вашего сервера

7)Чуть не забыл избавимся от лаг так. Сервак запущен жмём cntr+alt+del (диспетчер задач)


Ишем там Hlds.exe и повышаем приоритет Рекомендуеться Выше среднего



Данные настройки производятся в Server.cfg

mp_allowspectators 1 // На сервере можно присутствовать спектатором
mp_autocrosshair 0 // Автоаим (примитивный AimBot)
mp_autokick 0 // Автокик тимкиллеров
mp_autoteambalance 1 // Автобаланс команд (разница игроков не может быть больше mp_limitteams
mp_buytime 0.5 // Время, от начала раунда, когда ещё можно купить оружие (в мин)
mp_consistency 1 // Проверка файлов клиента
mp_c4timer 35 // Время от установки до взрыва бомбы (в сек)
mp_chattime 10 // Количество секунд, на которое сервер позволяет игрокам писать в общий чат после конца карты и до загрузки новой
mp_decals 200 // Количество отображаемых одновременно дыр от выстрелов , пятен крови и т.д
mp_fadetoblack 0 // Черный экран после смерти до конца раунда
mp_flashlight 1 // Разрешить использовать фонарик
mp_forcechasecam 0 // После смерти можно смотреть только за своей командой (1); нельзя двигать камеру после смерти (2); откл. (0)
mp_forcecamera 2 // Режим камеры в спектаторе после смерти
mp_freezetime 2 // Время для закупки в начале раунда, когда нельзя двигаться (в сек)
mp_footsteps 1 // Слышно шаги (при беге)
mp_friendlyfire 1 // Можно ранить, убивать своих
mp_limitteams 10 // Сколько максимум игроков может играть за команду
mp_hostagepenalty 0 // После этого кол-ва убитых заложников вас кикнет
mp_limitteams 1 // См. mp_autoteambalance
mp_maxrounds 0 // До скольки раундов идет карта
mp_playerid 1 // Что видит игрок принаведениии прицела на цель: 2 - ничего, 1 - видит имя игрока ( если он из твое команды), 0 - видит имена всех
mp_roundtime 2.5 // Длительность раунда (в мин)
mp_startmoney 800 // Начальное количество денег в первом раунде
mp_timelimit 30 // Время на карту (в мин)
mp_tkpunish 0 // Убивать игрока в след. раунде за тимкилл

sv_aim 0 // Включить авто-аим
sv_allow_download // Возможность загружать карты (и декали) на комп клиента
sv_allow_upload // Возможность загружать карты (и декали) на сервер от клиентов
sv_alltalk 0 // Разговор по микрофону доступен всем играющим на сервере (включая умерших)
sv_cheats 0 // Включение читов
sv_gravity 800 // Гравитация
sv_lan 1 // Для локальной сети – 1, для Интернета – 0.
sv_language 0 // Устанавливает язык
sv_maxspectators 8 // Максимальное кол-во спектаторов
sv_password 0 // Пароль для входа на сервер
sv_spectalk 1 // Возможность чата между спектаторам
setmaster add 72.165.61.189 //Рекомендую данный мастер!
setmaster add 68.142.72.250 //Рекомендую данный мастер! (так как на них видимость в и-нэте гарантирована!)



Данные настройки из amxx.cfg
// AMX Mod X
echo Executing AMX Mod X Configuration File

// Уровень доступа всех, кто не прописан в users.ini (обычных игроков)
// По умолчанию: "z"
amx_default_access "z"

// Поле (~переменная) для пароля
// Для ввода пароля (админам) используется команда setinfo _pw pass (где _pw – это и есть поле пароля, а pass - сам пароль)
// По умолчанию: "_pw"
amx_password_field "_pw"

// Вход на сервер
// 0 – отключить авторизацию, игроки не будут проверяться (не будет присвоен ни один уровень доступа)
// 1 – нормальный режим, все флаги в аккуантах ставятся
// 2 – кикать всех, кого нет в листе юзеров (users.ini)
// По умолчанию: 1
amx_mode 1

// Показывать активность админа
// 0 – не показывать
// 1 – показывать, но без ника админа (например, ADMIN Kicked Player)
// 2 – показывать, с ником (например, ADMIN MegaPlayer Kicked Player)
// По умолчанию: 2
amx_show_activity 2

// Частота в секундах и текст сообщения, которое будет прокручиваться
// По умолчанию: "Welcome to %hostname% -- This server is using AMX Mod X" 600
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600

// Сообщение по центру экрана (в конце цвет в RGB)
// По умолчанию: "Welcome to %hostname%" "000255100"
// "This server is using AMX ModXnVisit http://www.amxmodx.org" "000100255"
amx_imessage "Welcome to %hostname%" "000255100"
amx_imessage "This server is using AMX Mod XnVisit http://www.amxmodx.org" "000100255"

// Частота вывода на экран этого сообщения (см. выше) в секундах
// По умолчанию: 180
amx_freq_imessage 180

// Время бана для меню (amx_banmenu)
// Используйте 0 для перманент банов (навсегда)
// По умолчанию: 0 5 10 15 30 45 60
amx_plmenu_bantimes 0 5 10 15 30 45 60

// Урон от слэпа (slap) для меню (amx_slapmenu)
// Слэй автоматически идет первым параметром
// По умолчанию: 0 1 5
amx_plmenu_slapdmg 0 1 5

// Как часто игроки могут писать сообщения в чат в секундах (защита от флуда)
// По умолчанию: 0.75
amx_flood_time 0.75

// Количество резервируемых слотов для админов
// По умолчанию: 0
amx_reservation 0

// Скрывать резервируемые слоты
// По умолчанию: 0
amx_hideslots 0

// Показывать оставшееся время до конца карты
// a – белый текст внизу по центру экрана
// b – голосовое сопровождение
// c – не добавлять "remaining" (для голоса)
// d – не добавлять "hours/minutes/seconds" (для голоса)
// e – показывать/озвучивать, если текущее время меньше, чем установлено в параметре
// По умолчанию: "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"


// Сопровождать голосом команды "say thetime" и "say timeleft"
// По умолчанию: 1
amx_time_voice 1

// Минимальная задержка в секундах между двумя голосованиями
// По умолчанию: 10
amx_vote_delay 10

// Сколько длится голосование в секундах
// По умолчанию: 10
amx_vote_time 10

// Показывать, кто за что проголосовал
// По умолчанию: 1
amx_vote_answers 1

// Отношения для результатов голосования

// По умолчанию: 0.40
amx_votekick_ratio 0.40

// По умолчанию: 0.40
amx_voteban_ratio 0.40

// По умолчанию: 0.40
amx_votemap_ratio 0.40

// По умолчанию: 0.02
amx_vote_ratio 0.02

// Максимальное время, на которое может быть продлена карта (в минутах)
// По умолчанию: 90
amx_extendmap_max 90

// На сколько может быть продлена карта за раз (в минутах)
// По умолчанию: 15
amx_extendmap_step 15

// Разрешить выбирать язык
// По умолчанию: 1
amx_client_languages 1

// Дебаг-режим
// 0 - отключен
// 1 – плагины с опцией "debug" в plugins.ini запускаются в debug режиме
// 2 – все плагины запускаются в debug режиме
// По умолчанию: 1
amx_debug 1

// Статистика ведётся
// 0 – по нику
// 1 - по authid
// 2 - по ip
// По умолчанию: 1
csstats_rank 1

// Максимальный размер файла статистики
// По умолчанию: 3500
csstats_maxsize 3500

// Записывать статистику ботов
// По умолчанию: 0
csstats_rankbots 0

// Время для отображения статистики после смерти (в секундах)
// По умолчанию: 12.0
amx_statsx_duration 12.0

// Время отображения статистики (HUD) после конца раунда
// Отрицательное время уберёт статистику до того, как freezytime раунда закончится
// По умолчанию: -2.0
amx_statsx_freeze -2.0



Здесь все стандартные модули, если например какой то определнный плагин (или мод) требует определленый модуль, то мы его можем включить в addons/amxmodx/configs/modules.ini
Весь список модулей перечислен ниже, вот если например плагин inviswars.amxx требует один из ниже перечисленный модулей а он у вас выключен, тогда просто скопируйте название и с новой строчки впишите его в [b]modules.ini
[/b]
engine
fakemeta
geoip
sockets
regex
nvault
cstrike
csx
hamsandwich


Пропишем себя админом, добавим такую строчку в users.ini:

"123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
(где 123.45.67.89 – ваш ip, пароля не требуется)
Или по нику:
"My Name" "my_password" "abсdefghijklmnopqrstu" "a"
(где My Name – ваш ник, а пароль - my_password, не забудьте перед коннектом к серверу прописать в консоли setinfo _pw "my_password")

Флаги полномочий: "abсdefghijklmnopqrstu"
a - Флаг иммунитета. Человека нельзя кикнуть/забанить/сделать slay/slap и т.п.
b - Флаг, разрешающий подключение на резервные слоты.
c - Флаг доступа к команде amx_kick.
d - Флаг доступа к командам amx_ban и amx_unban.
e - Флаг доступа к командам amx_slap и amx_slay.
f - Флаг доступа к команде amx_map.
g - Флаг доступа для изменений cvar настроек через amx_cvar.
h - Флаг доступа к amx_cfg.
i - Флаг доступа к amx_chat и другим чат командам.
j - Флаг доступа к amx_vote и другим командам голосования.
k - Флаг доступа для изменения cvar переменной sv_password.
l - Флаг доступа к amx_rcon и возможности изменения всех cvar на сервере.
m-t - Зарезервированные флаги (для сторонних плагинов)
u - Флаг доступа к меню.
z - Флаг пользователя. Не даёт ни каких полномочий.


Все карты на сервере должны быть прописаны в файле maps.ini. Добавили новую карту в папку maps? Не забудьте прописать её название в maps.ini, иначе она не появится на голосовании и в списке amxmodmenu.

Добавил:
Делаем 600 fps
Bведите в консолu игры:
fps_max 999
fps_modem 0
develope 3

P.S develope 3 нужно вводить каждый раз когда заходите в кс! чтоб посмотреть fps введите net_graph 1

"Как сделать себя админом ?"

1)Открываем файл users.ini( он находиться E:\Program Files\CS1.6\cstrike\addons\amxmodx\configs)

2)Если хотим чтобы у вас админка была по нику, в конец файла users.ini допишем следующие

"vcounter-strike.clan.su" "123" "abcdefghijklmnopqrstu" "a"
Вместо cs-strikez введите свой ник, вместо 123 введите свой пароль.
3) Если хотим чтобы у вас админка была по айпи, в конец файла users.ini допишем следующие

"123.45.67.89" "123" "abcdefghijkmnopqrstu" "de"
"123.45.67.89" - следует вписать свой айпи, Пароль указывать не надо.
4) Сохраняем
Теперь перед тем как зайти на сервер, пропишите в консоле - setinfo _pw Ваш_Пароль
(см рис)


Заходим на свой сервер.  Проверяем, пишем в консоле amxmodmenu. Теперь вы админ!
Вот что должно у вас появиться: см рис

Права доступа:
a - иммунитет (нельзя кикать, слаит, слэпать, банить)
b - резервация
c - использование комманды amx_kick (кикание)
d - использование комманды amx_ban (бан)
e - использование комманды amx_slay
f - использование комманды amx_map
g - использование комманды amx_cvar
h - использование комманды amx_cfg
i - использование комманды amx_chat и других чат-комманд
j - использование комманды amx_vote и других комманд голосований
k - доступ к комманде sv_password (через amx_cvar)
l - доступ к коммандам amx_rcon и rcon_password (через amx_cvar)
m - настраиваемый уровень А (для дополнительных плагинов)
n - настраиваемый уровень B

Флаги аккаунта
a - не пускать игрока на сервер с неправильно введенным паролем
b - регистрация клан тега
c - админ зайдет на сервер только со значениями authid/wonid
d - админ заходит только с этого ip адресса
e - пароль не проверяется (необходимо только совпадение name/ip/wonid)

Как сделать друга админом? также по ip или по нику!

Админка не работает что делать? Не ставьте пробелы в нике поставьте Например vova


Админские команды

vote - выводит id игрока и его ник. Удобно использовать именно id игрока, а не его имя, например: amx_kick #127.

amx_kick [reason] - кикнуть игрока с сервера

amx_ban [reason] - забанить игрока на сервере

amx_banid [reason] - забанить игрока на сервере по SteamID/WonID

amx_banip [reason] - забанить игрока по IP

amx_unban - разбанить игрока

amx_slay - убить игрока

amx_slap [power] - пнуть игрока.

amx_leave [tag] [tag] [tag] - оставить на сервере только игроков с определёным "tag" в имени

amx_pause - поставить/убрать паузу

amx_who - показать у кого какие права на сервере...

amx_cvar [value] - изменить или отобразить значения cvar-ов. Т.е. можно изменить на отличное от сервеного значение, к примеру, mp_timelimit.

amx_map - сменить карту

amx_cfg - выполнить конфиг

amx_rcon - выполнить команду в консоле сервера.

amx_plugins - список всех загруженых плагинов

amx_modules - аналогично список всех загруженых модулей

Чат админов

amx_say - отправить сообщение всем игрокам

amx_chat - отправить сообщение админам

amx_psay - отправить приватное сообщение

amx_tsay - отправить сообщение всем игрокам (слева жирным)

amx_csay - тоже что и выше только по центру экрана

Админские голосования

amx_votemap [map] [map] [map] - начать голосование за смену карты

amx_votekick - начать голосование на кик игрока

amx_voteban - Начать голосование на бан игрока

amx_vote - просто так любое голосование типа Вася му№;%№ 1. Да 2. Да конечно

amx_cancelvote - прервать последнее голосование

Say...
say /hp - показать информацию о Вашем убийце

say /statsme - отобразить Вашу статистику

say /stats - показать статистику остальных

say /top15 - отобразить 15 лучших игроков

say /rank - отобразить Ваше место на сервере.

say nextmap - отображает какая карта будет следующей

say timeleft - сколько времени до конца текущей карты

say thetime - отображает текущее время

Меню
amx_cvarmenu – меню cvars’ов

amx_mapmenu – отображать меню смены карты

amx_kickmenu – отображать меню kick

amx_banmenu – меню бан

amx_votemapmenu – отображать меню выбора карт на голосование

amx_slapmenu – меню slap (пнуть игрока)

amx_teammenu – отображать меню выбора команды игрока

amx_clcmdmenu – меню клиентских команд

amx_restmenu – ограничение на использование оружия в игре

amx_teleportmenu – меню телепортаций

amx_statscfgmenu - отобразить меню конфигурации статистики

amx_statscfg [parameters] - отображает справку по конфигурации статистики:

Запуск сервера через консоль
 
Так как запуск сервера сильно потребляет ресурсы, хочу предложить вам альтернативный запуск сервера, в консольном режиме

1)Делаем ярлык файла hlds.exe (Находится hlds.exe тут(путь может отличаться) C:\Program Files\Valve\hlds.exe)
2)Нажимаем на ярлык правой кнопкой, в поле Обьект:, после
"C:\Program Files\Valve\hlds.exe" дописываем следующее:
-game cstrike -console -insecure +maxplayers 20 +sv_lan 1 +port ПОРТ +map de_dust2 (см рис.)
 
Должно получиться что то вроде

"C:\Program Files\Valve\hlds.exe" -game cstrike -console -insecure +maxplayers 20 +sv_lan 1 +port 27015 +map de_dust2

Доп инф:Инфо:
-game cstrike (указываем, что это Counter Strike сервер)
-console (консольный режим)
-insecure (valve использует свой собственный античит VAC, но его нет смысла устанавлить на кракнутые No-Steam сервера, потому что он банит только легальных клиентов)
-nomaster (указываем, что сервер не будет показан в глобальной базе данных серверов, мы ведь не хотим чтобы нас поймали с кракнутым сервером)
+maxplayers 20 (указывает, что на сервере смогут играть максимально 20 игроков)
+sv_lan 1 (эта строка должна быть ОБЯЗАТЕЛЬНО, если только сервер не рассчитан для легальных клиентов)
+map de_dust2 (указывает, какая карта будет загружаться первой, после запуска сервера)


HTTP Fast Download На Ucoz сайтах

Что для этого надо:
0. Нужен сайт на Ucoz с подтвержденным E-Mail'ом для того что бы работало FTP!
* Без подтвержденного E-Mail'a они не дают FTP
1. Создать через "Файловый менеджер" папку под названием serv!
Создавать обязательно через менеджер.

2. Зайти на FTP и увидеть что появилась папка serv
* (На FTP я захожу с помощью FileZilla, ? смотрим пункт 5)

3. Залить в папку serv файлы и папки по такой же структуре как и в самой кс!

4. Открыть файл server.cfg и прописать там нужные настройки!
Чаще всего это:
sv_allowdownload 1
sv_downloadurl "http://****/serv/"
sv_allowupload 1


5. Использование FileZilla
а) Открываем FileZilla и жмем как на картинке:

б) В появившемся окошке жмем как на картинке:

в) Вводим имя новому хосту:

г) Потом настраиваем:

д) Бежим в "Админ Панель", что бы знать свои данные(клацаем по надписи):

е) В появившемся окошке берем данные:

ж) Вводим уже известные нам данные (я написал на бум) и жмем "ОК" внизу:

з) Окошко закрылось и все осталось по прежнему, повторяем первую процедуру:

Легко! Не правда ли?
Тожа самое можно сделать на народ.яндекс

Как сделать чтоб с сервака скачивались Wad файлы
Создаем блокнотом в папке cstrike/maps текстовый документ с названием карты,
например de_pf_dust2 Вписываешь туда cs_dust.wad
Сохраняешь как de_pf_dust2.res Всё. Так можно делать с любой картой.

как сделать чтобы сервер был виден в интернете cs 1.6
Делаем сервер видимым в Find SeRveR + 47-48 протокол.
В общем это всё делается с помощью мода dproto.
Качаем его Dproto
В папке addons создаем папку dproto и копируем в неё файл dproto.so или dproto.dll в зависимости от операционной системы Linux или Windows .

Открываем /addons/metamod/plugins.ini и добавляем следующую строчку:
Linux:
linux addons/dproto/dproto_i386.so

Windows:
win32 addons\dproto\dproto.dll

Файл dproto.cfg кидаем в корень сервера. (не в cs1.6/cstrike/
а в папку с игрой cs 1.6) Корректируем конфиг, устанавливая необходимые Вам параметры (настройки по умолчанию достаточны для работы модуля)

заходим в папку cstrike, находим там файл steam.inf, открываем блокнотом, удаляем все содержимое, и пишем это:

Quote
PatchVersion=1.6.3.7
ProductName=cstrike

Потом открываем server.cfg, и в самом низу пишем это:

Quote
setmaster enable "1"
setmaster add 207.173.177.11:27010
setmaster add 216.52.220.16
setmaster add 83.99.253.152
setmaster add 63.251.143.218
setmaster add 208.179.202.69
setmaster add 72.165.61.136:27010
setmaster add 69.28.151.178
setmaster add 88.40.40.201
setmaster add 207.173.177.12
setmaster add 213.239.209.221
setmaster add 69.28.151.162:27010
setmaster add 65.73.232.251:27010
setmaster add 65.73.232.251:27040
setmaster add 65.73.232.253:27010
setmaster add 65.73.232.253:27040
setmaster add pr00f.oo.lv
setmaster add 72.165.61.185
setmaster add 72.165.61.186
setmaster add 72.165.61.187
setmaster add 72.165.61.188
setmaster add 69.28.156.250
setmaster add 68.142.64.164
setmaster add 68.142.64.165
setmaster add 69.28.145.170
setmaster add 69.28.145.171
setmaster add 69.28.145.172
setmaster add 208.111.158.52
setmaster add 208.111.158.53
setmaster add 208.111.171.82
setmaster add 208.111.171.83
setmaster add 68.142.91.34
setmaster add 68.142.91.35
setmaster add 68.142.91.36
setmaster add css.setti.info
setmaster add 208.111.133.84
setmaster add 208.111.133.85
setmaster add 68.142.116.178
setmaster add 68.142.116.179
setmaster add 188.40.40.201:27011
setmaster add 188.127.246.99:27000
setmaster add 72.165.61.136:27011
setmaster add 72.165.61.151:27013
setmaster add 72.165.61.151:27011
setmaster add 72.165.61.151:27014
setmaster add 72.165.61.136:27015
setmaster add 72.165.61.151:27012
setmaster add 72.165.61.151:27015
setmaster add 72.165.61.136:27014
setmaster add 67.132.200.140:27012
setmaster add 207.173.176.161:27010
setmaster add 78.60.235.56:27010
setmaster add 69.28.140.247:27010
setmaster add 69.28.140.246:27010
setmaster add 67.132.200.140:27010
setmaster add 72.165.61.189
setmaster add 72.165.61.190
setmaster add 72.165.61.190:27010
setmaster add 69.28.151.162:27013
setmaster add 68.142.72.250:27010


Работающий сервер СS с установленным WebMоd-ом.
Любой редактор HTML и немного мозга в голове.

Началось все с того, что в MOTD я захотел воткнуть картинку и отобразить количество играющий в данный момент. Первое сделать проще, вариантов предложено
было много, в частности поднять HTTP или FTP сервер, либо разместить Лого на чужом сервере. Не один из вариантов меня не устраивает, дополнительная
нагрузка на и без того нагруженный сервачек. Со вторым чуть сложнее, либо засовывать WebMod в MOTD либо опять же подымать полноценный HTTP сервер.
В первом варианте возникает небольшое НО, по умолчанию, страница статистики WebMod-а заточена под браузер, и в окошке MOTD смотрится совсем не привлекательно.
Провел маленький эксперимент в папке \cstrike\addons\w\www\ создал файлик test.w написал в нем "<h1>TEST</h1>"
а в файле motd.txt написал

Код
<html>
<head>
<meta http-equiv="REFRESH" content="0;URL=http://Адрес_сервера:Порт/test.w">
</head>
</HTML>


Оппа! В окошечке MODT появилась моя надпись "TEST". Кинул картинку logo.jpg в папку \cstrike\addons\w\www\
дописал <img src=logo.jpg>.. и опять! Положительный результат, картинку видно, надпись видно!
Дописал в test.w еще одно строчку "<h2>{c.hostname}</h2>, в окошечке приветствия отобразилось
имя сервера.

Вывод: Никаких лишних серверов и серивисов, все можно решить с помощью WebMod. Он может выдавать нужные значения, а также выводить картинки, даже в окне приветствия. Причем можно обратится к произвольному файлу. Единственный минус, окно приветсвия (motd) не понимает CSS, но в масштабе одной странички легко обойтись без него.

Далее все просто. Берем любой удобный HTML редактор, создам симпатичную страничку приветствия, кидаем ее в папку вебмода, обозвав например motd.w туда же
сваливаем картинки если они есть, читаем хелп по вебмоду, либо просто копипастим нужные переменные из index.w в motd.w. В motd.txt пишем:

Код
<html>
<head>
<meta http-equiv="REFRESH" content="0;URL=http://Адрес_сервера:Порт/motd.w">
</head>
</HTML>

Заходим в КС и любуемся результатом.



Результат, эксперимента в скриншотах, переменные в MOTD и WebMod живет


 Распаковать скаченный архив программой WinRAR. В архиве могут быть папки:
"models"; - или файлы формата ".mdl", которые отвечают за визуальное отображение оружие в игре.
"sound"; - или файлы формата ".wav", которые отвечают за звуковые эффекты оружия.
"sprites"; - или файлы формата ".spr", которые отвечают за картинку в меню покупке оружия.

скопировать и заменить их в директорию: Ваш локальный диск:\путь к папке с игрой\cstrike . Например:

C:\Games\Counter-Strike 1.6.(или\cstrike.) Запускаем игру и оцениваем новый скин оружия.

Если папок нету читайте далее:

Файлы с расширением *.mdl скопируйте в папку C:\Games\Counter-Strike 1.6\cstrike\models
Файлы с расширением *.wav скопируйте в папку C:\Games\Counter-Strike 1.6\cstrike\sound/weapons

Например после распаковки архива с моделью оружия AWP у вас появились следующие файлы:
p_awp.mdl
v_awp.mdl
w_awp.mdl
awp1.wav
awp_clipin.wav
awp_clipout.wav
awp_deploy.wav
weapon_awp.txt

Скопируйте p_awp.mdl, v_awp.mdl и w_awp.mdl в папку C:\Games\Counter-Strike 1.6\cstrike\models, а awp1.wav, awp_clipin.wav, awp_clipout.wav и awp_deploy.wav в папку C:\Games\Counter-Strike 1.6\cstrike\sound\weapons.

Пояснение видов моделей:

Для каждого вида оружия есть 3 файла моделей:

p_<название оружия>.mdl - модель оружия у противника;

v_<название оружия>.mdl - модель оружия у игрока(вид из глаз);

w_<название оружия>.mdl - модель оружия на лежащего земле.

Файлы с расширением .WAV (звуки) - звуки, которые вы будете слышать при выстрелах, перезарядке и т.д.

Пример: p_glock18.mdl, v_glock18.mdl, w_glock18.mdl.
Для просмотра моделей можно использовать "Half-Life Model Viewer" .
С его помощью можно менять текстуры моделей. На вкладке "Texture" в списке выберите название нужной текстуры, нажмите "Import", откройте bmp-файл с текстурой, нажмите "Save Model".
Файлы моделей устанавливаются в папку cstrike\models.

Распаковать скаченный архив программой WinRAR. В архиве может быть папка: "models"; скопировать и заменить ее в директорию: Ваш локальный диск:\путь к папке с игрой\cstrike . Например:

C:\Games\Counter-Strike 1.6\cstrike Запускаем игру и любуемся новым скином игрока.

Если папок нету читайте далее:
 
Файлы с расширением *.mdl скопируйте в папку C:\Games\Counter-Strike 1.6\cstrike\models\player\название скина который заменяете. Например C:\Games\Counter-Strike 1.6\cstrike\player\sas\. Так вы замените скин спецназовца в противогазе.

Например после распаковки архива с моделью оружия Террориста у вас появились следующие файлы: leet.mdl

Скопируйте файл leet.mdl в папку C:\Games\Counter-Strike 1.6\cstrike\models\player\leet\. Также и с другими:

sas.mdl в C:\Games\Counter-Strike 1.6\cstrike\models\player\sas\.

Пояснение видов моделей:

1. Terrorist
* cstrike\models\player\terror\terror.mdl - путь модели TERROR -модель террориста №1 (черная маска, черно-белые штаны)
* cstrike\models\player\arab\arab.mdl - путь модели ARAB - модель террориста №2 (зеленый свитер, песочные штаны, очки)
* cstrike\models\player\arctic\arctic.mdl - путь модели ARCTIC - модель террориста №3 (черная маска, белый костюм с капюшоном)
* cstrike\models\player\guerilla\guerilla.mdl - путь модели GUERILLA - модель террориста №4 (РЭМБО - желто-черные штаны, накаченные руки, красная повязка на голове)
 
2. Counter-terrorist
* cstrike\models\player\urban\urban.mdl - путь модели URBAN - модель террориста №1 (синий костюм, черный броник и маска)
* cstrike\models\player\gsg9\gsg9.mdl - путь модели GSG9 - модель террориста №2 (синий костюм, черный броник, красно-коричневый шлем)
* cstrike\models\player\sas\sas.mdl - путь модели SAS - модель террориста №3 (весь черный, противогаз с фиолетовыми стеклами)
* cstrike\models\player\gign\gign.mdl - путь модели GIGN - модель террориста №4 (синий костюм, зеленоватый броник, серая маска, белый значек на левом плече)

3. VIP
* cstrike\models\player\vip\vip.mdl - путь модели VIP - модель VIPa
4. Hostages
* cstrike\models\hostage.mdl - путь модели HOSTAGE - модель Заложника (от сантехника, до простых жителей)
* cstrike\models\scientist.mdl - путь модели SCIENTIST - модель Ученого (очкарики в белых халатах) У заложников существует не 2 модели, SCIENTIST и HOSTAGE это лишь группы. Их всего 18: 9 ученых и 9 заложников.

Для просмотра моделей можно использовать "Half-Life Model Viewer" .


Распаковать скаченный архив программой WinRAR. В архиве может быть папка:
"sprites";

скопировать и заменить её в директорию: Ваш локальный диск:\путь к папке с игрой\cstrike . Например:

C:\Games\Counter-Strike 1.6\cstrike\.

Если папок нету читайте далее:

Файлы с расширением *.spr скопируйте в папку C:\Games\Counter-Strike 1.6\cstrike\sprites\.

Например после распаковки архива с выстрелом у вас появились следующие файлы:
muzzleflash1.spr
muzzleflash2.spr
muzzleflash3.spr
muzzleflash4.spr

Это значит что вы скачали спрайт выстрела. Скопируйте все эти файлы в папку C:\Games\Counter-Strike 1.6\cstrike\sprites\.

Для просмотра спрайтов можно воспользоваться "Sprite Explorer 2.12" .

Распаковать скаченный архив. В архиве могут быть папки:
"maps"; - файлы самой карты.
"models"; - новые текстуры или модели на данной карте.
"sound"; - новые звуки или музыка на данной карте. (или просто 2 файла .BSB и .NAV . Cкопировать и заменить их в директорию: Ваш локальный диск:\путь к папке с игрой\cstrike . Например C:\Games\Counter-Strike 1.6\cstrike .Запускаем игру и выбираем новую мапу из списка карт.)

Если папок нету читайте далее:

Файлы с расширением *.bsp, *.txt, *.nav скопируйте в папку 4. Руководство по установки карт.

Распаковать скаченный архив. В архиве могут быть папки:
"maps";
"models";
"sound"; или просто 2 файла .BSB и .NAV . Cкопировать и заменить их в директорию: Ваш локальный диск:\путь к папке с игрой\cstrike . Например C:\Games\Counter-Strike 1.6\cstrike .Запускаем игру и выбираем новую мапу из списка карт .

Если папок нету читайте далее:

Файлы с расширением *.bsp, *.txt, *.nav скопируйте в папку C:\Games\Counter-Strike 1.6\cstrike\maps

Файлы с расширением *.mdl скопируйте в папку C:\Games\Counter-Strike 1.6\cstrike\models
Папку с файлами с расширением *.wav скопируйте в папку C:\Games\Counter-Strike 1.6\cstrike\sound.

Для просмотра карт можно вопспользоватся программой "BSP View"

Распаковать скаченный архив программой WinRAR. В архиве могут быть папки:
"resource"; - или файлы формата ".tga", которые собственно отвечают за изображение фона в меню.

скопировать и заменить их в директорию: Ваш локальный диск:\путь к папке с игрой\cstrike . Например:

C:\Games\Counter-Strike 1.6.(или\cstrike.) Запускаем игру и оцениванем фон.

Если папок нету читайте далее:

Файлы с расширением *.tga скопируйте в папку C:\Games\Counter-Strike 1.6\cstrike\models\resource\background

Еще могу быть файлы .TTF это как мы все знаем шрифты!
Это кидать в папку виндовс шрифты!
Пуск>>Панель Управления>>Шрифты и кидаем все туда!!

Скачайте программу CS Background Changer
Выберете подходящую картинку, разархивируйте архив с программой и запустите файл BC4CS1.6.exe.

1. Выберете папку с игрой(там где находится hl.exe).
2. Вверху выберете "Мод > Counter-Strike"
3. Нажмите "Выбрать другой фон" и выберете изображение формата *.jpg, *.bmp или *.ico.
4. Нажмите "Сохранить текущий фон".

Готово. Заходите в игру и проверяйте.

Чернобелый логотип должен иметь атрибуты: размер: 64x64 пикселей, формат *.bmp, глубина цвета: 8, частота кадров:

1. Посмотреть их можно в свойствах, на вкладке "Сводка". Если ваше изображение отвечает этим параметрам, поместите его в папку \valve\logos\. Например C:\Games\Counter-Strike 1.6\valve\logos\.

Скопируйте код скрипта и создайте файл userconfig.cfg и скопируйте код в него. Или если такой файл есть в папке cstrike, то скопируйте код туда. Также если существует папка cstrike_russian скопируйте полностью файл userconfig.cfg в нее.

Внимание, для каждой модели оружия нужно устанавливать перчатки отдельно!

Распаковать скаченный архив. В
архиве может быть папка:
"textures"; - папка с самими текстурами(перчатками).

Внутри папки могут быть следующие файлы:hands.bmp - текстура перчаток.
finger.bmp - текстура пальцев.
skin.bmp - текстура рукавов(рук).

Если название файлов другое, то это не перчатки, вы должны сами будете понять что это за текстура и заменить ею другую текстуру с помощью инструкции ниже.

Для установки новых текстур/перчаток скачайте программу Half-Life Model Viewer.

Установите ее и запустите, дальше следуйте инструкции:
1.Откройте файл с моделью оружия для которого желаете изменить перчатки с помощью этой программы(второй кнопкой мыши по v_* модели > открыть с помощью... > обзор > и выберете EXE файл скачанной программы).
2. Внизу программы выберете вкладку "Textures".
3. В выпадающем меню выберете файл view_glove.bmp.
4. Справа нажмите "Import Texture" и выберете файл hands.bmp распакованный из архива с перчатками.
5. Затем в выпадающем меню выберете view_skin.bmp, нажмите "Import Texture" и выберете файл skull.bmp.
6. Затем в выпадающем меню выберете view_finger.bmp, нажмите "Import Texture" и выберете файл finger.bmp.
Готово. Возможно некоторые файлы не придется заменять если их не будет в архиве с перчатками.

1. Скопируйте имя одного из скачанных файлов (Например "decals.wad").
2. Зайдите в папку с игрой(там где лежит файл hl.exe и папка cstrike).
3. Выберете вверху "Поиск".
4. Вставьте скопированное имя файла в окно "Искать имена файлов или папок".
5. Нажмите "Найти".
6. После этого должен появится файл который нам требуется заменить(их может быть несколько, нам нужен тот к которого в пути к файлу есть папка cstrike, тоесть находящийся в cstrike).
7. Кликните по файлу правой кнопкой мыши и нажмите "Открыть содержащую объект папку".
8. У вас открылась папка в которую надо устанавливать/копировать требуемый файл, в нашем примере это был файл "decals.wad".

amx_kick [reason] - кикнуть игрока с сервера

amx_ban [reason] - забанить игрока на сервере

amx_banid [reason] - забанить игрока на сервере по SteamID/WonID

amx_banip [reason] - забанить игрока по IP

amx_unban - разбанить игрока

amx_slay - убить игрока

amx_slap [power] - пнуть игрока.

amx_leave [tag] [tag] [tag] - оставить на сервере только игроков с определёным "tag" в имени

amx_pause - поставить/убрать паузу

amx_who - показать у кого какие права на сервере...

amx_cvar [value] - изменить или отобразить значения cvar-ов. Т.е. можно изменить на отличное от сервеного значение, к примеру, mp_timelimit.

amx_map - сменить карту

amx_cfg - выполнить конфиг

amx_rcon - выполнить команду в консоле сервера.

amx_plugins - список всех загруженых плагинов

amx_modules - аналогично список всех загруженых модулей

Чат админов

amx_say - отправить сообщение всем игрокам

amx_chat - отправить сообщение админам

amx_psay - отправить приватное сообщение

amx_tsay - отправить сообщение всем игрокам (слева жирным)

amx_csay - тоже что и выше только по центру экрана

Админские голосования

amx_votemap [map] [map] [map] - начать голосование за смену карты

amx_votekick - начать голосование на кик игрока

amx_voteban - Начать голосование на бан игрока

amx_vote - просто так любое голосование типа Вася му№;%№ 1. Да 2. Да конечно

amx_cancelvote - прервать последнее голосование

Say...
say /hp - показать информацию о Вашем убийце

say /statsme - отобразить Вашу статистику

say /stats - показать статистику остальных

say /top15 - отобразить 15 лучших игроков

say /rank - отобразить Ваше место на сервере.

say nextmap - отображает какая карта будет следующей

say timeleft - сколько времени до конца текущей карты

say thetime - отображает текущее время

Меню
amx_cvarmenu – меню cvars’ов

amx_mapmenu – отображать меню смены карты

amx_kickmenu – отображать меню kick

amx_banmenu – меню бан

amx_votemapmenu – отображать меню выбора карт на голосование

amx_slapmenu – меню slap (пнуть игрока)

amx_teammenu – отображать меню выбора команды игрока

amx_clcmdmenu – меню клиентских команд

amx_restmenu – ограничение на использование оружия в игре

amx_teleportmenu – меню телепортаций

amx_statscfgmenu - отобразить меню конфигурации статистики

amx_statscfg [parameters] - отображает справку по конфигурации статистики

Для создания фона консоли (файл cached.wad) нужно иметь:
- Любой графически редактор, например Adobe PhotoShop.
- Скачать прогу Texture SDK.
- Создать или где-либо взять рисунок, который вы желаете сделать Вашим фоном консоли.

Разберемся внимательнее с третьим пунктом. Рисунок для фона консоли должен иметь разрешение 320X240 или 640X480 пикселей, с палитрой в 256 цветов (8 бит).
Примечание:
Можно использовать и другое разрешение картинки, но не больше 640X480, но тогда фон будет вытянутым или сплющенным. Начнем пример с использованием графического редактора PhotoShop:
1. Открываем PhotoShop
2. Если Вы собрались рисовать свою собственную картинку, то нажните File>New... Или если у вас уже есть картинка то откройте её, нажав File>Open...
3. Если открытая Вами картинка не разрешения 320X240 или 640X480, то сделайте ей ReSize.
4. Имея картинку с разрешением 320X240 или 640X480 пикселей, нам нужно изменить её палитру на 256 цветов. Чтобы сделать это без потери качества, то зайдите в меню Image>Mode>Indexed Color.
5. Готово. Теперь жмем File>Save As... указываем путь к сохранению и в строке "Format" выбираем BMP.

Все теперь у нас есть готовая картинка для нашего фона консоли, осталось только конвертировать её в WAD.

Примечание:
Фон консоли это не обычный WAD, который можно открыть с помощью Walley, а особенный. Он состоит из двух картинок:
Первая появляется как фон консоли, а вторая когда консоль отключена (console 0 и нет строки "-console" в ярлыке) и что-то загружается.

Конвертирование:
1. Распакуйте zip архив с прогой Texture SDK.
2. Откройте Блокнот и пропишите туда следующее:
$DEST "cached.wad" // Имя выходного файла
$loadbmp "e:cached.bmp" // Путь к файлу отображающийся при загрузке, можно использовать стандартный
loading qpic 0 0 640 480 // Две последние группы цифр, обозначают разрешение картинки
$loadbmp "e:cached.bmp" // Путь к фону консоли
conback qpic 0 0 640 480 // Две последние группы цифр, обозначают разрешение картинки
3. Сохраните этот файл в папке с програмой Texture SDK, под именем cached.ls (не забудьте в поле "Тип файла" выбрать "Все файлы").
4. В папке с программой Texture SDK создайте еще один Блокнот, пропишите в него строчку
qlumpy cached.ls
и сохраните его с именем cached.bat
5. Запустите cached.bat и в папке должен появится файл cached.wad

Ваш фон консоли готов!

Как сделать waypoints

1. Waypoint'ы - что это такое ?

Waypoint'ы - это точки на карте, которые использует бот для навигации. Они позволяют боту двигаться по карте, не сталкиваясь с препятствиями, находить места для установки бомбы, заложников. Эти точки не отображаются во время игры.

Боты знают, по какому пути идти, используя соединения между этими точками.

Для того, чтобы боты могли бегать по всем закоулкам карты, waypoint'ы должны быть расположены повсюду на карте. Без них боты будут просто стоять на месте либо выбирать направление движения случайно, при этом натыкаясь на стены и другие препятствия. Waypoint'ы также позволяют боту "знать" где на данной карте находятся цели - заложники, места для установки бомб.

Этот документ описывает команды, необходимые для создания или изменения файла путей (для POD-бота). При создании или редактировании путей необходимо, чтобы НЕ БЫЛО подключенных к текущей игре ботов, иначе могут произойти фатальные ошибки (с потерей всех не сохраненных данных). Создайте LAN Game, подключитесь к игре, расположите точки и их соединения на карте с помощью команд, приведенных ниже. Далее сохраните файл путей, отсоединитесь от сервера, затем опять создайте игру, на этот раз с ботами, для того, чтобы проверить, насколько хорошо (или плохо) они двигаются по только что созданным точкам.

2. Как точки путей выглядят на карте ?

Точки отображаются в виде вертикальных линий, которые выглядят, как молнии, или что-то типа этого. Вертикальная линия, с помощью которой отображается точка, имеет такую же высоту, как и игрок. Различные типы точек имеют разные цвета.

Waypoint'ы хранятся в файле с таким же именем, как и у названия карты, но с расширением ".pwf" вместо ".bsp" для карт. Например, для карты de_dust файл путей будет иметь имя de_dust.pwf и будет хранится в папке Half-LifecstrikePODBotWPTDefault.

Файл путей автоматически загружается при открытии карты (если он существует). Если же его нет, необходимо создать его, используя инструкции, указанные ниже.

3. Кратко о консольных командах для редактирования путей.

Доступны следующие консольные команды (ЧУВСТВИТЕЛЬНЫЕ к регистру):

"waypoint on" - Включает отображение Waypoint'ов
"waypoint on noclip" - Включает редактирование путей с читом Noclip, который позволяет проходить сквозь стены
"waypoint off" -Выключает отображение Waypoint'ов.
"waypoint add" - Добавляет точку в место, где в это время расположен игрок (т.е. Вы). После выбора команды появляется всплывающее меню, позволяющее указать различные типы точек.
"waypoint delete" -Удаляет точку, ближайшую к игроку.
"waypoint find x" - Показывает направление к точке номер x
"waypoint showflags" -Показывает все флаги, установленные для точки
"waypoint addflag" - Позволяет вручную добавить флаг к точке.
"waypoint delflag" - Позволяет выбрать флаг текущей точки, подлежащий удалению.
"waypoint setradius x" - Выставляет радиус зоны для текущей точки равным х
"waypoint stats" - Отображает статистику о количестве точек различных типов, поставленных на карте.
"waypoint check" - Проверяет правильность установки точек (осуществляется автоматически при сохранении)
"wayzone calcall" - Вычисляет радиус зоны для всех точек на карте (не нужен для бота версии 1.4х и выше)
"waypoint save" - Сохраняет текущие пути в файл (с проверкой точек и соединений)
"waypoint save nocheck" - То же самое, но сохраняет даже при наличии ошибок.
"waypoint load" - Загружает Waypoint'ы из файла (без сохранения текущих изменений)
"autowaypoint" - Отображает статус режима autowaypoint.
"autowaypoint on" - Включает автоматическую расстановку точек (при движении игрока по карте) .
"autowaypoint off" -Выключает режим автоматической расстановки точек.

"pathwaypoint" - Отображает статуй режима pathwaypoint.
"pathwaypoint on" - Включает режим отображения соединений между точками.
"pathwaypoint off" - Выключает режим соединений.
"pathwaypoint add x" - Соединяет ближайшую к вам точку с той, номер которой вы укажете в команде
"pathwaypoint delete x" - Рассоединяет ближайшую к вам точку и ту точку, номер которой вы укажете в команде

"debuggoal x" - Заставляет ботов использовать точку номер х в качестве Точки Назначения

Для того, чтобы использовать команды, приведенные выше, необходимо использовать консоль. Вы должны начать игру с включенной консолью (используйте строку "hl.exe -console" для запуска игры). Для открытия консоли нажмите клавишу "~", введите команду и нажмите "~" для возвращения к игре.

Вы можете упростить все дело, если назначите горячие клавиши для команд с помощью команды bind. Например, перед редактированием введите:

bind a "waypoint add"
bind d "waypoint delete"
bind l "waypoint load"
bind w "waypoint save"

Тогда клавиша a будет служить для добавления точки, d - для удаления, l - для загрузки и w - для сохранения файла путей. Кроме того, эти команды можно сохранить в файле скрипта, и потом только вызывать его при необходимости редактирования командой exec.

Командой "waypoint add" можно добавить waypoint в то место, где расположен игрок. Точки waypoint'ов могут быть поставлены везде, где может пройти игрок. При установке точки вы услышите звук, подтверждающий действие. После ввода команды на экран будет выведено меню, позволяющее выбрать тип точки.

"Normal Waypoint" (Обычная точка) - Ставит точку, которая используется для обычного передвижения по карте от одной точки к другой. Необходимо ставить такие очки повсюду на карте (но придерживаясь определенной дистанции между ними), так как боты используют их для того, чтобы прятаться и варьировать пути движения. Цвет точек зеленый.


Обычная точка

"Terrorist Important Waypoint" и "Counter Important Waypoint" (Точка, важная для террористов и Точка, важная для контров) Это стратегические точки для каждой из команд. Боты используют их для патрулирования по карте. Как они это делают, зависит от типа карты. На DE_ картах необходимо поставить много таких точек для контр-террористов вокруг места, где устанавливается бомба и только 2-3 стратегические точки для террористов. Контр-террористы будут почти всегда выбирать в качестве цели точки, важные для CT и только иногда пойдут к точкам, важным для террористов. Террористам разрешено идти к точкам, важным для любой из команд. Система выбора важных точек меняется в зависимости от типа карты, например для CS_ карт все наоборот. Точка для террористов красная, для контров синяя.


Стратегическая точка для контр-террористов

"Ladder "("Лестница")
Эти точки необходимо ставить на лестнице, если вы хотите, чтобы боты ее использовали. Нижнюю точку поставьте, когда вы уже подошли вплотную к лестнице. Наверху лестницы необходимо поставить вторую точку. Ставьте ее когда вы уже находитесь над лестницей. Если лестница очень длинная, можно поставить несколько таких точек межу этими крайними. В большинстве случаев этот тип точек необходимо соединять вручную с помощью команды pathwaypoint add . Если между точками не будет соединения, боты НЕ БУДУТ использовать лестницу. Цвет фиолетовый.


Лестница

"Rescue Point" ("Точка спасения")
Данная точка должна быть установлена только на cs_ картах. Это место, куда контр-террористы должны вести заложников. Обычно ставится только 1 штука (в зависимости от того, сколько Зон Спасения есть на карте). Цвет белый.


Точка спасения

"Goal Point" ("Цель карты")
Поставьте ее там, где расположены цели карты. На DE_ картах это место установки бомбы, на cs картах - это место, откуда надо уводить заложников. Для AS карт это точка, куда надо двигаться VIP'ам. Цвет фиолетовый (как и для лестниц)


Целевая точка

"Camp Start" ("Кемперское место")
Это точка, где боты будут кемперить. Для того, чтобы ее поставить, смотрите туда же, куда должен смотреть бот, когда начнет кемперить. Для того, чтобы он присел при этом, просто держите кнопку приседания, когда добавляете точку.

Также надо указать:
"Camp End" ("Направление взгляда")
Выбрав это вы установите конечную точку, в которую будет смотреть бот во время того, как будет кемперить. Смотрите прямо по направлению, куда должен смотреть бот и добавьте точку.

Замечание: Вы не можете добавить этот тип точки до того, как поставите точку типа "Кемперское место".

Обычный цвет - голубой, если вы установите флаг для точки, она будет с красным или синим оттенком.



"Jump" ("Прыжок")
Это одна из первых возможностей обучения в POD (планируется значительное расширение таких возможностей). После выбора этого ваши движения будут контролироваться и если вы прыгнете, нормальная точка будет поставлена в месте начала прыжка, другая - в месте приземления. Т.е. тип точек является стандартным, но красная линия связи между точками покажет, что это соединение типа "Прыжок". Также можно создать такое соединение между уже существующими точками. Для этого необходимо, чтобы в месте прыжка и приземления уже были ранее созданы точки. При этом позиция точек будет модифицирована с учетом ее начального положения и места прыжка.


Точки, соединенные связью "Прыжок"

Замечание:

Для установки точки, где необходимо присесть, просто держите кнопку приседания во время добавления точки.

Как вы заметили, не существует отдельных путей для разных команд. Это уменьшает время создания файла путей.

Командой "waypoint delete" можно удалить точку, ближайшую к игроку. Точка должна быть на расстоянии максимум 40 юнитов от игрока (1/2 высоты игрока). Вам необходимо стоять вплотную к точки для ее удаления. Это позволяет избежать случайного удаления точки, которая находится далеко от вас. При успешном удалении вы услышите подтвержающий звук.

"waypoint addflag/deleteflag" дает возможность добавить некоторые дополнительные параметры для точки. Первый, "Block with hostage" используется редко. Если вы установите этот параметр для точки, Бот не будет использовать его, если за ним следуют заложники. Два других параметра необходимы для того, чтобы сделать снайперскую точку специфической для команды.

С помощью "waypoint save" можно сохранить информацию о точках в файл. Перед сохранением (если вы не добавите аргумент "nocheck"), точки и пути будут проверены на наличие грубых ошибок и если что-либо не так, вам будет об этом сообщено и ничего не будет сохранено. Во время проверки CS "подвиснет" на некоторое время, поэтому не волнуйтесь, игра не зависла, просто подождите! Файл waypoint'ов будет иметь такое же имя, как и текущая карта, с расширением "*.pwf". Файл будет сохранен в папку "cstrike/PODBot". Текущее имя игрока будет сохранено в качестве имя создателя путей.

Команда "waypoint load" очистит все waypoint'ы на текущей карте и загрузит их из файла waypoint'ов. Это хороший способ для того, чтобы отменить те изменения, которые вы сделали после последнего сохранения.

Замечание: не существует способа отмены изменения одной последней точки. Вы должны использовать "waypoint delete" для удаления точек по одной.

Команда "autowaypoint" позволяет автоматически устанавливать точки, когда вы ходите по карте. Для включения этой функции введите: "autowaypoint on". Когда вы перемещаетесь по карте, новая точка будет установлена автоматически на расстоянии 200 юнитов от уже установленных. Если другая точка установлена в радиусе 200 юнитов, новая тока установлена не будет. Поэтому если вы хотите установить несколько точек близко одна к другой, необходимо пользоваться командой "waypoint add".
Если вам не нравится, как была установлена точка автоматически, вы можете удалить ее с помощью команды "waypoint delete", предварительно отключив функцию "autowaypoint".

Когда используете функцию автоматической расстановки точек, старайтесь держатся центра проходов и всегда ставить точки по ОБЕ стороны дверей. Для этого вам придется поставить некоторые точки вручную с помощью команды "waypoint add".

Не используйте функцию авторасстановки точек для лестниц или прыжков!

Команда "pathwaypoint" позволяет отобразить соединения между точками (соединения, по которым боты будут двигаться от одной точки к другой). Включите эту функцию с помощью команды "pathwaypoint on". Когда вы подойдете вплотную к точке, вы увидите белые или желтые линии, соединяющие эту точку с некоторыми другими, которые бот будет считать "достижимыми" при движении из нее. Если соединение двустороннее, линия будет желтая, белая линия соответствует одностороннему соединению. "Достижимыми" точками считаются точки, между которыми нет препятствий. Некоторые точки не будут считаться достижимыми по разным причинам. Например, точки, висящие в воздухе над ботом не будут считаться достижимыми, так как не может подпрыгнуть достаточно высоко. Также точки, находящиеся слишком далеко от текущего местоположения, не будут достижимыми.

Боты будут двигаться от одной точки к другой ТОЛЬКО если межу точками существует соединение. Поэтому при создании путей к карте очень рекомендую включать режим Pathwaypoint для того, чтобы вы могли всегда видеть соединения между точками. Также необходимо проверять, существуют ли соединения между точками в ОБЕИХ НАПРАВЛЕНИЯХ. Если существует соединение от точки А к точке В, это не значит что существует соединения от В к А.

Команда "pathwaypoint add" позволяет вручную создать соединения между двумя точками. Это необходимо в тех случаях, когда путь между точками блокирован каким либо препятствием (например, дверью) и вы хотите создать соединение между этими точками. Также точки типа "лестница" в большинстве случаев должны быть соединены вручную. Подойдите близко к точке, ОТ которой необходимо создать соединение и используйте команду "pathwaypoint add x", причем х должно быть заменено на номер точки, К которой необходимо создать соединение. Номер точки выводится в левый верхний угол экрана когда вы находитесь рядом с точкой.

Например, если вы хотите создать соединение между точками номер 250 и 251, сначала необходимо стать рядом с точкой номер 250. После этого ввести в консоли: "pathwaypoint add 251". После этого вы должны видеть белую линию соединения между этими точками. Обратите внимание, что это ОДНОСТОРОННЕЕ соединение. Ели вы хотите, чтобы боты бегали и в обратном направлении, необходимо стать рядом со второй точкой и добавить соединение к первой.

Двустороннее соединение

Команда "pathwaypoint delete x" похожа на "add" команду. Только она не добавляет, а удаляет соединение от начальной точки до конечной. Это может понадобится в некоторых случаях, например для дверей, которые открываются только с одной стороны.

После добавления точек проверьте, используя режим pathwaypoint on, реальную достижимость точек. Иногда случается, что вы добавляете точку вроде бы близко от другой и также вроде бы между этими точками нет препятствий, однако ядро Half-Life не считает точку достижимой. Поэтому необходимо проверить соединения для точек в ОБЕИХ направлениях. Обычно нет необходимости следить за этим, однако в некоторых ситуациях необходимо потратить некоторое время соединяя точки вручную (например, для лестниц).

Для того, чтобы поставить точку, где бот должен присесть, просто присядьте сами во время добавления точки. Боты будут автоматически приседать при приближении к точке (если это не кемперское место).

4. Что такое WayZone?

Боты будут выбирать точку в пределах этого радиуса, как точку куда следует идти, это просто делает движение не таким "статическим". Точки типа "Лестница", "Кемперское место" и "Цель карты" всегда имеют радиус 0. Не пытайтесь изменить его. После того, как POD-бот вычислил все Зоны, необходимо проверить для всех точек, являются ли они действительно достижимыми в радиусе WayZone. Старайтесь быть внимательными при установке радиуса. Возле углов лучше уменьшить радиус. Также желательно поставить радиус 0 для некоторых узких дверных проемов. Для того, чтобы вручную установить радиус зоны, необходимо, находясь возле точки, ввести в консоли "waypoint setradius x", где x - значение радиуса, которое требуется присвоить точке. Допускаются значения от 0 до 128. Чем больше, тем больше радиус. Также заметьте, что если включен режим pathwaypoints, радиус будет показан синими линиями (если он не равен 0)

Меняем цвет прицела/сообщений в Counter-Strike 1.6

Скопируйте RGB-код понравившегося цвета и пропишите его в консоли игры в кавычках после команды cl_crosshair_color. Например cl_crosshair_color "255 255 0".
Так же вы можете изменить цвет сообщений в чате Counter-Strike, для этого используем команду con_color "RGB-код"



Имя цвета
Цвет
RGB-код
aliceblue   240 248 255
antiquewhite   250 235 215
aqua   0 255 255
aquamarine   127 255 212
azure   240 255 255
beige   245 245 220
bisque   255 228 196
black   0 0 0
blanchedalmond   255 235 205
blue   0 0 255
blueviolet   138 43 226
brown   165 42 42
burlywood   222 184 135
cadetblue   95 158 160
chartreuse   127 255 0
chocolate   210 105 30
coral   255 127 80
cornflowerblue   100 149 237
cornsilk   255 248 220
crimson   220 20 60
cyan   0 255 255
darkblue   0 0 139
darkcyan   0 139 139
darkgoldenrod   184 134 11
darkgray   169 169 169
darkgreen   0 100 0
darkkhaki   189 183 107
darkmagenta   139 0 139
darkolivegreen   85 107 47
darkorange   255 140 0
darkorchid   153 50 204
darkred   139 0 0
darksalmon   233 150 122
darkseagreen   143 188 143
darkslateblue   72 61 139
darkslategray   47 79 79
darkturquoise   0 206 209
darkviolet   148 0 211
deeppink   255 20 147
deepskyblue   0 191 255
dimgray   105 105 105
dodgerblue   30 144 255
firebrick   178 34 34
floralwhite   255 250 240
forestgreen   34 139 34
fuchsia   255 0 255
gainsboro   220 220 220
ghostwhite   248 248 255
gold   255 215 0
goldenrod   218 165 32
gray   128 128 128
green   0 128 0
greenyellow   173 255 47
honeydew   240 255 240
hotpink   255 105 180
indianred   205 92 92
indigo   75 0 130
ivory   255 255 240
khaki   240 230 140
lavender   230 230 250
lavenderblush   255 240 245
lawngreen   124 252 0
lemonchiffon   255 250 205
lightblue   173 216 230
lightcoral   240 128 128
lightcyan   224 255 255
lightgoldenrodyellow   250 250 210
lightgreen   144 238 144
lightgrey   211 211 211
lightpink   255 182 193
lightsalmon   255 160 122
lightseagreen   32 178 170
lightskyblue   135 206 250
lightslategray   119 136 153
lightsteelblue   176 196 222
lightyellow   255 255 224
lime   0 255 0
limegreen   50 205 50
linen   250 240 230
magenta   255 0 255
maroon   128 0 0
mediumaquamarine   102 205 170
mediumblue   0 0 205
mediumorchid   186 85 211
mediumpurple   147 112 219
mediumseagreen   60 179 113
mediumslateblue   123 104 238
mediumspringgreen   0 250 154
mediumturquoise   72 209 204
mediumvioletred   199 21 133
midnightblue   25 25 112
mintcream   245 255 250
mistyrose   255 228 225
moccasin   255 228 181
navajowhite   255 222 173
navy   0 0 128
oldlace   253 245 230
olive   128 128 0
olivedrab   107 142 35
orange   255 165 0
orangered   255 69 0
orchid   218 112 214
palegoldenrod   238 232 170
palegreen   152 251 152
paleturquoise   175 238 238
palevioletred   219 112 147
papayawhip   255 239 213
peachpuff   255 218 185
peru   205 133 63
pink   255 192 203
plum   221 160 221
powderblue   176 224 230
purple   128 0 128
red   255 0 0
rosybrown   188 143 143
royalblue   65 105 225
saddlebrown   139 69 19
salmon   250 128 114
sandybrown   244 164 96
seagreen   46 139 87
seashell   255 245 238
sienna   160 82 45
silver   192 192 192
skyblue   135 206 235
slateblue   106 90 205
slategray   112 128 144
snow   255 250 250
springgreen   0 255 127
steelblue   70 130 180
tan   210 180 140
teal   0 128 128
thistle   216 191 216
tomato   255 99 71
turquoise   64 224 208
violet   238 130 238
wheat   245 222 179
white   255 255 255
whitesmoke   245 245 245
yellow   255 255 0
yellowgreen   154 205 50

Распрыг cs 1.6

Итак, начну эту интересную, но в тоже время трудно понимаемую статью
Распрыг....как научиться прыгать как кенгуру и быть крутым перцем??
Ответ прост--надо знать хотя бы как пользоваться консолью и некоторые консольные
команды. Сразу скажу заранее, что многие считают распрыг(с английского прыжок
кролика-bunnyjump) -- читом. Раньше меня даже кикали с серваков, потомучто считали,
что это нечестно по отношению к команде противника. Я, конечно, быстро смирился, распрыгиваться перестал, хотя распрыгиваться умел, умею и буду уметь(пока когда-нибудь
в новой версии КС не уберут этот баг вовсе).
Так что потом не надо предъявлять ко мне претензии и задавать глупые вопросы-"
Почему меня называли читером и постоянно кикали?":))
Расскажу вам немного истории появления распрыга по моей версии (кому это неинтересно
можете смело пропускать это и читать ниже)

История появления нового бума в контре--РАСПРЫГА!

Как-то в очередной раз играя в клубе, я заметил парня с ником "Player", который начинал
прыгать от места респауна, постепенно наращивая скорость и уже почти "летая по воздуху":) доскакивал первым в такие места, где к сожалению противник не ожидал увидеть его!
Мне стало интересно и в тоже время завидно, что такой фишки не умею я и поэтому начал расспрашивать его, о том,как же так прыгать и может ли он меня научить. Парень сначала отнекивался, но поняв, что я не отстану, сказал: "Приходи сейчас ко мне и я тебе всё
объясню(жил он рядом в общежитии, подключённой к клубной сетке)". Я, конечно,
не стал пренебрегать такой ситуацией и пошёл к этому парню!
В результате получасовой деятельности я понял как надо распрыгиваться, что надо
вводить в консоле и откуда пошёл распрыг в контре вообще. Оказывается всё просто--
распрыг пошёл из кваки(Q,Q2,Q3), но там чтобы сделать длинный прыжок ничего в консоле
вводить не надо, поэтому особенных проблем с распрыгом в кваке нет. Этот парень решил,
что если уж есть распрыг в квэйке, то и должен был быть распрыг и в контр-страйке и
не ошибсяНемного помучавшись с консольными командами, повозившись в интернете,
поискав информацию и разные консольные команды, он сделал то, что впоследствии
стали называть читомХотя не факт, что сделал он это первым, наверняка до этого
догадались раньше наши братья--америкосы)так как КС был доступен им раньше, чем
России.а Итак перейду к тому что надо вводить в консоле и немного объясню, что же
всё-таки вводится!

Консольные команды для распрыга!


1.Открываем консоль и вводим там такую строчку:
alias "name" "+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;-jump;wait;+jump;wait;
-jump;wait;+jump;wait;-jump;wait;" (всё это вводится в одну строчку)

В этой строчке просто делается так, чтобы прыжок был с небольшими паузами, тем самым облегчая распрыг
"name"--это любое имя которое вы придумаете для вашего распрыга
команды alias bind wait jump объяснять я думаю нет смысла
Оюязательно ставьте все знаки так как написано здесь, потому что при малейшей ошибке распрыг может не получиться!

2. Пишем в консоле
alias -bjskutt "-jump"
Объяснять не буду, так как вам будет сложно понять, что если распрыгиваться без ввода в консоль специальных команд, то прыжки будут как бы наоборот(право-это лево, лево-это право)--и будет тормозиться, а с этой консольной командой всё делается правильно!

3.bind "ваша кнопка прыжка" (обычно у отцов распрыга--это вторая кнопка мыши, а у меня к примеру это-пробел) "name"
то есть строчка примерно выглядит так :
bind "space" "name"

На этом все консольные команды заканчиваются и мы переходим к разделу о
технике прыжка!

КАК ЖЕ ПРЫГАТЬ?

Самое интересное, что кнопку вперёд жать совершенно не надо(можно лишь один раз
нажать вначале распрыга). Сам же распрыг делается только лишь за счёт кнопок влево, вправо(стрэйфы), кнопки прыжка и естественно мышки.

Делается это так: жмёшь немного вперёд --двигаешь мышкой вправо, в это же время также
нажимая вправо на клавиатуре(правый стрэйф) потом жмёшь прыжок и в момент
приземления ведёшь мышкой влево, вэтот же момент нажимая на клавиатуре влево(левый
стрэйф), и так поочерёдно---мышка влево-стрэйф влево-прыжок; мышь вправо-стрэйф
вправо, прыжок и так до того, как вы сами не поймёте, что уже летите и как будто б не
касаетесь земли))))
То есть вам надо поймать момент приземления и в этот момент поменять направление и
прыгнуть ещё раз, то есть получается траектория зигзага.

Тренироваться надо часто, чтобы достичь каких-либо ощутимых результатов.
Мы тренировались где-то недели 2 и потом уже были профессионалами, которые могли перепрыгивать на ассаулте с терроровской крыши на мост и на дедасте с люльки
(балкончик у контров) ко входу в тоннель и обратно!

Вы, наверняка, научитесь гораздо быстрее, но вот отточить это искусство потребует
времени!Если что-то будет непонятно, то вы можете спросить у меня об этом в форуме
или ещё где-либо!

Всего наилучшего!

У вас такой вас вопрос как играть по интернету в Counter STrike?

1)Чтобы играть по интернету нужен стоят хотя бы один из перечисленных патчей 19 21 22 28

2)Найдите сервер/любой на котором собираете играть/запишите его ip/например 195.135.233.98:27015

3)Заходим в игру жмем FIND SERVER как на рисунке



3) Заходим в раздел Favorites жмем Addip и вводимip 195.135.233.98:27015



4)Жмем на появившийся сервер и идет конект как на этом рисунке



5)ВСё вы в игре =))