FunkcjeWłasny serwerDla twórcówTrilogy Hub vs MTAFAQDocs Lua Pobierz launcher
  1. Dokumentacja
  2. Funkcje wspólne
  3. outputChatBox

Funkcja

outputChatBox

Serwer i klientCzat i konsolaJak w MTA:SA

Pisze wiadomość na czacie. Na serwerze do jednego gracza albo do wszystkich, u klienta na czacie lokalnego gracza.

Składnia

Serwer

bool outputChatBox(string tekst [, element cel = root, int r = 231, int g = 217, int b = 176, bool kodyKolorow = false])

Klient

bool outputChatBox(string tekst [, int r = 231, int g = 217, int b = 176, bool kodyKolorow = false])

Argumenty

tekststring
Treść wiadomości.
celelement, opcjonalny = root
Tylko na serwerze. Gracz, który zobaczy wiadomość. Bez niego widzą ją wszyscy.
r, g, bint, opcjonalny = 231, 217, 176
Kolor wiadomości, od 0 do 255.
kodyKolorowbool, opcjonalny = false
Włącza kolory w tekście zapisane jak #FF7A22.

Zwraca

true, gdy wiadomość została wysłana.

Przykład

addEventHandler("onPlayerJoin", root, function()
    -- do wszystkich
    outputChatBox(getPlayerName(source) .. " dołączył do gry.")
    -- tylko do nowego gracza, z kolorami w tekście
    outputChatBox("#FF7A22Witaj! #FFFFFFWpisz /pomoc, żeby zobaczyć komendy.", source, 255, 255, 255, true)
end)

Uwagi

Różnica między stronami. U klienta nie ma argumentu cel, bo wiadomość zawsze trafia na czat gracza, u którego działa skrypt. Kolor podajesz od razu po tekście.

Zobacz też