imported>Kosmos м (Made examples how the spans look like in action.) |
Rafnik (обсуждение | вклад) м (Rafnik переименовал страницу Text Formatting в Форматирование текста: перевод) |
||
(не показаны 4 промежуточные версии 3 участников) | |||
Строка 1: | Строка 1: | ||
Решил покодить? Тогда тебе придётся встретиться с отображением текста в чате. Сами вы нашли или её нашли за вас эту статью, она поможет вам. | |||
== | == Используй Span классы == | ||
Span | Span классы обеспечивают '''согласованное''' и информативное форматирование текста. | ||
Возможно вы уже встречались с span классами, если работали с HTML. Существуют большое количество классов, которые вы можете найти в interface/stylesheet.dm. Обязательно используйте тот, который подходит. | |||
==== Когда наблюдаете, как кто-то делает что-то ==== | |||
<pre>user.visible_message("[user] начинает сваривать [src]."))</pre> | |||
Вася Пупкин начинает сваривать the vent. | |||
:Здесь не используется '''span класс'''. Выглядит скучно и пресно. | |||
==== Когда вы что-то делаете ==== | |||
<pre>to_chat(user, span_notice("Вы начинаете заваривать вентиляцию..."))</pre> | |||
<span style="color:blue">Вы начинаете заваривать вентиляцию...</span> | |||
:Используется span класс: '''notice'''. Этот класс отображается обычным синим цветом, и используется для неопасных информационных сообщений. Оканчивается "...", обозначает то, что для действия необходимо время для выполнения. | |||
==== Когда ты не можешь что-то сделать ==== | |||
<pre>to_chat(user, span_warning("Вы не можете залезть в вентиляцию, будучи оглушённым!"))</pre> | |||
<span style="color:red">''Вы не можете залезть в вентиляцию, будучи оглушённым!''</span> | |||
:Используется span класс: '''warning.''' Отображается в виде простого красного текста и используется для таких вещей, как уведомление об ограничениях и неисправностях машининерий. | |||
==== Когда вы видите, как кто-то получает удар ==== | |||
<pre>user.visible_message(span_danger("[user] был парализован [src]"))</pre> | |||
<span style="color:red">'''Вася Пупкин''' был парализован by the door!</span> | |||
:Используется span класс: '''danger'''! Это более насыщенный красный текст, используемый в ситуациях, когда кому-то, кроме вас, причинен вред или против него предпринято какое-либо другое потенциально вредное действие, например, наложение наручников. | |||
==== Когда вы получили урон ==== | |||
<pre>to_chat(target, (span_userdanger("Вы поглощены генокрадом!"))</pre> | |||
<span style="font-size:125%;color:red">'''Вы поглощены генокрадом!'''</span> | |||
:Используется span класс: '''userdanger'''! Это насыщенный большой красный текст. Используется только в одной ситуации: когда человеку, получающему текстовое сообщение, причинен прямой вред, например, в результате атак или способностей антагониста. | |||
{{Contribution guides}} | {{Contribution guides}} | ||
Текущая версия от 17:49, 20 декабря 2024
Решил покодить? Тогда тебе придётся встретиться с отображением текста в чате. Сами вы нашли или её нашли за вас эту статью, она поможет вам.
Используй Span классы
Span классы обеспечивают согласованное и информативное форматирование текста.
Возможно вы уже встречались с span классами, если работали с HTML. Существуют большое количество классов, которые вы можете найти в interface/stylesheet.dm. Обязательно используйте тот, который подходит.
Когда наблюдаете, как кто-то делает что-то
user.visible_message("[user] начинает сваривать [src]."))
Вася Пупкин начинает сваривать the vent.
- Здесь не используется span класс. Выглядит скучно и пресно.
Когда вы что-то делаете
to_chat(user, span_notice("Вы начинаете заваривать вентиляцию..."))
Вы начинаете заваривать вентиляцию...
- Используется span класс: notice. Этот класс отображается обычным синим цветом, и используется для неопасных информационных сообщений. Оканчивается "...", обозначает то, что для действия необходимо время для выполнения.
Когда ты не можешь что-то сделать
to_chat(user, span_warning("Вы не можете залезть в вентиляцию, будучи оглушённым!"))
Вы не можете залезть в вентиляцию, будучи оглушённым!
- Используется span класс: warning. Отображается в виде простого красного текста и используется для таких вещей, как уведомление об ограничениях и неисправностях машининерий.
Когда вы видите, как кто-то получает удар
user.visible_message(span_danger("[user] был парализован [src]"))
Вася Пупкин был парализован by the door!
- Используется span класс: danger! Это более насыщенный красный текст, используемый в ситуациях, когда кому-то, кроме вас, причинен вред или против него предпринято какое-либо другое потенциально вредное действие, например, наложение наручников.
Когда вы получили урон
to_chat(target, (span_userdanger("Вы поглощены генокрадом!"))
Вы поглощены генокрадом!
- Используется span класс: userdanger! Это насыщенный большой красный текст. Используется только в одной ситуации: когда человеку, получающему текстовое сообщение, причинен прямой вред, например, в результате атак или способностей антагониста.