Форматирование текста

(перенаправлено с «Text Formatting»)

Решил покодить? Тогда тебе придётся встретиться с отображением текста в чате. Сами вы нашли или её нашли за вас эту статью, она поможет вам.

Используй 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! Это насыщенный большой красный текст. Используется только в одной ситуации: когда человеку, получающему текстовое сообщение, причинен прямой вред, например, в результате атак или способностей антагониста.


Hosting Hosting a server • Setting up the database • Working with /tg/station as an upstream repository
Contributing Guide to contributing to the game • Setting up git • Downloading the source code • Reporting issues • Changelogs
Coding Understanding SS13 code • SS13 for experienced programmers • Code docs • Coding standards • Getting Your Pull Accepted • Binary flags‎ • Text Formatting • MySQL
Mapping Guide to mapping • Map merger • Guide to door access
Spriting Guide to spriting • Resolving icon conflicts
Wiki Guide to contributing to the wiki • Wikicode • Autowiki