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???
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
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 :(
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.
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
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.
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ő.
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).
aha...
És akkor most úgy, hogy egy falusi gyerk is megértse!!
amúgy tényleg segítenél nekem ezt a questet kivitelezni???
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
Nah most a tuti tuti tuti tuti XDDDD
Köszönöm :)
Megy a dupla karma