Форматирование текста: различия между версиями

(Перевод)
м (Rafnik переименовал страницу Text Formatting в Форматирование текста: перевод)
 
(нет различий)

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


Hosting Hosting a serverSetting up the databaseWorking with /tg/station as an upstream repository
Contributing Guide to contributing to the gameSetting up gitDownloading the source codeReporting issuesChangelogs
Coding Understanding SS13 codeSS13 for experienced programmersCode docsCoding standardsGetting Your Pull AcceptedBinary flags‎Text FormattingMySQL
Mapping Guide to mappingMap mergerGuide to door access
Spriting Guide to spritingResolving icon conflicts
Wiki Guide to contributing to the wikiWikicodeAutowiki