Skip to main content

Wiadomość

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

Przechowuje wiadomość. Wykorzystywane do komunikacji pomiędzy sojusznikami.

Overview

Wiadomość to blok interaktywny dostępny tylko na Serpulo, używany do wyświetlania niestandardowego tekstu graczom w świecie. Funkcjonuje zarówno jako edytowalna przez gracza tablica, jak i jako cel wyjściowy dla systemu logiki, umożliwiając umieszczanie czytelnych komunikatów przy bazach, w newralgicznych punktach przepływu lub na strategicznych pozycjach. Blok jest klasyfikowany wśród bloków logicznych, ponieważ akceptuje wejście tekstowe z Logic Processors, i często jest używany do instrukcji, etykietowania, alertów lub tekstów dekoracyjnych.

Gracze mogą edytować Wiadomość bezpośrednio, klikając blok i używając przycisku z ołówkiem, aby wpisać własny tekst. Tekst edytowalny przez gracza ma limit 220 characters. Tekst wyświetlany na Message obsługuje tagi kolorów podobne do HTML: wstawienie tagu koloru na początku podciągu zmienia kolor tego podciągu. Kolory można określić za pomocą nazw presetów lub wartości szesnastkowych. Pusta para nawiasów kwadratowych działa jako reset koloru do poprzednio używanego koloru; jeśli nie ma poprzedniego koloru, domyślnie jest to biały.

Na platformach stacjonarnych z klawiaturą i myszą ikony bloków, przedmiotów i jednostek można wstawić do Message przez shift‑kliknięcie wpisów w Core Database, aby skopiować ich tekst ikony i wkleić go do pola Message. Działa to, ponieważ wpisy w Core Database zawierają renderowalne tokeny ikon, które gra akceptuje wewnątrz pól tekstowych.

Procesor Logiczny mogą pisać do Message używając komend Print i Print Flush. Komenda Print dopisuje ciąg do wewnętrznej kolejki; wiele komend Print kumuluje swoje ciągi w kolejności. Kiedy wywołane zostanie Print Flush z celem ustawionym na Message, zbuforowany ciąg zostaje wypchnięty na wyświetlacz bloku, a kolejka zostaje wyczyszczona. Pozwala to skryptom budować wiadomości z wielu części lub programowo aktualizować tablice dopiero wtedy, gdy cała wiadomość jest gotowa, zamiast przy każdym kroku konkatenacji.

Uwagi praktyczne:

  • Używaj Message do oznaczania linii surowców, podawania instrukcji budowy lub ostrzegania o aktywnej obronie; ich widoczność sprawia, że są przydatne w grze kooperacyjnej.
  • Łącz tagi kolorów i ikony, aby wiadomości wyróżniały się i przekazywały informacje na pierwszy rzut oka.
  • Podczas skryptowania gromadź komponenty przy pomocy Print i wywołaj Print Flush raz, aby uniknąć pośredniego migotania lub częściowych wiadomości.
  • Pamiętaj o limicie 220 znaków przy komponowaniu długich automatycznych raportów; przycinaj tekst lub rozdzielaj go na kilka bloków Message w razie potrzeby.

Official description

Przechowuje wiadomość. Wykorzystywane do komunikacji pomiędzy sojusznikami.

No related recipes

Other entities of this type

Related pages

Last updated: