Quest multi language

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
Dragos9091
Nivel 3

Nivel 3
Mesaje: 303
Membru din: 02 Dec 2013, 19:03
Regat: Chunjo
Aprecieri: 6  
Mulţumiri: 7  
 Contact:
Medalii

Un quest functional ? sa imi schimbe limba in server ?
No stress , No problem
RESPECTA SI VEI FI RESPECTAT!
Afișează semnătura
Avatar utilizator
[.Hao] - Țepar
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 348
Membru din: 09 Oct 2016, 16:51
Server: Sueño II
Regat: Shinsoo
Aprecieri: 4  
Mulţumiri: 36  
 Contact:
Medalii

Imprumutati'mi o bicicleta,
Sa ma p.i.s din mers pe cei cu aer de vedeta
Afișează semnătura
Avatar utilizator
Dragos9091
Nivel 3

Nivel 3
Mesaje: 303
Membru din: 02 Dec 2013, 19:03
Regat: Chunjo
Aprecieri: 6  
Mulţumiri: 7  
 Contact:
Medalii

Da acesta este clientu .. il am facut .. dar am nevoie si de server .. adica questurile ..
No stress , No problem
RESPECTA SI VEI FI RESPECTAT!
Afișează semnătura
Avatar utilizator
[.Hao] - Țepar
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 348
Membru din: 09 Oct 2016, 16:51
Server: Sueño II
Regat: Shinsoo
Aprecieri: 4  
Mulţumiri: 36  
 Contact:
Medalii

poftim :D

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
Imprumutati'mi o bicicleta,
Sa ma p.i.s din mers pe cei cu aer de vedeta
Afișează semnătura
Avatar utilizator
Dragos9091
Nivel 3

Nivel 3
Mesaje: 303
Membru din: 02 Dec 2013, 19:03
Regat: Chunjo
Aprecieri: 6  
Mulţumiri: 7  
 Contact:
Medalii

.Hao scrie:poftim :D

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 `['
No stress , No problem
RESPECTA SI VEI FI RESPECTAT!
Afișează semnătura
Avatar utilizator
Dragos9091
Nivel 3

Nivel 3
Mesaje: 303
Membru din: 02 Dec 2013, 19:03
Regat: Chunjo
Aprecieri: 6  
Mulţumiri: 7  
 Contact:
Medalii

UP
No stress , No problem
RESPECTA SI VEI FI RESPECTAT!
Afișează semnătura
Avatar utilizator
Dragos9091
Nivel 3

Nivel 3
Mesaje: 303
Membru din: 02 Dec 2013, 19:03
Regat: Chunjo
Aprecieri: 6  
Mulţumiri: 7  
 Contact:
Medalii

daca ai facut copy paste de la dev nu merge l-am incercat , imi da eraore la compilare si la quest lafel
No stress , No problem
RESPECTA SI VEI FI RESPECTAT!
Afișează semnătura
Avatar utilizator
[Tupeu]
Membru de Elita

Membru de Elita
Mesaje: 4101
Membru din: 28 Oct 2015, 16:16
Aprecieri: 35  
Mulţumiri: 2304  
 Contact:
Medalii

Dragos9091 scrie:
daca ai facut copy paste de la dev nu merge l-am incercat , imi da eraore la compilare si la quest lafel
Nu merge pentru ca nu l-ai pus cum trebuie.
Avatar utilizator
[Tupeu]
Membru de Elita

Membru de Elita
Mesaje: 4101
Membru din: 28 Oct 2015, 16:16
Aprecieri: 35  
Mulţumiri: 2304  
 Contact:
Medalii

Subiect inactiv. Arhivat !
Închis
Răspunsuri
5
Vizualizări
2243
Răspunsuri
7
Vizualizări
1122
Răspunsuri
2
Vizualizări
333
Răspunsuri
12
Vizualizări
1459

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 54 vizitatori