Skip to main content

Wiadomość świata

CategoryLogika
world-message
Category
Logika
Planet
Serpulo
Footprint
1x1
Health
40
Official description

Wiadomość używana przez twórców map. Niezniszczalna.

Overview

Wiadomość świata to blok wyświetlający tekst na poziomie mapy, używany do pokazywania wiadomości wszystkim graczom na mapie. Działa podobnie do globalnego Message, ale jest powiązany ze światem i nie może być zniszczony przez graczy ani wrogów, dzięki czemu nadaje się do trwałych wyświetleń informacyjnych, takich jak wskazówki mapy, tekst fabularny czy powiadomienia o stanie.

Podczas edycji w grze, interakcja z blokiem Message i naciśnięcie przycisku ołówka pozwala graczowi wpisać niestandardowy tekst z limitem 220 znaków. Tekst wyświetlany na World Message obsługuje proste formatowanie kolorami przy użyciu znaczników podobnych do HTML: fragment w kolorze zaczyna się od znacznika w formie [color] (gdzie color może być nazwą predefiniowaną lub kodem hex), a kolorowany fragment zamyka się pustymi nawiasami kwadratowymi []. Pozwala to wyróżnić części wiadomości bez używania zewnętrznych zasobów.

Ikony bloków, przedmiotów i jednostek można wstawić do tekstu wiadomości na platformach desktopowych, otwierając Core Database i shift-klikiem na wpis; ta akcja kopiuje tekst ikony do schowka i można go wkleić do Message. Działa to dlatego, że ikony w Core Database traktowane są jako renderowalny tekst i dlatego integrują się z czatem i wyświetleniami Message.

Wiadomość świata można manipulować programowo za pomocą Procesor Logiczny: Procesor Świata używają komend Print i Print Flush do składania i wysyłania tekstu do Message. Print dopisuje ciąg znaków do wewnętrznej kolejki, pozwalając wielokrotnym wywołaniom Print zbudować dłuższą wiadomość w częściach; Print Flush zapisuje zgromadzony ciąg do docelowego bloku Message, a następnie czyści kolejkę do ponownego użycia. Takie zachowanie kolejki ułatwia konstruowanie wiadomości dynamicznie z wielu źródeł lub w powtarzających się cyklach logiki.

Praktyczne uwagi i wskazówki:

  • Ponieważ Wiadomość świata nie może być zniszczony, jest idealny dla twórców map, którzy potrzebują stałego przewodnika na ekranie lub tekstu narracyjnego.
  • Trzymaj wiadomości zwięzłe ze względu na limit 220 znaków; używaj tagów kolorów i ikon, aby przekazać dodatkowe znaczenie bez zużywania dodatkowych znaków.
  • Tworząc dynamiczne wyświetlenia, używaj Print do etapowania części wiadomości i wywołaj Print Flush, gdy pełna treść będzie gotowa; pamiętaj, że kolejka resetuje się po flushu.
  • Na desktopie wykorzystaj sztuczkę kopiowania ikon z Core Database, aby dołączać rozpoznawalne symbole przedmiotów/jednostek w wiadomościach; na mobile ikony trzeba wpisać ręcznie lub przez logikę.
  • Używaj tagów kolorów oszczędnie i zawsze zamykaj kolorowane fragmenty za pomocą [] aby uniknąć pozostawionego formatowania wpływającego na następny tekst.

Official description

Wiadomość używana przez twórców map. Niezniszczalna.

No related recipes

Other entities of this type

Related pages

Last updated: