Ich habe eben ein Quest erstellt. Es klappt eigentlich aber wenn ich auf Gelbes- oder auf Blaues Reich drücke passiert nichts. aber Rotes Reich klappt einwandfrei.
PHP Code:
quest gmbuild begin
state start begin
when 20009.chat."Teleportieren" with pc.get_map_index() == 215 begin
say_title("Teleporter")
say("Anscheinend sind die Monster zu stark")
say("für dich. Oder ist dir eine Medizin")
say("ausgegangen?")
say("")
say_reward("Soll ich dich in die Stadt bringen?")
local s = select("Teleportieren","Schließen")
if s == 2 then
return
end
if s == 1 then
say_title("Teleporter")
say_reward("Soll ich dich in die Stadt bringen?")
local empire = select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen")
if empire == 4 then
return
end
if empire == 1 then
say_title("Teleporter")
say_reward("Soll ich dich in die Stadt bringen?")
sub_set1 = select("Yongan", "Jayang", "Abbrechen")
if sub_set1 == 1 then
pc.warp(474300,954800)
end
if sub_set1 == 2 then
pc.warp(353100,882900)
end
if sub_set1 == 3 then
return
end
if empire == 2 then
say_title("Teleporter")
say_reward("Soll ich dich in die Stadt bringen?")
local sub_set2 = select("Joan","Bokjung", "Abbrechen")
if sub_set2 == 1 then
pc.warp(63800,166400)
end
if sub_set2 == 2 then
pc.warp(145500,240000)
end
if sub_set2 == 3 then
return
end
if empire == 3 then
say_title("Teleporter")
say_reward("Soll ich dich in die Stadt bringen?")
local sub_set3 = select("Pyungmoo","Bakra", "Abbrechen")
if sub_set3 == 1 then
pc.warp(959900,269200)
end
if sub_set3 == 2 then
pc.warp(863900,246000)
end
if sub_set3 == 3 then
return
end
end
end
end
end
end
end
end