Is a example...
Video: [Only registered and activated users can see links. Click Here To Register...]
Quest multi_language_first:
Quest multi_language_after:
Quest npc_blacksmith:
About:
Video: [Only registered and activated users can see links. Click Here To Register...]
Quest multi_language_first:
PHP Code:
quest multi_language_first begin
state start begin
when login with game.get_event_flag("language_system"..pc.get_name().."") == 0 begin
set_state(multi_language_0)
end
end
state multi_language_0 begin
when letter with game.get_event_flag("language_system"..pc.get_name().."") == 0 begin
send_letter("Multi-Language")
end
when button or info begin
say_title("Multi-Language:")
say("")
say("Bla..bla")
local language = select("English", "Italian", "Deutsch")
if language == 1 then
say_title("Multi-Language:")
say("")
say("Bla..bla")
say_reward("Very good, your base language is English!")
game.set_event_flag("language_system"..pc.get_name().."", 1)
set_state(end_multi_language_0)
return
end
if language == 2 then
say_title("Multi-Language:")
say("")
say("Bla..bla")
say_reward("Molto bene, la tua lingua di base è l'Inglese!")
game.set_event_flag("language_system"..pc.get_name().."", 2)
set_state(end_multi_language_0)
return
end
if language == 3 then
say_title("Multi-Language:")
say("")
say("Bla..bla")
say_reward("Sehr gut, ist Ihr Basis-Sprache Deutsch!")
game.set_event_flag("language_system"..pc.get_name().."", 3)
set_state(end_multi_language_0)
return
end
end
end
state end_multi_language_0 begin
end
end
PHP Code:
quest multi_language_after begin
state start begin
when login or levelup with game.get_event_flag("language_system"..pc.get_name().."") == 1 or game.get_event_flag("language_system"..pc.get_name().."") == 2 or game.get_event_flag("language_system"..pc.get_name().."") == 3 begin
set_state(multi_language_1)
end
end
state multi_language_1 begin
when letter with game.get_event_flag("language_system"..pc.get_name().."") == 1 or game.get_event_flag("language_system"..pc.get_name().."") == 2 or game.get_event_flag("language_system"..pc.get_name().."") == 3 begin
send_letter("Reset Multi-Language")
end
when button or info begin
say_title("Multi-Language:")
say("")
say("Bla..bla")
local language = select("English", "Italian", "Deutsch")
if language == 1 then
say_title("Multi-Language:")
say("")
say("Bla..bla")
say_reward("Very good, your base language is English!")
game.set_event_flag("language_system"..pc.get_name().."", 1)
return
end
if language == 2 then
say_title("Multi-Language:")
say("")
say("Bla..bla")
say_reward("Molto bene, la tua lingua di base è l'Inglese!")
game.set_event_flag("language_system"..pc.get_name().."", 2)
return
end
if language == 3 then
say_title("Multi-Language:")
say("")
say("Bla..bla")
say_reward("Sehr gut, ist Ihr Basis-Sprache Deutsch!")
game.set_event_flag("language_system"..pc.get_name().."", 3)
return
end
end
end
end
PHP Code:
quest blacksmith begin
state start begin
when 20016.chat."Information" with game.get_event_flag("language_system"..pc.get_name().."") == 1 begin
say_title("Blacksmith:")
say("")
say("Bla..bla -> ENGLISH")
end
when 20016.chat."Informazioni" with game.get_event_flag("language_system"..pc.get_name().."") == 2 begin
say_title("Fabbro:")
say("")
say("Bla..bla -> ITALIAN")
end
when 20016.chat."Information" with game.get_event_flag("language_system"..pc.get_name().."") == 3 begin
say_title("Fabbro:")
say("")
say("Bla..bla -> DEUTSCH")
end
end
end
Quote:
This multi-language can be work only with the character !
There exist and a quest how put in account-> language :
1, 2 or 3 but is at a payment.