Форматирование текста: различия между версиями
imported>Ohar м (Добавлена плашка) |
imported>Kysovich м (И шапку убрал) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
Значит, хотите вы, чтобы код делал какую-то штуку, и вы хотите использовать оповещение в чате для информирования игроков. Хорошо! Вот немного о том, как это делается. | |||
== Классы <span> == | |||
Классы тега <span> обеспечивают '''последовательное''' и информативное форматирование текста. | |||
С подобными классами вы уже можете быть знакомы, если имеете опыт в верстке на HTML. Существуют различные типы классов, которые можно найти в [https://github.com/ParadiseSS13/Paradise/blob/master/goon/browserassets/css/browserOutput.css#L241 <code>\goon\browserassets\css\browserOutput.css</code>]. | |||
Убедитесь, что используете соответствующие классы в подходящей ситуации! | |||
=== None === | === None === | ||
''''' | '''''Вы наблюдаете, как кто-то что-то делает''''' | ||
<pre>user.visible_message("[user] | <pre>user.visible_message("[user] начинает заваривать [src]...")</pre> | ||
John Smith | John Smith начинает заваривать вентиляцию. | ||
: | :Здесь '''отсутствует''' класс <span>. Для обыденного и скучного. | ||
=== Notice === | === Notice === | ||
''''' | '''''Вы видите, как ВЫ что-то делаете''''' | ||
<pre>to_chat(user, "<span class='notice'> | <pre>to_chat(user, "<span class='notice'>Вы начинаете заваривать вентиляцию...</span>")</pre> | ||
<span style="color:blue"> | <span style="color:blue">Вы начинаете заваривать вентиляцию...</span> | ||
: | :Это '''уведомление'''. Уведомления появляются в виде простого синего текста и используются для полезных информационных сообщений. Многоточие "..." в конце уведомления подразумевает, что действие потребует время для завершения. | ||
=== Warning === | === Warning === | ||
''''' | '''''Вы не можете что-то сделать''''' | ||
<pre>to_chat(user, "<span class='warning'> | <pre>to_chat(user, "<span class='warning'>Вы не можете залезть в вентиляцию, когда оглушены!</span>")</pre> | ||
<span style="color:red">'' | <span style="color:red">''Вы не можете залезть в вентиляцию, когда оглушены!''</span> | ||
:Это '''предупреждение'''! Предупреждения появляются в виде простого красного текста и используются для отображения запретов, и сообщений о поломках машин. | |||
=== Danger === | === Danger === | ||
''''' | '''''Вы видите, что кто-то получает травму или что-то тревожное''''' | ||
<pre>user.visible_message("<span class='danger'>[user] was shocked by \the [src]!</span>")</pre> | <pre>user.visible_message("<span class='danger'>[user] was shocked by \the [src]!</span>")</pre> | ||
<span style="color:red">'''John Smith was shocked by the door!'''</span> | <span style="color:red">'''John Smith was shocked by the door!'''</span> | ||
: | :Это '''тревога'''! Жирнющий красный текст, используемый в ситуациях, когда кто-то, кроме вас, получает урон или над ним совершается действие с потенциальным вредом, например, заковывание в наручники. | ||
=== Userdanger === | === Userdanger === | ||
''''' | '''''ВАМ НАНЕСЕН УРОН''''' | ||
<pre>to_chat(target, "<span class='userdanger'> | <pre>to_chat(target, "<span class='userdanger'>Вас поглотил генокрад!</span>")</pre> | ||
<span style="font-size:125%;color:red">''' | <span style="font-size:125%;color:red">'''Вас поглотил генокрад!'''</span> | ||
: | :Это '''личная тревога'''! Используется в единственной ситуации: когда игрок, видящий это сообщение, получает прямой урон от атак или способностей антагонистов. | ||
Текущая версия от 16:37, 6 декабря 2022
Значит, хотите вы, чтобы код делал какую-то штуку, и вы хотите использовать оповещение в чате для информирования игроков. Хорошо! Вот немного о том, как это делается.
Классы
Классы тега обеспечивают последовательное и информативное форматирование текста.
С подобными классами вы уже можете быть знакомы, если имеете опыт в верстке на 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 для опытных программистов, Форматирование текста, Как делать перевод игры |
Маппинг | Руководство по маппингу |
Спрайтинг | Руководство по спрайтингу |
Вики | Руководство по редактированию вики |