- Dokumentacja
- Funkcje serwera
- getPlayerLocalization
Funkcja
getPlayerLocalization
Zwraca język gracza wybrany w launcherze (ten sam, który klient widzi w getLocalization). Przydaje się do wysyłania komunikatów każdemu w jego języku. Gracz ze starszym klientem dostaje polski.
Składnia
table getPlayerLocalization(player thePlayer)Argumenty
thePlayerplayer- Gracz.
Zwraca
{ code, name }, np. { code = "de", name = "Deutsch" }; false przy złym argumencie.
Przykład
local HELLO = { pl = "Witaj!", en = "Welcome!", de = "Willkommen!" }
addEventHandler("onPlayerJoin", root, function()
local lang = getPlayerLocalization(source)
outputChatBox(HELLO[lang.code] or HELLO.en, source)
end)
Zobacz też
getLocalizationZwraca język gracza (ten sam, który wybrał w launcherze i ustawieniach gry) jako tabelę z kodem i nazwą. Kody:pl,en,de,es,fr,it,pt,ru,uk,tr,cs,ro. Serwer zna ten sam język przezgetPlayerLocalization.outputChatBoxPisze wiadomość na czacie. Na serwerze do jednego gracza albo do wszystkich, u klienta na czacie lokalnego gracza.