osp-q3-ClientReadme.txt

(22 KB) Pobierz
OSP Tourney DM/CA/CTF для Quake3
================================
Дата:    14 Января 2002
Сайт:     http://www.OrangeSmoothie.org
Адрес:   rhea@OrangeSmoothie.org
Версия:  1.01

В данном документе содержится описание
дополнительных клиентских настроек и опций
для OSP Tourney DM/CA/CTF (далее OSP).


Проблемы с графикой/присоединении к серверу:
===============================
Попробуйте установить com_hunkmegs в 56 или 64 в вашем q3config.cfg,
autoexec.cfg или каком-либо другом клиентском конфигурационном файле,
исполняемом при запуске. В крайнем случае укажите это прямо в командной 
строке: +set com_hunkmegs 56.


Условные обозначения:
-----------------------------
cg_* - Общие клиентские опции.
ch_* - Переменные для настройки клиентского HUD (Head-Up Display - информационная панель).
cf_* - Переменные для настройки (размера) клиентских шрифтов.


Специальные управляющие символы:
========================
Эти управляющие символы могут быть использованы в написании имен игроков,
консольных, командных и MOTD (информационных) сообщениях.

^B и ^b   - делает текст мерцающим 
^F            - текст виден только первую половину секунды
^f             - текст виден только вторую половину секунды
^N            - сбрасывает действие  ^B, ^b, ^F, ^f
^Xrrggbb  - позволяет игроку самому устанавливать цвет, используя
                   шестнадцатиричные (допустимый диапазон: 0 .. 9, A .. F)
                   RGB (Red Green Blue - Красный Зеленый Синий) значения
                   (например, ^XFF0000 - красный, ^X777777 - серый).


Ограничения параметров:
================
Установлены границы у следующих параметров: 

      r_lodcurveerror 	должен  быть "250"
      r_subdivisions		должен быть не больше, чем "80"
      cl_znear		должен быть "4"
      cl_shownormals		должен быть "0"
      cl_showtris		должен быть "0"

Если какая-либо из ваших переменных не отвечает вышеприведенным
значениям, то OSP автоматически сбросит эту переменную в допустимое
значение и выполнит vid_restart. Побочным эффектом данной процедуры
является неоднократная загрузка карты при подсоединении к серверу.

Еще ограничения:

	cg_bobup ограничен в промежутке +/- 0.005
	cg_fov - максимум 140
	cg_zoomFov - максимум 140
	во время игры на ВЫДЕЛЕННОМ сервере cg_thirdperson НЕ будет работать 


Доступные чат-токены:
===============
#A - Armor
	Текущее значение брони (маленькое "a" выведет значение в цвете,
	соответствующем количеству).

#C - Corpse
	Место где вас убили.
	/say_team "Overrun at #C"

#D - Damaged by
	Последний нанесший вам повреждения игрок.
	/say_team "#D is here and he's heavily armed!"

#F - nearest Friend
	Имя ближайшего партнера по игре (в командных играх).

#H - Health
	Текущее значение здоровья (маленькое "h" выведет значение
	в цвете, соответствующем количеству).
	/say_team "Hurting bad - #H/#A"

#I - Item
	Выводит название ближайшего доступного предмета
	(оружие, броня, мега и прочая) включая выброшенные. Внимание,
	этот предмет должен быть в пределах прямой видимости!
	/say_team "#I available here"

#K - ammopacK (ближайший доступный)
	То же, что и #I, но принимаются во внимание только боеприпасы.

#L - Location
	Многие карты имеют общие названия местности, например
	PG на PRO-DM6 показывается как YA. Данный токен выводит
	ближайший спот какого-либо предмета независимо от того, 
	есть ли там предмет в данный момент или нет.

#M - aMmo wanted
	Выводит список всех имеющихся типов боеприпасов если их 
	количество между 0 и 5.
	/say_team "Need #M"

#P - last item Picked up
	Выводит название последнего взятого вами предмета.

#R - health/aRmor (ближайший доступный)
	То же, что и #I, но принимаются во внимание только броня/аптечки.

#T - Target
	Последний игрок, которому вы нанесли повреждения.
	/say_team "#T is weak - finish him!"

#W - current Weapon held
	Выводит аббревиатуру текущего оружия.

#U - powerUps
	Выводит названия всех рулезов на вас.

#W - current Weapon held
	Выводит аббревиатуру вашего текущего оружия.


Клиентские команды:
==============
addstr [результирующая_строка] [исходная_строка]
	Прибавляет [исходную_строку] к [результирующей_строке]
	Только для ProMode.

currenttime
	Выводит текущее время.

menu
	Вызывает встроенное клиентское меню для настройки 
	почти всех дополнительных переменных и опций OSP.
	Поддерживаемые команды (используйте их без кавычек):
		- "menu" для вывода на экран встроенного меню
		- "weapprev" и "weapnext" для передвижения по
		строкам меню соответственно вверх и вниз
		(по умолчанию присвоено клавишам '[' и ']').
		- "menuleft" и "menuright" для выбора какого-либо
		пункта или для уменьшения/увеличения значений
		некоторых переменных в меню.

		Советуется присвоить эти команды для управления меню 
		(weapprev, weapnext, menuleft, menuright и menu)
		неиспользуемым клавишам. Например:
			bind / menu
			bind [ weapprev
			bind ] weapnnext
			bind ";" menuleft
			bind ' menuright

modif[1..5] 
	+modif[1..5] и -modif[1..5] предназначены специально для присваивания
	на клавишу двойных действий, например: 

		set normkeys "bind 1 weapon 1; bind 2 weapon 2"
		set altkeys  "bind 1 say_team nme incoming!; bind 2 say_team base is safe!"
		+modif1 vstr normkeys
		-modif1 vstr altkeys
		bind shift +modif1
	
	Теперь при нажатии на SHIFT выполнится +modif1. А при отпускании
	выполнится последовательность присвоенная -modif1. В этом примере
	нажатие на SHIFT присваивает клавишам "1" и "2" "weapon 1" и "weapon 2"
	соответственно. Когда же SHIFT отпускается, клавишам "1" и "2" присваивается
	"say_team nme incoming!" и "say_team base is safe!" соответственно.

	Таким образом, нажав и отпустив SHIFT, а затем нажав "1",
	вы получите выполненную команду "say_team nme incoming!".
	Нажатие "1" ВО ВРЕМЯ УДЕРЖИВАНИЯ клавиши SHIFT переключит
	текущее оружие на "weapon 1".

	Используйте "\+modif1 ?" для вывода информации о том,
	что присвоено +modif1 в текущий момент.

serverversion
	Выводит текущую версию OSP и все используемые сервером .pk3.
	(команда может быть использована и во время просмотра демки).

+/-actions
	Та же борода, только на манер Q3comp.

	set action1up "bind 1 weapon 1; bind 2 weapon 2"
	set action1down "bind 1 say_team nme incoming!; bind 2 say_team base is safe!"
	bind shift "+action 1"

	Вы можете использовать до 10 вариантов (от 0 до 9).

+fire [оружие_1] [оружие_2] ...
	Указывает последовательность выбирания оружия:

	+fire 5 3

	Если возможно, то переключение и выстрел из RL,
	иначе переключение и выстрел из SG, иначе вообще
	никакого действия. Только для ProMode.

select [оружие_1] [оружие_2] ...
	То же, что и +fire, но переключение без выстрела.

+vstr [скрипт_при_нажатии] [скрипт_при_отпускании]
	Еще один путь для создания полезных оружейных скриптов. Пример:

	set shaft "weapon 6; wait 2; +attack"
	set unfire "-attack"
	bind mouse2 +vstr shaft unfire


Общие клиентские опции:
=====================
cg_altGrenades <0|1> (по умолчанию = 0 - стандартная граната)
      Включает использование альтернативной (более видной)
      модели и раскраски гранаты (банки) от гранатомета.

cg_altLightning <0|1> (по умолчанию = 0 - новый "тонкий" 1.29/promode шафт)
      Включает использование "старой" графики для шафта.

cg_altPlasma <0|1> (по умолчанию = 0 - стандартные шары плазмы)
      Включает использование альтернативной графики для плазмы.

cg_ammoCheck <0|1> (по умолчанию = 0 - запрещена)
      Возможность переключения на оружие, к которому нет боеприпасов.

cg_autoAction <бит-маска> (по умолчанию = 0)
      Автоматическое выполнение нижеприведенных действий.
      Не зависит от серверных настроек!
      <бит-маска>:
             1 - Автоматическая запись в конце матча статистики в текстовый файл.
                  Лог-файл будет выложен в
                  <директорий osp>/stats/<дата>/<имя_файла>.txt
             2 - Автоматическая запись в конце матча образа экрана (скриншота).
             4 - Автоматическая запись игры
                   (требует g_warmup = 0, то есть чтобы все игроки были "ready" для начала матча)
             8 - Автоматическая запись в конце матча статистики по оружию для команды.
           16 - Автоматическая запись в конце матча статистики по оружию для всех игроков.

cg_clientLog <значение> (по умолчанию = 0)
      При не нулевом значении разрешает запись в лог-файл всех
      сообщений во время игры. Управляющие коды обрезаются.
      Для каждого значения пишется файл osp/client_logs/clientX.txt.

cg_Customloc <0|1> (по умолчанию = 0 - запрещено)
      Использование своих собственных файлов локаций из locs/<имя_карты>.cfg.
      Для добавления названия определенной локации на карте наберите в
      нужном месте:

      \addpos <имя_локации>

      Вы можете использовать любые цвета и символы в поле <имя_локации>
      Введенные маркеры будут добавлены в файл locs/<имя_карты>.cfg.
      Названия этих локаций будут использованы из файла при загрузке
      одноименной карты или после \vid_restart.

cg_muzzleFlash <1|0> (по умолчанию = 1 - вспышка отрисовывается)
      Разрешает/запрещает отрисовку вспышки при выстреле.
      Актуально при cg_drawgun > 0.

cg_drawCrosshairNames <0|1|2> (по умолчанию = 1)
      0 - Не выводить.
      1 - Выводить имя игрока при наведении на него прицела.
      2 - Выводить только имена партнеров по команде.

cg_drawDecals <0|1> (по умолчанию = 1 - отображение разрешено)
     Запрещает/разрешает отрисовку рекламных спрайтов на стенах.
     Примечание: они видны во время разминки всем игрокам
     и только наблюдателям во в...
Zgłoś jeśli naruszono regulamin