Game text (Source): различия между версиями

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{sdk beginsrc}} [http://developer.valvesoftware.com/wiki/Game_text ] == Описание == Объект game_text используется для вывода лю…»)
 
Строка 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
+
<code>CenterPrintText
{
+
{
"1"
+
"1"
{
+
{
"name"         "Trebuchet MS"
+
"name" "Trebuchet MS"
"tall"         "24"
+
"tall" "24"
"weight"       "900"
+
"weight" "900"
"range"         "0x0000 0x007F"   //   Basic Latin
+
"range" "0x0000 0x007F" // Basic Latin
"antialias"     "1"
+
"antialias" "1"
"additive"     "1"
+
"additive" "1"
}
+
}
}
+
}
</CODE>
+
</code>
 +
  
 
Кстати, если у вас в игре CS:S не отображаются имена игроков на мини-радаре, то чтобы это исправить нужно так же добавить ещё один новый шрифт "MapNames" в файл "ClientScheme.res". В том же самом блоке "Fonts" добавьте ещё один новый шрифт:
 
Кстати, если у вас в игре CS:S не отображаются имена игроков на мини-радаре, то чтобы это исправить нужно так же добавить ещё один новый шрифт "MapNames" в файл "ClientScheme.res". В том же самом блоке "Fonts" добавьте ещё один новый шрифт:
 +
  
</CODE>
+
&lt;/CODE&gt;
MapNames
+
MapNames
{
+
{
"1"
+
"1"
{
+
{
"name" "Verdana"
+
"name" "Verdana"
"tall" "12"
+
"tall" "12"
"weight" "0"
+
"weight" "0"
"range" "0x0000 0x017F"
+
"range" "0x0000 0x017F"
"antialias" "1"
+
"antialias" "1"
"yres" "480 10000"
+
"yres" "480 10000"
}
+
}
}
+
}
</CODE>
+
&lt;/CODE&gt;
 +
  
 
Если вы не хотите тратить время на исправление файла вручную, то можете взять уже исправленный файл "ClientScheme.res" в дополнительных файлах CSSSDK: ''/+files/ClientScheme.res.zip''
 
Если вы не хотите тратить время на исправление файла вручную, то можете взять уже исправленный файл "ClientScheme.res" в дополнительных файлах CSSSDK: ''/+files/ClientScheme.res.zip''

Версия 18:21, 14 октября 2009

Оригинал [1]

Описание

Объект game_text используется для вывода любого текста в любой точке на экране игроков.

Особенности использования

  • Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
  • Объект может быть установлен в любом месте на карте.
  • На карте может быть установлено множество этих объектов
  • Этот объект может выводить только английский текст.
  • На экране игроков допускается выводить до 6 текстовых каналов одновременно.
  • Если игрок подключится к игре после того как этот объект выведет свой текст, но в то время пока текст ещё может быть виден, то игрок не увидит текста.

Ошибки

Не обнаружены.

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

Параметры

Флаги

Inputs

Outputs

Карта

Используются объекты

Описание карты

Смотрите также