Форматирование текста
Значит, хотите вы, чтобы код делал какую-то штуку, и вы хотите использовать оповещение в чате для информирования игроков. Хорошо! Вот немного о том, как это делается.
Классы
Классы тега обеспечивают последовательное и информативное форматирование текста.
С подобными классами вы уже можете быть знакомы, если имеете опыт в верстке на HTML. Существуют различные типы классов, которые можно найти в \goon\browserassets\css\browserOutput.css
.
Убедитесь, что используете соответствующие классы в подходящей ситуации!
None
Вы наблюдаете, как кто-то что-то делает
user.visible_message("[user] начинает заваривать [src]...")
John Smith начинает заваривать вентиляцию.
- Здесь отсутствует класс . Для обыденного и скучного.
Notice
Вы видите, как ВЫ что-то делаете
to_chat(user, "<span class='notice'>Вы начинаете заваривать вентиляцию...</span>")
Вы начинаете заваривать вентиляцию...
- Это уведомление. Уведомления появляются в виде простого синего текста и используются для полезных информационных сообщений. Многоточие "..." в конце уведомления подразумевает, что действие потребует время для завершения.
Warning
Вы не можете что-то сделать
to_chat(user, "<span class='warning'>Вы не можете залезть в вентиляцию, когда оглушены!</span>")
Вы не можете залезть в вентиляцию, когда оглушены!
- Это предупреждение! Предупреждения появляются в виде простого красного текста и используются для отображения запретов, и сообщений о поломках машин.
Danger
Вы видите, что кто-то получает травму или что-то тревожное
user.visible_message("<span class='danger'>[user] was shocked by \the [src]!</span>")
John Smith was shocked by the door!
- Это тревога! Жирнющий красный текст, используемый в ситуациях, когда кто-то, кроме вас, получает урон или над ним совершается действие с потенциальным вредом, например, заковывание в наручники.
Userdanger
ВАМ НАНЕСЕН УРОН
to_chat(target, "<span class='userdanger'>Вас поглотил генокрад!</span>")
Вас поглотил генокрад!
- Это личная тревога! Используется в единственной ситуации: когда игрок, видящий это сообщение, получает прямой урон от атак или способностей антагонистов.
Как внести свой вклад? | |
---|---|
Общее | Руководство по разработке |
Сервер | Настройка базы данных, Запуск локального сервера |
Код | Структура кода SS13, SS13 для опытных программистов, Форматирование текста, Как делать перевод игры |
Маппинг | Руководство по маппингу |
Спрайтинг | Руководство по спрайтингу |
Вики | Руководство по редактированию вики |