Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: T0gy3R Dátum 2012-08-14, 23:09:10

Cím: Mount quest hiba (k)
Írta: T0gy3R Dátum 2012-08-14, 23:09:10
Jóestét mindenkinek!!!
Mi a baja a questemnek én írtam sajátkezüleg
quest mounts2 begin
state start begin
when 71119.use begin
say_title("Mount pecsét pecsét")
say("Válassz ezek közül a nemes álatok közül melyiket szeretnéd meglovagolni. De jól fontold meg döntésed mivel csak egy fél óra áll rendelkezésedre!")
say("")
local main_set = select("Vadkan","Farkas",Kilépés)
if main_set == 1 then
horse.ride()
pc.mount(20110, 60)
end
if main_set == 2 then
horse.ride()
pc.mount(20111, 60)
end
if main_set == 2 then
return
end

és ha több end-et rakok a végére akkor pedig core dumpedet ír ki...
de így meg itt egy kép mit ír ki...
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2Fthumb%2F120814%2F1028076803hiba_www.kepfeltoltes.hu_.jpg&hash=b3a111f32eb6eaa7e43aada08dfb63f91a6e5204) (http://kepfeltoltes.hu/view/120814/1028076803hiba_www.kepfeltoltes.hu_.jpg)
mi a hiba és, hogyan kell javítani???

Cím: Re:[quest help] nem értem mi a baja
Írta: ATAG Dátum 2012-08-15, 01:25:07
Talán így? Nem próbáltam...
quest proba begin
state start begin
when 71119.use begin
say_title("Mount pecsét pecsét")
say("Válassz ezek közül a nemes álatok közül melyiket szeretnéd meglovagolni.")
say("De jól fontold meg döntésed mivel csak egy fél óra áll rendelkezésedre!")
say("")
local ese = select("Vadkan","Farkas","Tigris","Oroszlán","Tovább")
if ese == 1 then
pc.mount(20110, 60)
elseif ese == 2 then
pc.mount(20111, 60)
elseif ese == 3 then
pc.mount(20112, 60)
elseif ese == 4 then
pc.mount(20113, 60)
else
ese = select("kismalac", "lódarázs", "bögöly", "krokodil", "Kilépés")
if ese == 1 then
pc.mount(00000, 60)
elseif ese == 2 then
pc.mount(00000, 60)
elseif ese == 3 then
pc.mount(00000, 60)
elseif ese == 4 then
pc.mount(00000, 60)
else
return
end
end
end
end
end


Cím: Re:[quest help] nem értem mi a baja
Írta: T0gy3R Dátum 2012-08-15, 11:24:18
nem jóó eggyik sem mert...
Idézetet írta: ATAG Dátum 2012-08-15, 01:25:07
Talán így? Nem próbáltam...
quest proba begin
state start begin
when 71119.use begin
say_title("Mount pecsét pecsét")
say("Válassz ezek közül a nemes álatok közül melyiket szeretnéd meglovagolni.")
say("De jól fontold meg döntésed mivel csak egy fél óra áll rendelkezésedre!")
say("")
local ese = select("Vadkan","Farkas","Tigris","Oroszlán","Tovább")
if ese == 1 then
pc.mount(20110, 60)
elseif ese == 2 then
pc.mount(20111, 60)
elseif ese == 3 then
pc.mount(20112, 60)
elseif ese == 4 then
pc.mount(20113, 60)
else
ese = select("kismalac", "lódarázs", "bögöly", "krokodil", "Kilépés")
if ese == 1 then
pc.mount(00000, 60)
elseif ese == 2 then
pc.mount(00000, 60)
elseif ese == 3 then
pc.mount(00000, 60)
elseif ese == 4 then
pc.mount(00000, 60)
else
return
end
end
end
end
end

Atag Ez nem is az én questem XD

Idézetet írta: sunshineX Dátum 2012-08-15, 02:01:13
Szerintem meg így,mondjuk nem teszteltem,de hátha.

quest mount begin
state start begin
when 71119.use begin
say_title("Mount pecsét pecsét")
say("Válassz ezek közül a nemes állatok közül,melyiket szeretnéd meglovagolni.")
say("De jól fontold meg döntésed,mivel csak fél óra áll rendelkezésedre!")

local ese = select("Vadkan","Farkas","Tigris","Tovább")

if ese == 1 then
pc.mount(20110, 60)

elseif ese == 2 then
pc.mount(20111, 60)

elseif ese == 3 then
pc.mount(20112, 60)

elseif ese == 4 then
say_title ("Mount pecsét pecsét")
say("Itt találsz még több nemes mountot!")
local asa = select("Oroszlán","Fehér Oroszlán","Harci Farkas","Harci Vadkan","Tovább")

if asa == 1 then
pc.mount(20113, 60*30)

elseif asa == 2 then
pc.mount(20114, 60*30)

elseif asa == 3 then
pc.mount(20118, 60*30)

elseif asa == 4 then
pc.mount(20116, 60*30)

elseif asa == 5 then
pc.mount(20115, 60*30)

elseif asa == 6
say_title("Mount pecsét pecsét")
say("Itt találsz még több nemes mountot")

local isi = select("Vihar Tigris","Föld Paripa","Tűz Paripa","Jég Paripa","Szél Paripa",Tovább")

if isi == 1 then
pc.mount(20117, 60*30)

elseif isi == 2 then
pc.mount(20119, 60*30)

elseif isi == 3 then
pc.mount(20128, 60*30)

elseif isi == 4 then
pc.mount(20127, 60*30)

elseif isi == 5 then
pc.mount(20116, 60*30)

elseif isi == 6 then
say_title("Mount pecsét pecsét")
say("Itt találsz még több nemes mountot!")

local usu == select("Raptor","Démon Kutya","Csont Sárkány","Átok Párduc","Átok Farkas","Kilépés")

if usu == 1 then
pc.mount(20120, 60*30)

elseif usu == 2 then
pc.mount(20122, 60*30)

elseif usu == 3 then
pc.mount(20131, 60*30

elseif usu == 4 then
pc.mount(20124, 60*30)

elseif usu == 5 then
return
end
end
end
end
end
end
end
end
end
end
end

Ezt Pedig beraktam és úgyan úgy nem kattint rá :\
Mi a megoldás segítsetek légyszives :(
Cím: Re:[quest help] nem értem mi a baja
Írta: SceneXYZ Dátum 2012-08-15, 11:44:11
Rakd át egy olyan itemre,ami "csak úgy van"..  erre a részre gondoltam,ha nemtudnád:

when itemid.use begin
de mindjárt megnézem a questet...majd jelentkezem.
Cím: Re:[quest help] nem értem mi a baja
Írta: T0gy3R Dátum 2012-08-15, 12:04:12
de msot ne nézzetek hülyének xD
ebben hol van csak úgy
Idézwhen itemid.use begin
quest mount begin
state start begin
when 71119.use begin
say_title("Mount pecsét pecsét")
say("Válassz ezek közül a nemes állatok közül,melyiket szeretnéd meglovagolni.")
say("De jól fontold meg döntésed,mivel csak fél óra áll rendelkezésedre!")

local ese = select("Vadkan","Farkas","Tigris","Tovább")

if ese == 1 then
pc.mount(20110, 60)

elseif ese == 2 then
pc.mount(20111, 60)

elseif ese == 3 then
pc.mount(20112, 60)

elseif ese == 4 then
say_title ("Mount pecsét pecsét")
say("Itt találsz még több nemes mountot!")
local asa = select("Oroszlán","Fehér Oroszlán","Harci Farkas","Harci Vadkan","Tovább")

if asa == 1 then
pc.mount(20113, 60*30)

elseif asa == 2 then
pc.mount(20114, 60*30)

elseif asa == 3 then
pc.mount(20118, 60*30)

elseif asa == 4 then
pc.mount(20116, 60*30)

elseif asa == 5 then
pc.mount(20115, 60*30)

elseif asa == 6
say_title("Mount pecsét pecsét")
say("Itt találsz még több nemes mountot")

local isi = select("Vihar Tigris","Föld Paripa","Tűz Paripa","Jég Paripa","Szél Paripa",Tovább")

if isi == 1 then
pc.mount(20117, 60*30)

elseif isi == 2 then
pc.mount(20119, 60*30)

elseif isi == 3 then
pc.mount(20128, 60*30)

elseif isi == 4 then
pc.mount(20127, 60*30)

elseif isi == 5 then
pc.mount(20116, 60*30)

elseif isi == 6 then
say_title("Mount pecsét pecsét")
say("Itt találsz még több nemes mountot!")

local usu == select("Raptor","Démon Kutya","Csont Sárkány","Átok Párduc","Átok Farkas","Kilépés")

if usu == 1 then
pc.mount(20120, 60*30)

elseif usu == 2 then
pc.mount(20122, 60*30)

elseif usu == 3 then
pc.mount(20131, 60*30

elseif usu == 4 then
pc.mount(20124, 60*30)

elseif usu == 5 then
return
end
end
end
end
end
end
end
end
end
end
end

??? XD
Cím: Re:[quest help] nem értem mi a baja
Írta: SceneXYZ Dátum 2012-08-15, 12:06:58
Harmadik sor? itemid=átírandó.

De amúgy nálam sem csinál semmit...majd az agyak megmondják ;D kezdő vagyok én még.
Cím: Re:[quest help] nem értem mi a baja
Írta: T0gy3R Dátum 2012-08-15, 12:14:48
de nekem ott a pecsét ID-je van
Idézwhen 71119.use begin
szal nem tom mi a baja remélem a nagyok segítenek :))

EEDIT:én se vok még valami nagy szakértő.
Cím: Re:[quest help] nem értem mi a baja
Írta: ATAG Dátum 2012-08-15, 12:35:59
Ha jobban belegondolok, a map_warp questben is olyan "beágyazott select" van, amit te szeretnél (a lv60 fölöttiek számára ugyebár).
Az alapján szépen megírható ez a küldi is, de igényel egy kis felkészültséget (Lua tömbök terén).
Cím: Re:[quest help] nem értem mi a baja
Írta: T0gy3R Dátum 2012-08-15, 12:53:07
aha...
És akkor most úgy, hogy egy falusi gyerk is megértse!!
amúgy tényleg segítenél nekem ezt a questet kivitelezni???
Cím: Re:[quest help] nem értem mi a baja
Írta: TheLazy Dátum 2012-08-15, 14:32:47
Most próbáld:

quest proba begin
state start begin
   when 71119.use begin
      say_title("Mount pecsét pecsét")
      say("Válassz ezek közül a nemes álatok közül melyiket szeretnéd meglovagolni.")
      say("De jól fontold meg döntésed mivel csak egy fél óra áll rendelkezésedre!")
      say("")
         local ese = select("Vadkan","Farkas","Tigris","Oroszlán","Tovább")

            if ese == 1 then
               pc.mount(20110, 60)
            end

            if ese == 2 then
               pc.mount(20111, 60)
            end

            if ese == 3 then
               pc.mount(20112, 60)
            end

            if ese == 4 then
               pc.mount(20113, 60)
            end

            if ese == 5 then
            say("[WINDOW_SIZE width;300|height;380]")
            say("............")
            say("............")
end
            local a = select("Fehér Oroszlán","Harci Oroszlán","Harci Vadkan","Harci Farkas","Tovább")

            if a == 1 then
               pc.mount(20114, 60)
            end
            if a == 2 then
               pc.mount(20118, 60)
            end

            if a == 3 then
               pc.mount(20115, 60)
            end

            if a == 4 then
               pc.mount(20116, 60)
            end

if a == 5 then
            say("[WINDOW_SIZE width;300|height;380]")
            say("............")
            say("............")
end
local s = select("Szél Paripa","Föld Paripa","Tűz Paripa","Jég Paripa","Tovább")

if s == 1 then
               pc.mount(20126, 60)
            end

            if s == 2 then
               pc.mount(20119, 60)
            end

            if s == 3 then
               pc.mount(20128, 60)
            end

            if s == 4 then
               pc.mount(20127, 60)
            end

if s == 5 then
            say("[WINDOW_SIZE width;300|height;380]")
            say("............")
            say("............")
end
local k = select("Vihar Tigris","Raptor","Démon Kutya","Csont Sárkány","Kilépés")

if k == 1 then
               pc.mount(20117, 60)
            end

            if k == 2 then
               pc.mount(20120, 60)
            end

            if k == 3 then
               pc.mount(20122, 60)
            end

            if k == 4 then
               pc.mount(20117, 60)
            end
       
            if k == 5 then
            return
            end
   end
end
end
Cím: Re:[quest help] nem értem mi a baja
Írta: T0gy3R Dátum 2012-08-15, 14:48:55
Nah most a tuti tuti tuti tuti XDDDD
Köszönöm :)
Megy a dupla karma
EhPortal 1.39 © 2025, WebDev