[center][color=#105190][size=20][b]System J?zyk?w[/b][/size][/color][/center]
Witaj, [color=lime][b][you][/b][/color]. Chcia?bym zaprezentowa? m?j nowy skrypt kt?ry tworzy?em na sw?j serwer, ale i? ?e serwer b?dzie polskoj?zyczny to oddaje wam skrypt w wasze r?ce.
Skrypt posiada 4 pliki ( meta, script_C, script_S, langage )
W pliku langage podajemy j?zyki jakie maj? by? t?umaczone np. ( pl [polski], en [angielski] ) a w nich nazwa skryptu oraz elementy jakie maj? by? t?umaczone.
Ca?y zas?b posiada og?lnie 4 funkcje eksportowe:
[color=#105190][size=20][b]Eksport Serwer[/b][/size][/color]
[color=orange][size=16][b]getPlayerLanguage[/b][/size][/color]
Funkcja ta zwraca j?zyk jaki gracz posiada w skr?cie ( "pl", "en" ... )
[lua]string = getPlayerLanguage (plr)[/lua]
[b]string [/b]- zwraca ci?g znak?w np. "pl"
[b]plr[/b] - gracz kt?remu ma sprawdza? j?zyk
[color=lime][b]Przyk?ad:[/b][/color]
[lua]function sprawdz (plr)
local lang = getPlayerLanguage(plr)
outputChatBox( "Tw?j j?zyk to: "..lang, plr)
end
addCommandHandler("sprawdz", sprawdz)[/lua]
[color=orange][size=16][b]setPlayerLanguage[/b][/size][/color]
Funkcja ta ustawia graczowi j?zyk na wybrany np. "pl" (polski)
[lua]bool = setPlayerLanguage(plr, lang)[/lua]
[b]bool[/b] - zwraca warto?? true ( je?eli zosta? zmieniony j?zyk ) lub false ( je?eli operacja si? nie powiod?a
[b]plr[/b] - gracz kt?remu ma zmieni? j?zyk
[b]lang[/b] - j?... |