Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: drift3 Dátum 2017-08-12, 20:06:31

Cím: Quest
Írta: drift3 Dátum 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


Cím: Re:Quest
Írta: gife974 Dátum 2017-08-12, 20:11:58
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
Cím: Re:Quest
Írta: drift3 Dátum 2017-08-12, 20:16:26
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
Cím: Re:Quest
Írta: 5310pati Dátum 2017-08-12, 20:20:46
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
EhPortal 1.39 © 2025, WebDev