Rich text/ru: Difference between revisions
m (→Модификаторы текста: 0.17.17 upd) |
(updated) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Languages}} | {{Languages}} | ||
Расширенное форматирование текста | Расширенное форматирование текста позволяет использовать метки в большинстве текстовых полей игры для изменения визуального форматирования текста или для вставки интерактивных изображений или объектов. Для этой цели используются предопределённые текстовые метки. | ||
== | ==Метки== | ||
Метки могут быть использованы для обмена чертежами, указания координат на карте в чате, добавления значков на карту или в названия железнодорожных станций. Щелчок Ctrl+Alt+ЛКМ на карте или по земле автоматически вставит GPS‑метку и добавит её в [[console/ru|чат]]. | |||
Щелчок Shift+ЛКМ по большинству объектов с открытой консолью вставит метку этого объекта в чат. Чат и остальные текстовые поля в игре имеют кнопку справа, открывающую выбор иконки. Он используется для простого вставления в текст меток на рецепты, предметы, жидкости, виртуальные сигналы и сущности в текстовое поле. | |||
При использовании в чате значок метки будет дополнен текстовым описанием (за исключением метки img). При использовании в других местах отображаться будет только значок. | При использовании в чате значок метки будет дополнен текстовым описанием (за исключением метки img). При использовании в других местах отображаться будет только значок. | ||
Line 41: | Line 18: | ||
|- | |- | ||
| [img=<i>class</i>/<i>name</i>] | | [img=<i>class</i>/<i>name</i>]<br> | ||
[img=<i>class</i>.<i>name</i>] | [img=<i>class</i>.<i>name</i>]<br> | ||
| [img=item | [img=<i>sprite-prototype-name</i>] | ||
| [[File:Iron_plate.png|28px]] | | [img=item.iron-plate]<br> | ||
| Вставляет небольшой значок строкового формата. В названиях сохранений | [img=quantity-time] | ||
| [[File:Iron_plate.png|28px]]<br> | |||
[[File:Time_icon.png|28px]] | |||
| Вставляет небольшой значок строкового формата. В названиях сохранений следует использовать точку как разделитель. | |||
<i>class</i> — значение из списка: item, entity, technology, recipe, item-group, fluid, tile, virtual-signal, achievement. | <i>class</i> — значение из списка: item, entity, technology, recipe, item-group, fluid, tile, virtual-signal, achievement. | ||
<i>name</i> | |||
<i>name</i> — см. ниже | |||
<i>sprite-prototype-name</i> — [[Data.raw#sprite|внутреннее имя]] [[Prototype/Sprite|прототипа изображения]]. | |||
|- | |- | ||
Line 71: | Line 54: | ||
| [recipe=basic-oil-processing] | | [recipe=basic-oil-processing] | ||
| [[File:Basic_oil_processing.png|28px]] [Recipe: Basic oil processing] | | [[File:Basic_oil_processing.png|28px]] [Recipe: Basic oil processing] | ||
| <i>name</i> — внутреннее имя рецепта, обычно имя | | <i>name</i> — внутреннее имя рецепта, обычно это имя предмета. | ||
|- | |- | ||
Line 89: | Line 72: | ||
| [tile=grass-3] | | [tile=grass-3] | ||
| [[File:Grass_3.png|28px]] [Tile: Grass 3] | | [[File:Grass_3.png|28px]] [Tile: Grass 3] | ||
| <i>name</i> — внутреннее имя покрытия, обычно имя покрытия в редакторе карт в нижнем регистре, в котором пробелы заменены на | | <i>name</i> — внутреннее имя покрытия, обычно имя покрытия в редакторе карт в нижнем регистре, в котором пробелы заменены на тире | ||
|- | |- | ||
Line 95: | Line 78: | ||
| [virtual-signal=signal-A] | | [virtual-signal=signal-A] | ||
| [[File:Signal-A.png|28px]] [Virtual Signal: Signal A] | | [[File:Signal-A.png|28px]] [Virtual Signal: Signal A] | ||
| <i>name</i> — слово "signal-" с | | <i>name</i> — слово "signal-" с добавлением заглавной буквы, цифры, цвета. | ||
|- | |- | ||
Line 101: | Line 84: | ||
| [achievement=minions] | | [achievement=minions] | ||
| [[File:Minions-achievement.png|28px]] [Achievement: Minions] | | [[File:Minions-achievement.png|28px]] [Achievement: Minions] | ||
| <i>name</i> — внутреннее имя достижения, обычно в нижнем регистре, с пробелами заменёнными на | | <i>name</i> — внутреннее имя достижения, обычно в нижнем регистре, с пробелами заменёнными на тире | ||
|- | |- | ||
| [gps=<i>x | | [gps=<i>x,y</i>] | ||
| [gps=0,0] | | [gps=0,0] | ||
| [[File:Map.png|28px]] [Location: 0,0] | | [[File:Map.png|28px]] [Location: 0,0] | ||
| Содержит координаты на карте, делает отметку на картах других игроков | | Содержит координаты на карте, делает отметку на картах других игроков | ||
<i>x</i> координата x, | <i>x</i> — координата x, | ||
<i>y</i> координата y | |||
<i>y</i> — координата y | |||
|- | |- | ||
Line 115: | Line 99: | ||
| | | | ||
| [[File:Blueprint.png|28px]] [Blueprint] | | [[File:Blueprint.png|28px]] [Blueprint] | ||
| | | Вставляет чертёж. Игроки могут получить его содержание щелчком по значку. | ||
<i>blueprint_string</i> — строка обмена чертежа, плана сноса или модернизации. | <i>blueprint_string</i> — строка обмена чертежа, плана сноса или модернизации. | ||
Line 122: | Line 106: | ||
| [armor=Player] | | [armor=Player] | ||
| [[File:Power_armor_MK2.png|28px]] [Armor: Player] | | [[File:Power_armor_MK2.png|28px]] [Armor: Player] | ||
| | | Вставляет ссылку на броню персонажа. Другие игроки могут увидеть установленное оборудование. | ||
<i>player</i> — имя игрока. | <i>player</i> — имя игрока. | ||
Line 129: | Line 113: | ||
| [train=93] | | [train=93] | ||
| [[File:Locomotive.png|28px]] [Train: 2] | | [[File:Locomotive.png|28px]] [Train: 2] | ||
| | | Вставляет ссылку на поезд. Щелчок по значку откроет меню этого поезда. | ||
<i>number</i> — внутренний номер этого поезда. | <i>number</i> — внутренний номер этого поезда. | ||
Line 136: | Line 120: | ||
| [train-stop=100] | | [train-stop=100] | ||
| [[File:Train_stop.png|28px]] [Train Stop: Trangar] | | [[File:Train_stop.png|28px]] [Train Stop: Trangar] | ||
| | | Вставляет ссылку на железнодорожную станцию. Щелчок по значку откроет меню этой станции. | ||
<i>number</i> — внутренний номер станции. | <i>number</i> — внутренний номер станции. | ||
|- | |||
| [tooltip=<i>text,tooltip locale key</i>] | |||
| [tooltip=Наведите, чтобы увидеть "Железная плита",item-name.iron-plate] | |||
| <span title="Железная плита"> [[File:Custom-tag-icon.png|28px]] Наведите, чтобы увидеть "Железная плита"</span> | |||
| Отображает выбранный текст (<i>text</i>) с подсказкой (<i>tooltip</i>), использующей синтаксис [[Tutorial:Localisation#Localising_simple_strings|ключа перевода]]. | |||
|} | |||
== Модификаторы текста == | |||
[[File:Fonts_ru.png|right|thumbnail|100px|Различные шрифты, отображённые в игре. (Нажмите, чтобы увеличить.)]] | |||
Цвет и шрифт текста могут быть изменены | |||
{| class="wikitable" | |||
|- | |||
! style="width:20%"| Синтакс | |||
! style="width:15%"| Пример ввода | |||
! style="width:15%"| Пример результата | |||
! style="width:50%"| Описание | |||
|- | |||
| [color=<i>rgb</i>]...[/color]<br> | |||
[color=<i>#rrggbb</i>]...[/color]<br> | |||
[color=<i>#aarrggbb</i>]...[/color]<br> | |||
[color=<i>rgb</i>]...[.color]<br> | |||
[color=<i>#rrggbb</i>]...[.color]<br> | |||
[color=<i>#aarrggbb</i>]...[.color] | |||
| [color=red]Красный[/color] текст<br> | |||
[color=1,0,0]Красный[/color] текст<br> | |||
[color=255,0,0]Красный[/color] текст<br> | |||
[color=#ff0000]Красный[/color] текст | |||
| <span style="color: #ff0000">Красный</span> текст | |||
| <i>rgb</i> — разделённый запятой RGB цвет с диапазоном от 0 до 1 или от 0 до 255, или имя цвета | |||
Доступные цвета: default, red, green, blue, orange, yellow, pink, purple, white, black, gray, brown, cyan, acid. | |||
|- | |||
| [font=<i>font-name</i>]...[/font]<br> | |||
[font=<i>font-name</i>]...[.font] | |||
| [font=default-bold]Жирный текст[/font] | |||
| <b>Жирный текст</b> | |||
| <i>font-name</i> — имя [[Data.raw#font|шрифта из Factorio]] для отображения | |||
|} | |} | ||
== См. также == | == См. также == | ||
* | * {{L|Console}} |
Latest revision as of 12:06, 2 December 2020
Расширенное форматирование текста позволяет использовать метки в большинстве текстовых полей игры для изменения визуального форматирования текста или для вставки интерактивных изображений или объектов. Для этой цели используются предопределённые текстовые метки.
Метки
Метки могут быть использованы для обмена чертежами, указания координат на карте в чате, добавления значков на карту или в названия железнодорожных станций. Щелчок Ctrl+Alt+ЛКМ на карте или по земле автоматически вставит GPS‑метку и добавит её в чат.
Щелчок Shift+ЛКМ по большинству объектов с открытой консолью вставит метку этого объекта в чат. Чат и остальные текстовые поля в игре имеют кнопку справа, открывающую выбор иконки. Он используется для простого вставления в текст меток на рецепты, предметы, жидкости, виртуальные сигналы и сущности в текстовое поле.
При использовании в чате значок метки будет дополнен текстовым описанием (за исключением метки img). При использовании в других местах отображаться будет только значок.
Синтаксис | Пример использования | Результат | описание |
---|---|---|---|
[img=class/name] [img=class.name] |
[img=item.iron-plate] [img=quantity-time] |
Вставляет небольшой значок строкового формата. В названиях сохранений следует использовать точку как разделитель.
class — значение из списка: item, entity, technology, recipe, item-group, fluid, tile, virtual-signal, achievement. name — см. ниже sprite-prototype-name — внутреннее имя прототипа изображения. | |
[item=name] | [item=iron-plate] | [Item: Iron plate] | name — внутреннее имя предмета. |
[entity=name] | [entity=small-biter] | [Entity: Small biter] | name — внутреннее имя объекта. |
[technology=name] | [technology=logistics] | [Technology: Logistics] | name — внутреннее имя технологии. |
[recipe=name] | [recipe=basic-oil-processing] | [Recipe: Basic oil processing] | name — внутреннее имя рецепта, обычно это имя предмета. |
[item-group=name] | [item-group=combat] | [Item Group: Combat] | name — значение из списка: logistics, production, intermediate-products, combat, fluids, signals. |
[fluid=name] | [fluid=water] | [Fluid: Water] | name — внутреннее имя жидкости |
[tile=name] | [tile=grass-3] | [Tile: Grass 3] | name — внутреннее имя покрытия, обычно имя покрытия в редакторе карт в нижнем регистре, в котором пробелы заменены на тире |
[virtual-signal=name] | [virtual-signal=signal-A] | [Virtual Signal: Signal A] | name — слово "signal-" с добавлением заглавной буквы, цифры, цвета. |
[achievement=name] | [achievement=minions] | [Achievement: Minions] | name — внутреннее имя достижения, обычно в нижнем регистре, с пробелами заменёнными на тире |
[gps=x,y] | [gps=0,0] | [Location: 0,0] | Содержит координаты на карте, делает отметку на картах других игроков
x — координата x, y — координата y |
[special-item=blueprint_string] | [Blueprint] | Вставляет чертёж. Игроки могут получить его содержание щелчком по значку.
blueprint_string — строка обмена чертежа, плана сноса или модернизации. | |
[armor=player] | [armor=Player] | [Armor: Player] | Вставляет ссылку на броню персонажа. Другие игроки могут увидеть установленное оборудование.
player — имя игрока. |
[train=number] | [train=93] | [Train: 2] | Вставляет ссылку на поезд. Щелчок по значку откроет меню этого поезда.
number — внутренний номер этого поезда. |
[train-stop=number] | [train-stop=100] | [Train Stop: Trangar] | Вставляет ссылку на железнодорожную станцию. Щелчок по значку откроет меню этой станции.
number — внутренний номер станции. |
[tooltip=text,tooltip locale key] | [tooltip=Наведите, чтобы увидеть "Железная плита",item-name.iron-plate] | Наведите, чтобы увидеть "Железная плита" | Отображает выбранный текст (text) с подсказкой (tooltip), использующей синтаксис ключа перевода. |
Модификаторы текста
Цвет и шрифт текста могут быть изменены
Синтакс | Пример ввода | Пример результата | Описание |
---|---|---|---|
[color=rgb]...[/color] [color=#rrggbb]...[/color] |
[color=red]Красный[/color] текст [color=1,0,0]Красный[/color] текст |
Красный текст | rgb — разделённый запятой RGB цвет с диапазоном от 0 до 1 или от 0 до 255, или имя цвета
Доступные цвета: default, red, green, blue, orange, yellow, pink, purple, white, black, gray, brown, cyan, acid. |
[font=font-name]...[/font] [font=font-name]...[.font] |
[font=default-bold]Жирный текст[/font] | Жирный текст | font-name — имя шрифта из Factorio для отображения |