Объект game_text
используется для вывода любого текста в любой точке на экране игроков.
Особенности использования:
- Этот объект обновляется в каждом раунде. Это
означает что любые изменения объекта НЕ будут наследоваться в последующих
раундах.
- Объект может быть установлен в любом месте на
карте.
- На карте может быть установлено множество этих
объектов.
- Этот объект может выводить только английский
текст.
- На экране игроков допускается выводить до 6
текстовых каналов одновременно.
- Если игрок подключится к игре после того как этот
объект выведет свой текст, но в то время пока текст ещё может быть виден, то
игрок не увидит текста.
Ошибки:
не обнаружены.
Заметки:
Для того чтобы объект game_text
работал на компьютерах игроков, у них должен быть "установлен" шрифт
"CenterPrintText", с помощью которого будет выводиться текст.
Соответственно, те игроки, у которых нет этого шрифта, не смогут увидеть текст,
выводимый объектом game_text. Чтобы
"установить" этот шрифт, нужно просто добавить несколько строк в
файл:
/cstrike/resource/ClientScheme.res
Содержимое этого файла может
быть различаться для разных игроков, и обычно его изменяют для настройки
внешнего вида игры.
Откройте этот файл при
помощи блокнота. Найдите блок "Fonts" и добавьте в него новых шрифт:
CenterPrintText
{
"1"
{
"name" "Trebuchet MS"
"tall" "24"
"weight" "900"
"range" "0x0000 0x007F" //
Basic Latin
"antialias" "1"
"additive" "1"
}
}
Кстати, если у вас в игре CS:S не
отображаются имена игроков на мини-радаре, то чтобы это исправить нужно так же
добавить ещё один новый шрифт "MapNames" в файл "ClientScheme.res".
В том же самом блоке "Fonts" добавьте ещё один новый шрифт:
MapNames
{
"1"
{
"name" "Verdana"
"tall" "12"
"weight" "0"
"range" "0x0000 0x017F"
"antialias" "1"
"yres" "480 10000"
}
}
Если вы не хотите тратить
время на исправление файла вручную, то можете взять уже исправленный файл
"ClientScheme.res" в дополнительных файлах CSSSDK:
/+files/ClientScheme.res.zip
Советы:
Этому объекту можно найти множество
применений, но наиболее правильно использовать этот объект для отображения
названия карты, автора, года создания и т.д. Это лучше всего делать в
каком-нибудь одном раунде. Чтобы текст не надоедал игрокам в каждом раунде,
можно использовать объект env_global.
Не используйте этот объект
для вывода подсказок и прочей информации, потому что текст этого объекта может
отображаться не у всех игроков. Для подсказок лучше всего подходит объект env_hudhint.
Свойства:
Master – имя объекта multisource,
который будет разрешать/запрещать работу этого объекта; если объект multisource
будет "включен" то этот объект game_text будет работать точно так
же, как и обычно; если объект multisource будет "выключен" то этот
объект game_text не будет работать;
Message Text –
текст сообщения, которое будет выводиться на экран игроков; тест сообщения
может содержать только английские буквы и прочие общие символы, такие как: цифры, скобки, знаки препинания и т.д., -
иначе текст не будет выведен на экран; длина текстового сообщения не должна
быть больше допустимого значения; для надёжности, длина текстового сообщения не
должна превышать длину 200 символов;
Text Channel – номер текстового канала,
в который будет выводить текст этот объект game_text; на экране игроков
одновременно может выводиться до 6 текстовых каналов; текстовый канал – это
целое число; если разные объекты game_text попытаются одновременно
вывести в один и тот же текстовый канал свой текст, то на экране игрока(-ов)
будет отображён текст только какого-то одного объекта game_text; чтобы разные объекты game_text
могли одновременно выводить на экран свой собственный текст, укажите для этих
объектов game_text разные значения этого свойства; значение этого
свойства может быть любым целым числом, но рекомендуется выбирать значения от 0
до 255;
Text Effect – тип эффекта, применяемого
к тексту во время его вывода на экран:
Fade In/Out – весь текст сначала плавно появится в
течение времени "Fade In Time",
затем будет оставаться на экране в течение времени "Hold
Time", и затем плавно исчезнет с экрана в течение времени
"Fade Out Time";
Scan Out – текст будет выводится по одной
букве/символу, в порядке следования букв в сообщении "Message
Text"; каждая последующая буква будет выводиться через интервал
времени "Fade In Time", затем будет ждать,
пока все остальные буквы полностью не появятся, затем весь текст будет
оставаться на экране в течение времени "Hold Time",
и затем плавно исчезнет с экрана в течение времени "Fade
Out Time"; каждая буква, при
своём появлении, будет плавно менять свой цвет от "Scan
Text Color" до "Text
Color" в течение времени "Scan Time";
Screen Pos
X (0.0 - 1.0) – горизонтальная позиция на экране игрока(-ов), в
которой будет выводиться текст "Message Text";
от 0.0 до 1.0 или -1; 0.0 – это самая правая часть экрана; 1.0 – это самая
левая часть экрана; 0.5 – это середина экрана, текст выравнивается по левому
краю; -1 – это середина экрана, текст выравнивается по центру и т.д.;
Screen Pos
Y (0.0 - 1.0) – вертикальная позиция на экране игрока(-ов), в
которой будет выводиться текст "Message Text";
от 0.0 до 1.0 или -1; 0.0 – это самая верхняя часть экрана; 1.0 – это самая
нижняя часть экрана; 0.5 – это середина экрана, текст выравнивается по верху;
-1 – это середина экрана, текст выравнивается по центру и т.д.;
Fade In Time – время,
в течение которого текст будет плавно появляться на экране игроков; если
значение свойства "Text Effect" равно "Scan Out",
то это пауза между выводом каждой последующей буквы;
Hold Time – пауза, по истечение
времени "Fade In Time", в течение которой
текст неизменно будет отображаться на экране игроков; по истечении этой паузы,
текст начнёт плавно исчезать в течение времени "Fade Out
Time"; если значение свойства "Text Effect"
равно "Scan Out", то эта пауза начинает действовать только после
вывода самой последней буквы сообщения "Message Text";
Fade Out Time – время,
в течение которого текст будет плавно исчезать с экран игроков по истечении
времени "Hold Time";
Scan Time – время, в течение которого
каждая буква сообщения "Message Text"
будет менять свой цвет от "Scan Text Color"
до "Text Color" с момента начала
своего появления; используется только если значение свойства "Text
Effect" равно "Scan Out";
Text Color – цвет текста;
Scan Text Color
– начальный
цвет букв; используется только если значение свойства "Text
Effect" равно "Scan Out".
Флажки:
All Players – текстовое сообщение будет выводиться
для всех игроков на карте; если не
установлен этот флажок, то текстовое сообщение будет выводиться только для
игрока, активировавшего цепочку событий (!activator).
Inputs:
Display – начать
отображение текста на экране игрока(-ов). P.S.На дворе 21 век,вокруг полно любителей компьютерных игр.Если раньше я думал,что игры типа CS:S всегда будут на высоте,то теперь понимаю,что есть и более популярные игры,типа доты.Игроки со всего света каждый день изучают гайды по доте, всех герев доты,чтобы стать сильнее и победить всех своих врагов.
Источник:©[Неизвестен] Уважаемый!Если наш сайт показался
Вам
симпатичным,помог Вам чем-то или Вам просто нечего делать - разместите нашу кнопочку у себя где-нибудь на сайте .Мы Вам будем очень благодарны. Вид кнопки:

|