Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: kicsiasdvagyok Dátum 2017-05-13, 05:26:20

Cím: Questben elakadás.
Írta: kicsiasdvagyok Dátum 2017-05-13, 05:26:20
Sziasztok! Van egy beváltó questem, a hiba az lenne, hogy mikor rá megyek az npc-re nem nyitja meg.
Próbáltam többféle questel, egyiket sem nyitotta, ha hozzákapcsolom egy már alapból bent lévő questhez, szintén nem nyitja meg az npc-t.Hibát nem ír ki.
40k forrás
quest targy_csere begin
state start begin
when 20359.chat."Petek" begin
say( "Üdvözöllek "..pc.get_name().."!" )
say("Szeretnél vásárolni peteket?")

local s = select("Szeretnék!","Nem szeretnék!")

if s == 2 then
return

else
say("Jó döntés volt!")
say_reward("Válassz!")
say_reward("És légy te a legerősebb!")

local p = select("1pet", "2pet", "3pet", "4pet")

if p == 1 then
say("Ez 250 pontba kerül.")
say("Biztos megveszed")

local yn = select("Igen", "Nem")

if yn == 1 then
if pc.count_item(40101) >= 250 then
say("Máris adom...")
pc.give_item2(40031)
pc.remove_item(40101, 250)

else
say("Sajnálom, de nincs elég pontod")
end

else
say("Ha meggondoltad magad gyere vissza.")
end

end

if p == 2 then
say("Ez 250 pontba kerül.")
say("Biztos megveszed")

local yn2 = select("Igen", "Nem")

if yn2 == 1 then
if pc.count_item(40101) >= 250 then
say("Máris adom...")
pc.give_item2(40014)
pc.remove_item(40101, 250)

else
say("Sajnálom, de nincs elég pontod")
end

else
say("Ha meggondoltad magad gyere vissza.")
end

end

if p == 3 then
say("Ez 250 pontba kerül.")
say("Biztos megveszed")

local yn3 = select("Igen", "Nem")

if yn3 == 1 then
if pc.count_item(40101) >= 250 then
say("Máris adom...")
pc.give_item2(40015)
pc.remove_item(40101, 250)

else
say("Sajnálom, de nincs elég pontod")
end

else
say("Ha meggondoltad magad gyere vissza.")
end

end

if p == 4 then
say("Ez 250 pontba kerül.")
say("Biztos megveszed")

local yn4 = select("Igen", "Nem")

if yn4 == 1 then
if pc.count_item(40101) >= 250 then
say("Máris adom...")
pc.give_item2(40022)
pc.remove_item(40101, 250)

else
say("Sajnálom, de nincs elég pontod")
end

else
say("Ha meggondoltad magad gyere vissza.")
end

end
end
end
end
end
Cím: Re:Questben elakadás.
Írta: Step Dátum 2017-05-13, 12:22:45
Először is:
http://metin2hungary.net/index.php/topic,198747.msg1051648/topicseen.html#new
G*ci nehéz lett volna ide írni.

Másodszor, ha már mégis csak használod azt a telibe vert questet amit elküldtem legalább szóba köszönnéd meg, leszarom hogy nem adsz +-t ty-t mert ki a rákomat érdekli, de legalább köszönnéd meg vagy téged nem tanítottak meg?
Cím: Re:Questben elakadás.
Írta: kicsiasdvagyok Dátum 2017-05-13, 13:14:52
Bocsi, nem nagyon voltam biztos benne, hogy a tiéd, mert vagy 5 félét kipróbáltam, természetesen írtam volna hogy köszi a segítséget, ha végeztem volna már vele, mivel elsőnek próbálom megcsinálni, utána köszöngetem meg a segítséget ha segítettek .Szóval sorry, ha megbántottalak vele .:) Hidd el nem szándékos volt.
Cím: Re:Questben elakadás.
Írta: kati8411 Dátum 2017-05-13, 13:25:03
le qc-zted?
Cím: Re:Questben elakadás.
Írta: kicsiasdvagyok Dátum 2017-05-13, 13:35:00
igen, resi is volt. Bármilyen questet berakok (ami npcből nyilna) azt olyan, mintha nem érzékelné. Ha rá kattintok sima funkció nélküli npcnek tűnik..
Cím: Re:Questben elakadás.
Írta: ddani700 Dátum 2017-05-13, 13:47:45
Nem nagyon értek a questhez de esetleg így jó?
quest targy_csere begin
state start begin
when 20359.chat."Petek" begin
say( "Üdvözöllek "..pc.get_name().."!" )
say("Szeretnél vásárolni peteket?")
local s = select("Szeretnék!","Nem szeretnék!")
if s == 2 then
return
else
say("Jó döntés volt!")
say_reward("Válassz!")
say_reward("És légy te a legerősebb!")
local p = select("1pet", "2pet", "3pet", "4pet")
if p == 1 then
say("Ez 250 pontba kerül.")
say("Biztos megveszed")
local yn = select("Igen", "Nem")
if yn == 1 then
if pc.count_item(40101) >= 250 then
say("Máris adom...")
pc.give_item2(40031)
pc.remove_item(40101, 250)
else
say("Sajnálom, de nincs elég pontod")
end
else
say("Ha meggondoltad magad gyere vissza.")
end
end
if p == 2 then
say("Ez 250 pontba kerül.")
say("Biztos megveszed")
local yn2 = select("Igen", "Nem")
if yn2 == 1 then
if pc.count_item(40101) >= 250 then
say("Máris adom...")
pc.give_item2(40014)
pc.remove_item(40101, 250)
else
say("Sajnálom, de nincs elég pontod")
end
else
say("Ha meggondoltad magad gyere vissza.")
end
end
if p == 3 then
say("Ez 250 pontba kerül.")
say("Biztos megveszed")
local yn3 = select("Igen", "Nem")
if yn3 == 1 then
if pc.count_item(40101) >= 250 then
say("Máris adom...")
pc.give_item2(40015)
pc.remove_item(40101, 250)
else
say("Sajnálom, de nincs elég pontod")
end
else
say("Ha meggondoltad magad gyere vissza.")
end
end
if p == 4 then
say("Ez 250 pontba kerül.")
say("Biztos megveszed")
local yn4 = select("Igen", "Nem")
if yn4 == 1 then
if pc.count_item(40101) >= 250 then
say("Máris adom...")
pc.give_item2(40022)
pc.remove_item(40101, 250)
else
say("Sajnálom, de nincs elég pontod")
end
else
say("Ha meggondoltad magad gyere vissza.")
end
end
end
end
end
end


szerver sysser nem ír ki rá valamit esetleg?
Cím: Re:Questben elakadás.
Írta: kicsiasdvagyok Dátum 2017-05-13, 14:10:14
Szia! Megmentő vagy, ez így működött, kipróbáltam ékezettel, úgy meg megint nem voltjó, szóval vszeg az is hibás volt. Köszönöm mindenkinek a segítséget:)
EhPortal 1.39 © 2025, WebDev