Quest

Indította drift3, 2017-08-12, 20:06:31

Sziasztok!

Kicsit változtattam a vz hindu asszonyos questen.
Nem fut le valamiért.

Hiba: [spoiler]https://puu.sh/x8nUZ/02856bbafe.png[/spoiler]

quest:
quest metinmap begin
state start begin
when 20092.chat."Hwa-Hee" with pc.get_level() <= 50 begin
say_title("Hwa-Hee:")
say(" ")
say_reward("Gyere vissza ha legalább 50-es szintű vagy!")
end
when 20092.chat."Metinkő-map" with pc.get_empire() == 1 and pc.get_level() >= 50 begin
say_title("Hwa-Hee:")
say(" ")
say("El szertnél menni a Metinkő-mapra?")
say("Minden birodalom külön mapra portálódik.")
say(" ")
say_reward("Az utazás 5 milló yangba kerül.")
say(" ")
local xny = select("Igen","Nem")
if xny == 2 then
return
else
if pc.get_gold() >= 5000000 then
pc.change_gold(-5000000)
say_title("Hwa-Hee:")
say(" ")
say("Azonnal viszlek!")
say("[DELAY value; 1000]. . . . . . . . . . .[/DELAY]")
wait()
pc.warp(972800,102400)
end
if pc.get_gold() < 5000000 then
say_title("Hwa-Hee:")
say(" ")
say("Nincs elég yangod! ")
end
end
end
when 20092.chat."Metinkő-map" with pc.get_empire() == 2 and pc.get_level() >= 50 begin
say_title("Hwa-Hee:")
say(" ")
say("El szertnél menni a Metinkő-mapra?")
say("Minden birodalom külön mapra portálódik.")
say(" ")
say_reward("Az utazás 5 milló yangba kerül.")
say(" ")
local xny = select("Igen","Nem")
if xny == 2 then
return
else
if pc.get_gold() >= 5000000 then
pc.change_gold(-5000000)
say_title("Hwa-Hee:")
say(" ")
say("Azonnal viszlek!")
say("[DELAY value; 1000]. . . . . . . . . . .[/DELAY]")
wait()
pc.warp(972800,153600)
end
if pc.get_gold() < 5000000 then
say_title("Hwa-Hee:")
say(" ")
say("Nincs elég yangod! ")
end
end
end
when 20092.chat."Metinkő-map" with pc.get_empire() == 3 and pc.get_level() >= 50 begin
say_title("Hwa-Hee:")
say(" ")
say("El szertnél menni a Metinkő-mapra?")
say("Minden birodalom külön mapra portálódik.")
say(" ")
say_reward("Az utazás 5 milló yangba kerül.")
say(" ")
local xny = select("Igen","Nem")
if xny == 2 then
return
else
if pc.get_gold() >= 5000000 then
pc.change_gold(-5000000)
say_title("Hwa-Hee:")
say(" ")
say("Azonnal viszlek!")
say("[DELAY value; 1000]. . . . . . . . . . .[/DELAY]")
wait()
pc.warp(921600,153600)
end
if pc.get_gold() < 5000000 then
say_title("Hwa-Hee:")
say(" ")
say("Nincs elég yangod! ")
end
end
end
end


Discord: deto#4928

Tessék, így próbáld.

quest metinmap begin
state start begin
when 20092.chat."Hwa-Hee" with pc.get_level() <= 50 begin
say_title("Hwa-Hee:")
say(" ")
say_reward("Gyere vissza ha legalább 50-es szintű vagy!")
end
when 20092.chat."Metinkő-map" with pc.get_empire() == 1 and pc.get_level() >= 50 begin
say_title("Hwa-Hee:")
say(" ")
say("El szertnél menni a Metinkő-mapra?")
say("Minden birodalom külön mapra portálódik.")
say(" ")
say_reward("Az utazás 5 milló yangba kerül.")
say(" ")
local xny = select("Igen","Nem")
if xny == 1 then
if pc.get_gold() >= 5000000 then
pc.change_gold(-5000000)
say_title("Hwa-Hee:")
say(" ")
say("Azonnal viszlek!")
say("[DELAY value; 1000]. . . . . . . . . . .[/DELAY]")
wait()
pc.warp(972800,102400)
elseif pc.get_gold() < 5000000 then
say_title("Hwa-Hee:")
say(" ")
say("Nincs elég yangod! ")
end
elseif xny == 2 then
return
end
end
when 20092.chat."Metinkő-map" with pc.get_empire() == 2 and pc.get_level() >= 50 begin
say_title("Hwa-Hee:")
say(" ")
say("El szertnél menni a Metinkő-mapra?")
say("Minden birodalom külön mapra portálódik.")
say(" ")
say_reward("Az utazás 5 milló yangba kerül.")
say(" ")
local xny = select("Igen","Nem")
if xny == 1 then
if pc.get_gold() >= 5000000 then
pc.change_gold(-5000000)
say_title("Hwa-Hee:")
say(" ")
say("Azonnal viszlek!")
say("[DELAY value; 1000]. . . . . . . . . . .[/DELAY]")
wait()
pc.warp(972800,153600)
elseif pc.get_gold() < 5000000 then
say_title("Hwa-Hee:")
say(" ")
say("Nincs elég yangod! ")
end
elseif xny == 2 then
return
end
end
when 20092.chat."Metinkő-map" with pc.get_empire() == 3 and pc.get_level() >= 50 begin
say_title("Hwa-Hee:")
say(" ")
say("El szertnél menni a Metinkő-mapra?")
say("Minden birodalom külön mapra portálódik.")
say(" ")
say_reward("Az utazás 5 milló yangba kerül.")
say(" ")
local xny = select("Igen","Nem")
if xny == 1 then
if pc.get_gold() >= 5000000 then
pc.change_gold(-5000000)
say_title("Hwa-Hee:")
say(" ")
say("Azonnal viszlek!")
say("[DELAY value; 1000]. . . . . . . . . . .[/DELAY]")
wait()
pc.warp(921600,153600)
elseif pc.get_gold() < 5000000 then
say_title("Hwa-Hee:")
say(" ")
say("Nincs elég yangod! ")
end
elseif xny == 2 then
return
end
end
end
end

Nagyon szépen köszönöm a segítséged és a gyors válaszod!

Most ugye nem rég kiraktak egy "event védelmes questet"

Ki bővítettem és nem akar ez sem le futni.

quest eventdeff begin
state start begin
when kill with npc.is_pc() begin
if pc.get_map_index() == 181 then
if pc.get_map_index() == 182 then
if pc.get_map_index() == 183 then
pc.warp(145500,240000)
end
end
end
Discord: deto#4928

Jeez :'(
quest eventdeff begin
state start begin
when kill with npc.is_pc() begin
if pc.get_map_index() == 181 or pc.get_map_index() == 182 or pc.get_map_index() == 183 then
pc.warp(145500,240000)
end
end
end
end