Quest multi language
Un quest functional ? sa imi schimbe limba in server ?
Da acesta este clientu .. il am facut .. dar am nevoie si de server .. adica questurile ...Hao scrie:Este sistem -> http://just4metin.ro/altele-desc/langua ... 12677.html
poftim
quest mLanguage begin
state start begin
function load_setting()
local data = {
["extension"] = {"tr","en"},
["en"] = {
["letter"] = "Change Language"
["language"] = {"Turkish","English","Close"},
["dialog"] = {"Please select a language... ", "No longer your language is %s. "},
},
["tr"] = {
["letter"] = "Dilini Değiştir",
["language"] = {"Türkçe","Ingilizce","Kapat"},
["dialog"] = {"Lütfen bir dil seçiniz.. ","Artık diliniz %s oldu. "},
},
}
return data
end
when letter begin
if(pc.get_lang() == 0) then
send_letter("Select language")
else
send_letter(mLanguage.load_setting()[pc.get_lang()]["letter"])
end
end
when button or info begin
local data = mLanguage.load_setting()
if(pc.get_lang() != 0) then
say(data[pc.get_lang()]["dialog"][1])
say("")
local s = select_table(data[pc.get_lang()]["language"])
if(s >= table.getn(data[pc.get_lang()]["language"])) then
return
else
pc.set_lang(data["extension"])
say(string.format(data[pc.get_lang()]["dialog"][2],data[pc.get_lang()]["language"]))
end
else
say(data["en"]["dialog"][1])
say("")
local s = select_table(data["en"]["language"])
if(s >= table.getn(data["en"]["language"])) then
return
else
pc.set_lang(data["extension"])
say(string.format(data[pc.get_lang()]["dialog"][2],data[pc.get_lang()]["language"]))
end
end
end
end
end
quest mLanguage begin
state start begin
function load_setting()
local data = {
["extension"] = {"tr","en"},
["en"] = {
["letter"] = "Change Language"
["language"] = {"Turkish","English","Close"},
["dialog"] = {"Please select a language... ", "No longer your language is %s. "},
},
["tr"] = {
["letter"] = "Dilini Değiştir",
["language"] = {"Türkçe","Ingilizce","Kapat"},
["dialog"] = {"Lütfen bir dil seçiniz.. ","Artık diliniz %s oldu. "},
},
}
return data
end
when letter begin
if(pc.get_lang() == 0) then
send_letter("Select language")
else
send_letter(mLanguage.load_setting()[pc.get_lang()]["letter"])
end
end
when button or info begin
local data = mLanguage.load_setting()
if(pc.get_lang() != 0) then
say(data[pc.get_lang()]["dialog"][1])
say("")
local s = select_table(data[pc.get_lang()]["language"])
if(s >= table.getn(data[pc.get_lang()]["language"])) then
return
else
pc.set_lang(data["extension"])
say(string.format(data[pc.get_lang()]["dialog"][2],data[pc.get_lang()]["language"]))
end
else
say(data["en"]["dialog"][1])
say("")
local s = select_table(data["en"]["language"])
if(s >= table.getn(data["en"]["language"])) then
return
else
pc.set_lang(data["extension"])
say(string.format(data[pc.get_lang()]["dialog"][2],data[pc.get_lang()]["language"]))
end
end
end
end
end
.Hao scrie:poftim![]()
quest mLanguage begin
state start begin
function load_setting()
local data = {
["extension"] = {"tr","en"},
["en"] = {
["letter"] = "Change Language"
["language"] = {"Turkish","English","Close"},
["dialog"] = {"Please select a language... ", "No longer your language is %s. "},
},
["tr"] = {
["letter"] = "Dilini Değiştir",
["language"] = {"Türkçe","Ingilizce","Kapat"},
["dialog"] = {"Lütfen bir dil seçiniz.. ","Artık diliniz %s oldu. "},
},
}
return data
end
when letter begin
if(pc.get_lang() == 0) then
send_letter("Select language")
else
send_letter(mLanguage.load_setting()[pc.get_lang()]["letter"])
end
end
when button or info begin
local data = mLanguage.load_setting()
if(pc.get_lang() != 0) then
say(data[pc.get_lang()]["dialog"][1])
say("")
local s = select_table(data[pc.get_lang()]["language"])
if(s >= table.getn(data[pc.get_lang()]["language"])) then
return
else
pc.set_lang(data["extension"])
say(string.format(data[pc.get_lang()]["dialog"][2],data[pc.get_lang()]["language"]))
end
else
say(data["en"]["dialog"][1])
say("")
local s = select_table(data["en"]["language"])
if(s >= table.getn(data["en"]["language"])) then
return
else
pc.set_lang(data["extension"])
say(string.format(data[pc.get_lang()]["dialog"][2],data[pc.get_lang()]["language"]))
end
end
end
end
end
`}' expected (to close `{' at line 3) near `['
UP
daca ai facut copy paste de la dev nu merge l-am incercat , imi da eraore la compilare si la quest lafelqTupeu scrie:http://just4metin.ro/viewtopic.php?p=429775#p429775Dragos9091 scrie:UP
Nu merge pentru ca nu l-ai pus cum trebuie.Dragos9091 scrie:daca ai facut copy paste de la dev nu merge l-am incercat , imi da eraore la compilare si la quest lafelqTupeu scrie:http://just4metin.ro/viewtopic.php?p=429775#p429775Dragos9091 scrie:UP
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: DuckDuckGo [Bot], Google [Bot], knox3201 și 73 vizitatori



daca te-am ajutat