Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: języków
1. kilka języków
Witam. Jest w stanie kto? mi powiedzie? jak zrobi? by mo?na by?o wybiera? j?zyk przy wej?ciu? Czyli co nale?ny przy ka?dym s?owie wpisa? i co da? do include PL oraz EN?
2. [SKRYPT] System języków
[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?...