Valaki segítsen legyen szíves.

Indította FloodX, 2017-05-21, 18:08:08

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.

2017-05-21, 18:10:51 #1 Utolsó szerkesztés: 2017-05-21, 18:20:23 Szerző: Step
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.



Most akkor ez hogy is van? Először követelmény partiba lenni aztán meg nem? x'D

2017-05-21, 18:31:53 #2 Utolsó szerkesztés: 2017-05-21, 18:38:22 Szerző: Meli
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.



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?

“Majdnem minden tudásunkért nem azoknak tartozunk, akik egyetértettek, hanem azoknak, akik nem.”

Nem tudom. Elvileg egy "működő" quest.

2017-05-21, 18:42:24 #4 Utolsó szerkesztés: 2017-05-21, 18:47:05 Szerző: Meli
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....

“Majdnem minden tudásunkért nem azoknak tartozunk, akik egyetértettek, hanem azoknak, akik nem.”

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..

“Majdnem minden tudásunkért nem azoknak tartozunk, akik egyetértettek, hanem azoknak, akik nem.”

2017-05-21, 19:10:26 #7 Utolsó szerkesztés: 2017-05-21, 20:34:07 Szerző: FloodX
Í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.



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:

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...

2017-05-21, 23:01:38 #13 Utolsó szerkesztés: 2017-05-22, 13:27:55 Szerző: FloodX

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?