Game text (Source): различия между версиями
Kogemyaka (обсуждение | вклад) (Новая страница: «{{sdk beginsrc}} [http://developer.valvesoftware.com/wiki/Game_text ] == Описание == Объект game_text используется для вывода лю…») |
Kogemyaka (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
== Ошибки == | == Ошибки == | ||
{{sdk noer}} | {{sdk noer}} | ||
− | == Заметки == | + | == <source lang="">ASFASDAS</source>Заметки == |
+ | |||
Для того чтобы объект game_text работал на компьютерах игроков, у них должен быть "установлен" шрифт "CenterPrintText", с помощью которого будет выводиться текст. Соответственно, те игроки, у которых нет этого шрифта, не смогут увидеть текст, выводимый объектом game_text. Чтобы "установить" этот шрифт, нужно просто добавить несколько строк в файл: ''/cstrike/resource/ClientScheme.res'' | Для того чтобы объект game_text работал на компьютерах игроков, у них должен быть "установлен" шрифт "CenterPrintText", с помощью которого будет выводиться текст. Соответственно, те игроки, у которых нет этого шрифта, не смогут увидеть текст, выводимый объектом game_text. Чтобы "установить" этот шрифт, нужно просто добавить несколько строк в файл: ''/cstrike/resource/ClientScheme.res'' | ||
+ | |||
Содержимое этого файла может быть различаться для разных игроков, и обычно его изменяют для настройки внешнего вида игры. | Содержимое этого файла может быть различаться для разных игроков, и обычно его изменяют для настройки внешнего вида игры. | ||
+ | |||
Откройте этот файл при помощи блокнота. Найдите блок "Fonts" и добавьте в него новых шрифт: | Откройте этот файл при помощи блокнота. Найдите блок "Fonts" и добавьте в него новых шрифт: | ||
− | < | + | <code>CenterPrintText |
− | + | { | |
− | + | "1" | |
− | + | { | |
− | + | "name" "Trebuchet MS" | |
− | + | "tall" "24" | |
− | + | "weight" "900" | |
− | + | "range" "0x0000 0x007F" // Basic Latin | |
− | + | "antialias" "1" | |
− | + | "additive" "1" | |
− | + | } | |
− | + | } | |
− | </ | + | </code> |
+ | |||
Кстати, если у вас в игре CS:S не отображаются имена игроков на мини-радаре, то чтобы это исправить нужно так же добавить ещё один новый шрифт "MapNames" в файл "ClientScheme.res". В том же самом блоке "Fonts" добавьте ещё один новый шрифт: | Кстати, если у вас в игре CS:S не отображаются имена игроков на мини-радаре, то чтобы это исправить нужно так же добавить ещё один новый шрифт "MapNames" в файл "ClientScheme.res". В том же самом блоке "Fonts" добавьте ещё один новый шрифт: | ||
+ | |||
− | + | </CODE> | |
− | + | MapNames | |
− | + | { | |
− | + | "1" | |
− | + | { | |
− | + | "name" "Verdana" | |
− | + | "tall" "12" | |
− | + | "weight" "0" | |
− | + | "range" "0x0000 0x017F" | |
− | + | "antialias" "1" | |
− | + | "yres" "480 10000" | |
− | + | } | |
− | + | } | |
− | + | </CODE> | |
+ | |||
Если вы не хотите тратить время на исправление файла вручную, то можете взять уже исправленный файл "ClientScheme.res" в дополнительных файлах CSSSDK: ''/+files/ClientScheme.res.zip'' | Если вы не хотите тратить время на исправление файла вручную, то можете взять уже исправленный файл "ClientScheme.res" в дополнительных файлах CSSSDK: ''/+files/ClientScheme.res.zip'' |
Версия 18:21, 14 октября 2009
Оригинал [1]
Содержание
Описание
Объект game_text используется для вывода любого текста в любой точке на экране игроков.
Особенности использования
- Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
- Объект может быть установлен в любом месте на карте.
- На карте может быть установлено множество этих объектов
- Этот объект может выводить только английский текст.
- На экране игроков допускается выводить до 6 текстовых каналов одновременно.
- Если игрок подключится к игре после того как этот объект выведет свой текст, но в то время пока текст ещё может быть виден, то игрок не увидит текста.
Ошибки
Не обнаружены.
ASFASDAS
Заметки
ASFASDAS
Для того чтобы объект 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" добавьте ещё один новый шрифт:
</CODE>
MapNames { "1" { "name" "Verdana" "tall" "12" "weight" "0" "range" "0x0000 0x017F" "antialias" "1" "yres" "480 10000" } } </CODE>
Если вы не хотите тратить время на исправление файла вручную, то можете взять уже исправленный файл "ClientScheme.res" в дополнительных файлах CSSSDK: /+files/ClientScheme.res.zip