Плагин AXN, версия 1.6.1

Файл переведен с английского фрагментами.

--------------------------------------------------------------------------

СОДЕРЖАНИЕ

- О ПЛАГИНЕ
- ПЕРЕЧЕНЬ ИЗМЕНЕНИЙ
- УСТАНОВКА ПЛАГИНА
- НОВЫЕ КОМАНДЫ
- НОВЫЕ ПЕРЕМЕННЫЕ (CVAR)
- КОНТАКТНАЯ ИНФОРМАЦИЯ
- (СО)АВТОРЫ
- БЛАГОДАРНОСТИ

---------------------------------------------------------------------------

О ПЛАГИНЕ
 
AXN является METAMOD плагином, который позволяет добавить много интересных 
опций для популярной игры Counter-Strike. Например: гранаты с токсичным газом,
трассировка пуль, прыжок без замедления, отдача при попадании пуль, 
произвольная продолжительность действия ослепляющей гранаты и др.

Для дополнительной информации см. Руководство по AXN:
http://www.myg0at.de/axnbmx/axn_ref.htm (ссылка нерабочая)

Последние версии AXN пока будут доступны по этой ссылке:
http://djeyl.net/forum/index.php?showtopic=53842

--------------------------------------------------------------------------

ПЕРЕЧЕНЬ ИЗМЕНЕНИЙ

 v1.6.1 [06 май 2007] от Simon Logic (slspam@land.ru)
	
	- удалена зависимость активации bunnyjump от значений axn_jumpability 
	и axn_longjump; например, раньше axn_longjump 1 или axn_jumpability 0 
	приводили к включению bunnyjump;
	- т.о. исправлена ошибка, когда axn_bunnyjump 0 не отключал bunnyjump;
	- теперь axn_jumpability применяется только когда axn_bunnyjump <> 0;
	- теперь нельзя установить в axn_jumpability значения меньше 1 (все, 
	что меньше, считается равным 1)

 v1.6.0 [22 янв 2007] от Simon Logic (slspam@land.ru)
	
	- исправлена ошибка, когда игрок, находясь в облаке токсичного дыма, 
	не получал повреждений; страрый алгоритм на самом деле полностью 
	игнорировал существование облака и использовал лишь положение игрока 
	относительно взорвавшейся дымовой гранаты; 
	- исправлена ошибка, когда еще не взорвавшаяся граната действовала на
	игроков;
	- взорвавшиеся гранаты также приносят урон, но на малой дистанции (которая,
	впрочем, настраивается с пом. переменной axn_gasnaderadius) и только в том 
	случае, если голова игрока расположена выше гранаты;
	- поврежедения от токсичного газа теперь аккумулируются в зависимости от 
	кол-ва источников поверждений (будь-то газовое облако или использованная 
	дымовая граната);
	- исправлена ошибка, когда взорвавшаяся граната, будучи полностью под 
	водой, причиняла повреждения игрокам;
	- повреждения токсичным газом теперь отображаются в HUD;
	- добавлен перечень новых серверных переменных, которые позволяют настроить 
	трассировку пуль и поведение токсичного газа (описание смотрите в секции 
	AXN CVARS приложенного readme.txt):
		* axn_tracer_flags
		* axn_smokevradius
		* axn_gasnaderadius
		* axn_gasdamage 
		* axn_gasimpactcycle 
		* axn_gasimpacttreshold 
		* axn_gasrestoredamage 
	- исправлена ошибка, когда при восстановлении здоровья игрока от урона 
	токсичным газом значение могло превысить максимально допустимое значение 
	(amx_health), например, когда вы одновременно взяли аптечку;
	- исправлена потенциальная ошибка, когда газ приносил урон "бессмертным" 
	игрокам (т.е. не учитывался атрибут takedamage);
	- исправлена трассировка пуль дробовиков;
	- исправлена трассировка для burst-режима оружий;
	- возможность отключения трассировки пуль для снайперских винтовок: 
	AWK, SCOUT, SG550 и G3SG1;
	- возможность отключения трассировки для оружий с надетым глушителем:
	GLOCK, FAMAS;
	- возможность отключения трассировки собственных пуль для стреляющего 
	(т.к. в игре это отвлекает и мешает прицеливаться)
	- отрицательные значения, присвоенные axn_flashtime теперь трактуются 
	как нулевые;
	- плагин откомпилирован с последней версией SDK METAMOD 1.19.

 v1.05b [28 июл 2003] от GEKKO (лидер клана [myg0at])

	- добавлена поддержка METAMOD v1.16.x
	- добавлена поддержка HLDS 4.1.1.1 (windows) и 3.1.1.1 (linux)
	- другие изменения, необходимые для соответствия стандарту дополнений HL

 v1.04b [?] от RedGuy

	- последняя доступная публике версия от RedGuy (оригинальный автор плагина)

 v1.03 [28 апр 2002]

 	- ?

---------------------------------------------------------------------------

УСТАНОВКА ПЛАГИНА

Для успешной работы плагина, проверьте, что у вас установлена версия METAMOD
не ниже 1.19.

Распакуйте архив в директорию Counter-Strike. Добавьте следующие строки
в файл addons/metamod/plugins.ini:

Для Windows платформы:
	win32 addons/axn/dlls/axn_mm.dll

Для Linux платформы:
	linux addons/axn/dlls/axn_mm_i586.so

Перезапустите сервер.

----------------------------------------------------------------------

НОВЫЕ КОМАНДЫ (?)

Файлы с раширениями '.addent' или '.rement' являются демонстрационными файлами
и используются для изменения точек респуна на карте, а также друигх объектов
на карте.

----------------------------------------------------------------------

НОВЫЕ ПЕРЕМЕННЫЕ (CVAR)

-----------------------------
axn_tracer <0|1> (по-умолчанию=0)

Включить/отключить трассировку пуль. Следует иметь в виду, что трассируются
не реальные пули, а направление, куда "смотрит" курсор (прицел).

-----------------------------
axn_tracer_flags <сумма_флагов> (по-умолчанию=15=1+2+4+8) [1.6.0]

Настройка трассировки пуль. Значением является сумма след. флагов:

 1: показывать тарссировку пуль игрокам, находящимся в пределах зоны слышимости
оружия;
 2: скрывать трассировку собственных пуль для стреляющего (работает только 
в сочетании с пред. флагом);
 4: скрывать трассировку пуль для снайперских оружий (4 оружия в CS, 1 в HLDM);
 8: скрывать трассировку пуль для оружий с надетым глушителем (2 оружия в CS);
16: показывать трассировку пуль для зрителей (только для зрителей, использующих
HLTV? не проверено).

-----------------------------
axn_statustext <0|1> (по-умолчанию=0)

Запрещать зрителям видеть информацию о здоровье игрока и др.

0: оригинальный режим (информация как раз видна зрителями);
1: не показывать (информация не будет показываться зрителям).

TODO: возможно, изменю в будущем значения на более естественное восприятие.

-----------------------------
axn_flashtime <число> (по-умолчанию=1)

Длительность ослепляющего эффекта от ослепляющей гранаты.

0: на десяток миллисекунд (просто короткая вспышка);
1: оригинальная длительность;
2: в два раза дольше оригинальной длительности;
n: в N-раз дольше.

-----------------------------
axn_smokegasp <0|1> (по-умолчанию=0)

Будут ли игроки издавать задыхающиеся звуки, находясь в облаке токсичного дыма.

0: отключить;
1: включить.

Звук издаются в момент повреждения газом, однако частота звука не издается
чаще одного раза в секунду.

-----------------------------
axn_smokeradius <число> (по-умолчанию=0; рекомендуемое=230)

Enables temporary damage of toxic puff made by SmokeGranade.

n: radius in horizontal plane toxic gas takes effect.
The radius at 200-250 equals to appearance of smoke that a grenade
spreads. Beware that the appearance of smoke won't increases 
by this value. If it's set to 0, damage takes no effect.

-----------------------------
axn_smokevradius <число> (по-умолчанию=0; рекомендуемое=180) [1.6.0]

Enables temporary damage of toxic puff made by SmokeGranade.

n: radius in vertical plane toxic gas takes effect.

-----------------------------
axn_gasnaderadius <число> (по-умолчанию=108) [1.6.0]

n: raduis of toxic gas damage made by _exploded_ SmokeGrenade.
Temporary damages never be summed up to "damage count" of bmx (?).

-----------------------------
axn_gasdamage <num> (по-умолчанию=5) [1.6.0]

Повреждение, наносимое токсичным газом за один цикл.

-----------------------------
axn_gasimpactcycle <float> (по-умолчанию=2.0) [1.6.0]

Cycle interval (in sec) to apply damage. Also used for health restore 
(see axn_gasrestoredamage cvar).

-----------------------------
axn_gasimpactthreshold <число> (по-умолчанию=5) [1.6.0]

Player's minimum health threshold to stop gas impact. 
Can not be less than 1, thus you can't kill a player with toxic gas.

-----------------------------
axn_gasrestoredamage <число> (по-умолчанию=2) [1.6.0]

Health restore per cycle.

-1: restore health immediately;
 0: does not restore at all;
 n: restore n hp per each cycle.

-----------------------------
axn_showaddress <0|1> (по-умолчанию=0)

0: disable (show nothing);
1: enable (display player's information as this; wonid@address:port).

-----------------------------
axn_starthealth <число> (по-умолчанию=100)

n: n stands for HEALTH at every rounds start.
(health indicator won't work correctly if this value is above 255)

-----------------------------
axn_damageimpact <число> (по-умолчанию=0)

Knock back impulse.

n: players get an impulse of knockback according to received damages
multipled by the value of this. If it is at 100, player will be blown off.

-----------------------------
axn_longjump <0|1> (по-умолчанию=0)

При рождении игрока ему сразу дается longjump. Input of Duck & Jump activates 
a longjump module (same as the one appears in Half-Life).

-----------------------------
axn_bunnyjump <-1|0|1> (по-умолчанию=0)

-1: сделать прыжок аналогичным прыжку в CS 1.3, т.е. после прыжка скорость
игрока не замедляется (как это сделано в CS начиная с версии 1.4);
 0: использовать оригинальный прыжок;
 1: аналогично -1, плюс можно делать bunnyhop.

-----------------------------
axn_jumpability <число> (по-умолчанию=1.0)

n: множитель высоты альтернативного прыжка.

Множитель может быть использован только в том случае, если axn_bunnyjump 
не равен 0. Алгоритм применения множителя базируется не на изменении 
индивидуальной гравитации игрока, а на увеличении начальной скорости прыжка 
в вертикальном направлении. Т.о. если множитель достаточно большой, 
то при падении игрок может повредить себя, падая с большой высоты.

Все значения множителя менее 1.0 приравниваются к 1.

Чтобы выполнить альтернативный прыжок, надо удерживать нажатой клавишу, на
которую назначена команда +alt1, и нажать кнопку прыжка (+jump). Например,
вы можете назначить +alt1 на кнопку ALT:

 bind "ALT" "+alt1"

-----------------------------
axn_noheadshot <0|1> (по-умолчанию=0)

0: хэдшоты активны (исходный режим игры);
1: хэдшоты невозможны (любое попадание в голову трактуется как попадание в тело).

-----------------------------
say ent ????

Adds entities of maps. HOSTAGES, a start point, and so on.

Example,

 say ent classname.
 hostage_entity  Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@ // creates hostage_entity
 say ent origin  Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@ // position setup (curent player's position)
 say ent angles  Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@ // direction setup (curent player's direction)
 say ent model models/chick.mdlЃ@ // model setup
 say ent add.Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@Ѓ@   // addition. It saves at the file named

 maps/mapname.addent (it is also loaded next time)

---------------------------------------------------------------------

КОНТАКТНАЯ ИНФОРМАЦИЯ (информация устарела)
 
For support questions, or if you're interested in contributing to this project,
as well as the BMX project, please contact gekko@myg0at.de.

www.myg0at.de

irc.gamesnet.net channel #myg0at

---------------------------------------------------------------------

(СО)АВТОРЫ

Оригинальный автор AXN - RedGuy.

Поддержка до версии 1.04b - RedGuy.

Поддержка до версии 1.05b обеспечена [myg0at] (www.myg0at.de).

Начиная с версии 1.6.0 плагин поддерживается Simon Logic'ом.

---------------------------------------------------------------------

БЛАГОДАРНОСТИ

Поддержка (уже несуществующего сайта по видимому?) обеспечена Take13 
(www.take13.net).

Команду Nemesis:
* GIR
* Imperium01
* Invader_Zim
* SMG

NiLuJe за компиляцию linux-версии плагина.
