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