Van egy ilyen questem:
quest entrun begin
state start begin
when 8700.chat."JÉG run" with (pc.in_dungeon() == false) begin
if pc.get_level() < 70 then
say("Túl kicsi a szinted. A belépés")
say("70. szinttől engedélyezett.")
return
end
if party.is_party() and not party.is_leader() then
addimage(20, 12, "banner.tga")
say(" ")
say(" ")
say("Nem te vagy a csoport vezetője.")
return
end
addimage(20, 12, "banner.tga")
say(" ")
say(" ")
say("Arról értesültünk, hogy a Jég birodalom.")
say("támadásra készül országunk ellen.")
say("Szükség lenne bátor harcosokra, akik")
say("véget vetnének ennek a borzalomnak.")
say("Valóban elég erős vagy?")
say("Akkor biztos van nálad 25 DB PvP pont")
say_item("Ujjcsontok", 30193, "")
local bemegy = select("Van nálam, menjünk!","Nincs nálam.")
if bemegy == 2 then
return
elseif bemegy == 1 then
if pc.countitem(30193) < 1 then
addimage(20, 12, "banner.tga")
say(" ")
say(" ")
say("Nincs is nálad... Enélkül nem tudok varázsolni...")
return
end
pc.removeitem(30193, 1)
d.join(206)
end
end
when login with pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.setf("dbszam", d.getf("dbszam")+1)
if party.is_party() then
if party.is_leader() then
d.notice("Megérkeztetek az Jég birodalom területére.")
d.notice("Első feladatként meg kell ölnötök")
d.notice("10 darab örzőt!")
d.spawn_mob(9500, 380, 121)
d.spawn_mob(9500, 370, 129)
d.spawn_mob(9500, 366, 102)
d.spawn_mob(9500, 404, 131)
d.spawn_mob(9500, 350, 124)
d.spawn_mob(9500, 378, 112)
d.spawn_mob(9500, 391, 133)
d.spawn_mob(9500, 382, 104)
d.spawn_mob(9500, 398, 144)
d.spawn_mob(9500, 354, 137)
end
end
if not party.is_party() then
d.notice("Megérkeztetek az Jég birodalom területére.")
d.notice("Első feladatként meg kell ölnötök")
d.notice("10 darab örzőt!")
d.spawn_mob(9500, 380, 121)
d.spawn_mob(9500, 370, 129)
d.spawn_mob(9500, 366, 102)
d.spawn_mob(9500, 404, 131)
d.spawn_mob(9500, 350, 124)
d.spawn_mob(9500, 378, 112)
d.spawn_mob(9500, 391, 133)
d.spawn_mob(9500, 382, 104)
d.spawn_mob(9500, 398, 144)
d.spawn_mob(9500, 354, 137)
end
end
when 9500.kill with d.getf("gonoszfa") < 10 and pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.setf("gonoszfa", d.getf("gonoszfa")+1)
if d.getf("gonoszfa") == 10 then
d.notice("Mind a 10 örző meghalt, az út már tiszta.")
d.notice("Következő feladatként el kell pusztítani")
d.notice("3 darab Jég metint!")
d.spawn_mob(8035, 278, 178)
d.spawn_mob(8035, 275, 187)
d.spawn_mob(8035, 289, 186)
end
end
when 8035.kill with d.getf("szellemfuz") < 3 and pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.setf("szellemfuz", d.getf("szellemfuz")+1)
if d.getf("szellemfuz") == 3 then
d.notice("Mind a 3 metin elpusztult.")
d.notice("Most el kell pusztítanotok a generálist.")
d.spawn_mob(9501, 242, 218)
end
end
when 9501.kill with pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.notice("Elpusztult a generális.")
d.notice("Látva e hatalmas erőt, a parancsnok")
d.notice("erősebb metinkövet készített.")
d.spawn_mob(8040, 205, 198)
end
when 8040.kill with pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.notice("Megállíthatatlan vagy!")
d.notice("A jég király már dühöng!")
d.notice("Ahhoz, hogy küldetésünk sikerüljön,")
d.notice("feltétlen el kell pusztítanod az ezredest.")
d.spawn_mob(9502, 89, 138)
end
when 9502.kill with pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.notice("Sikeresen megölted az ezredest!")
d.notice("Mostmár csak a király maradt hátra.")
d.notice("Menj a map végére, bizonyoson ott találod!")
d.spawn_mob(9503, 415, 406)
end
when 8700.chat."A hadosztály megsemmisült" with pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
addimage(20, 12, "banner.tga")
say(" ")
say(" ")
say("Gratulálok "..pc.get_name().."!")
say("Nélküled nem sikerült volna.")
say("Jutalmul adok neked egy 2000 SÉ-t!")
wait()
pc.give_item2(80016, 2)
warp_to_village()
end
when logout with pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.setf("dbszam", d.getf("dbszam")-1)
if d.getf("dbszam") == 0 then
d.purge()
end
end
end
end
De valamiért ha megölöm a 10 darab Őrzőt, nem megy tovább a run.
http://metin2hungary.net/index.php/topic,198784.msg1051832/topicseen.html#new
Még 20x megnyitnám /fórumrészleg akkor biztos többen segítenének.
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FKkIlDSd.png&hash=e834cf90753de919a8b5341dfedd53cdb0477a38)
Most akkor ez hogy is van? Először követelmény partiba lenni aztán meg nem? x'D
Idézetet írta: Step Dátum 2017-05-21, 18:10:51
http://metin2hungary.net/index.php/topic,198784.msg1051832/topicseen.html#new
Még 20x megnyitnám /fórumrészleg akkor biztos többen segítenének.
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FKkIlDSd.png&hash=e834cf90753de919a8b5341dfedd53cdb0477a38)
Most akkor ez hogy is van? Először követelmény partiba lenni aztán meg nem? x'D
Plíz ja ja szedd ki a notot belőle.
Úristen... Mi ez a trágya script?
Nem tudom. Elvileg egy "működő" quest.
Idézetet írta: FloodX Dátum 2017-05-21, 18:39:26
Nem tudom. Elvileg egy "működő" quest.
Ez borzasztó..
if bemegy == 2 then
return
elseif bemegy == 1 then
if pc.countitem(30193) < 1 then
addimage(20, 12, "banner.tga")
say(" ")
say(" ")
say("Nincs is nálad... Enélkül nem tudok varázsolni...")
return
end
pc.removeitem(30193, 1)
d.join(206)
end
Nem is esik bele a feltételbe... Ha nálad van a tárgy, ha nem akkor is beteleportál...
Másik meg, hogy deungen ben nem is kell ez a feltétel:
if party.is_party() then
Mert minek? deungenben nem lehet oszlatni a csoportot....
Idézetet írta: Meli Dátum 2017-05-21, 18:42:24
Idézetet írta: FloodX Dátum 2017-05-21, 18:39:26
Nem tudom. Elvileg egy "működő" quest.
Ez borzasztó..
if bemegy == 2 then
return
elseif bemegy == 1 then
if pc.countitem(30193) < 1 then
addimage(20, 12, "banner.tga")
say(" ")
say(" ")
say("Nincs is nálad... Enélkül nem tudok varázsolni...")
return
end
pc.removeitem(30193, 1)
d.join(206)
end
Nem is esik bele a feltételbe... Ha nálad van a tárgy, ha nem akkor is beteleportál...
Nem teleportál be, ha nincs nálad.
Idézetet írta: FloodX Dátum 2017-05-21, 18:44:53
Idézetet írta: Meli Dátum 2017-05-21, 18:42:24
Idézetet írta: FloodX Dátum 2017-05-21, 18:39:26
Nem tudom. Elvileg egy "működő" quest.
Ez borzasztó..
if bemegy == 2 then
return
elseif bemegy == 1 then
if pc.countitem(30193) < 1 then
addimage(20, 12, "banner.tga")
say(" ")
say(" ")
say("Nincs is nálad... Enélkül nem tudok varázsolni...")
return
end
pc.removeitem(30193, 1)
d.join(206)
end
Nem is esik bele a feltételbe... Ha nálad van a tárgy, ha nem akkor is beteleportál...
Nem teleportál be, ha nincs nálad.
TESSÉK EZZEL NÉZD.. De valami borzasztó ez a kód...
quest entrun begin
state start begin
when 8700.chat."JÉG run" with (pc.in_dungeon() == false) begin
if pc.get_level() < 70 then
say("Túl kicsi a szinted. A belépés")
say("70. szinttől engedélyezett.")
return
elseif party.is_party() and not party.is_leader() then
addimage(20, 12, "banner.tga")
say("")
say("")
say("Nem te vagy a csoport vezetője.")
return
else
addimage(20, 12, "banner.tga")
say(" ")
say(" ")
say("Arról értesültünk, hogy a Jég birodalom.")
say("támadásra készül országunk ellen.")
say("Szükség lenne bátor harcosokra, akik")
say("véget vetnének ennek a borzalomnak.")
say("Valóban elég erős vagy?")
say("Akkor biztos van nálad 25 DB PvP pont")
say_item("Ujjcsontok", 30193, "")
local bemegy = select("Van nálam, menjünk!","Nincs nálam.")
if bemegy == 2 then
return
elseif bemegy == 1 then
if pc.countitem(30193) < 1 then
addimage(20, 12, "banner.tga")
say(" ")
say(" ")
say("Nincs is nálad... Enélkül nem tudok varázsolni...")
return
else
pc.removeitem(30193, 1)
d.join(206)
end
end
end
end
when login with pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.setf("dbszam", d.getf("dbszam")+1)
if party.is_party() then
if party.is_leader() then
d.notice("Megérkeztetek az Jég birodalom területére.")
d.notice("Első feladatként meg kell ölnötök")
d.notice("10 darab örzőt!")
d.spawn_mob(9500, 380, 121)
d.spawn_mob(9500, 370, 129)
d.spawn_mob(9500, 366, 102)
d.spawn_mob(9500, 404, 131)
d.spawn_mob(9500, 350, 124)
d.spawn_mob(9500, 378, 112)
d.spawn_mob(9500, 391, 133)
d.spawn_mob(9500, 382, 104)
d.spawn_mob(9500, 398, 144)
d.spawn_mob(9500, 354, 137)
end
end
if party.is_party() then
d.notice("Megérkeztetek az Jég birodalom területére.")
d.notice("Első feladatként meg kell ölnötök")
d.notice("10 darab örzőt!")
d.spawn_mob(9500, 380, 121)
d.spawn_mob(9500, 370, 129)
d.spawn_mob(9500, 366, 102)
d.spawn_mob(9500, 404, 131)
d.spawn_mob(9500, 350, 124)
d.spawn_mob(9500, 378, 112)
d.spawn_mob(9500, 391, 133)
d.spawn_mob(9500, 382, 104)
d.spawn_mob(9500, 398, 144)
d.spawn_mob(9500, 354, 137)
end
end
when 9500.kill with d.getf("gonoszfa") < 10 and pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.setf("gonoszfa", d.getf("gonoszfa")+1)
if d.getf("gonoszfa") == 10 then
d.notice("Mind a 10 örző meghalt, az út már tiszta.")
d.notice("Következő feladatként el kell pusztítani")
d.notice("3 darab Jég metint!")
d.spawn_mob(8035, 278, 178)
d.spawn_mob(8035, 275, 187)
d.spawn_mob(8035, 289, 186)
end
end
when 8035.kill with d.getf("szellemfuz") < 3 and pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.setf("szellemfuz", d.getf("szellemfuz")+1)
if d.getf("szellemfuz") == 3 then
d.notice("Mind a 3 metin elpusztult.")
d.notice("Most el kell pusztítanotok a generálist.")
d.spawn_mob(9501, 242, 218)
end
end
when 9501.kill with pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.notice("Elpusztult a generális.")
d.notice("Látva e hatalmas erőt, a parancsnok")
d.notice("erősebb metinkövet készített.")
d.spawn_mob(8040, 205, 198)
end
when 8040.kill with pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.notice("Megállíthatatlan vagy!")
d.notice("A jég király már dühöng!")
d.notice("Ahhoz, hogy küldetésünk sikerüljön,")
d.notice("feltétlen el kell pusztítanod az ezredest.")
d.spawn_mob(9502, 89, 138)
end
when 9502.kill with pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.notice("Sikeresen megölted az ezredest!")
d.notice("Mostmár csak a király maradt hátra.")
d.notice("Menj a map végére, bizonyoson ott találod!")
d.spawn_mob(9503, 415, 406)
end
when 8700.chat."A hadosztály megsemmisült" with pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
addimage(20, 12, "banner.tga")
say(" ")
say(" ")
say("Gratulálok "..pc.get_name().."!")
say("Nélküled nem sikerült volna.")
say("Jutalmul adok neked egy 2000 SÉ-t!")
wait()
pc.give_item2(80016, 2)
warp_to_village()
end
when logout with pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.setf("dbszam", d.getf("dbszam")-1)
if d.getf("dbszam") == 0 then
d.purge()
end
end
end
end
Remélem a 206 os map indexed az a ch99 en van, és egy nem ch99 en lévő npc től akarsz bemenni..
Így még csak rosszabb. 30 őrzőt spawnol, de ha mind megölöm, akkor se történik semmi.
Üzenet összefésülés: 2017-05-21, 19:18:57
Itt lehet valahol a gond.
when 9500.kill with d.getf("gonoszfa") < 10 and pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.setf("gonoszfa", d.getf("gonoszfa")+1)
if d.getf("gonoszfa") == 10 then
Üzenet összefésülés: 2017-05-21, 20:34:07
Nekem nem az a problémám, hogy nem teleportál el. Hanem beteleportál, lespawnlja a 10 Őrzőt, és utána nem történik semmi.
Idézetet írta: Step Dátum 2017-05-21, 18:10:51
http://metin2hungary.net/index.php/topic,198784.msg1051832/topicseen.html#new
Még 20x megnyitnám /fórumrészleg akkor biztos többen segítenének.
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FKkIlDSd.png&hash=e834cf90753de919a8b5341dfedd53cdb0477a38)
Most akkor ez hogy is van? Először követelmény partiba lenni aztán meg nem? x'D
töröld ki onnan azt a not-ot végre.
Ugyanaz. Beteleportál, ledobja az Őrzőket megölöm és NEM dobja le a következő 3 metint, és nem is ír semmit.
Akkor csináld meg így:
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FUsvjftk.png&hash=79facea4d010c5ab8d5e1395684ff958fa5c8948)
Mint felette van.
Ugyan az, csak most 20 MOB van lent.
Talán ellenőrizni kéne ha megölted az összes mobot akkor hívja le a többit...
when 9500.kill with d.getf("gonoszfa") < 10 and pc.in_dungeon() and (pc.get_map_index() >= 2060000 and pc.get_map_index() < 2070000) begin
d.setf("gonoszfa", d.getf("gonoszfa")+1)
if d.getf("gonoszfa") == 10 then
Ez nem arra szolgál?
Üzenet összefésülés: 2017-05-22, 13:27:55
Valaki? Valamit?