Buna seara.Ma teleportez in catacomba diavolului,bat mobii imi dropeaza Cheie Suflet Cristalizat,o pun pe statuie la sfarsit si imi spune ca voi fi teleportat la etajul urmator,dar nu se intampla nimic nu ma teleporteaza.De unde ar putea fii problema?
Acesta este questul:
quest catacomba_diavolului begin
state start begin
when login begin
if pc.get_map_index() == 206 then
warp_all_to_village()
end
end
--Reseteaza status
when 20351.chat."Reseteaza statusul catacombei!" with pc.is_gm begin
say_title("Gardianul Catacombei")
say_reward("Statusul a fost resetat!")
say("")
game.set_event_flag ( "dc_incercari" ,1 )
game.set_event_flag ( "dc_jucator" ,0 )
game.set_event_flag ( "dc_succes" ,0 )
end
--Configuratie
when 20351.chat."Configuratia Catacombei!" with game.get_event_flag("blocheaza_dc_configurari") == 0 and pc.is_gm begin
game.set_event_flag ( "dc_este_ok", 1 )
game.set_event_flag ( "blocheaza_dc_configurari" ,1 )
game.set_event_flag ( "dc_incercari" ,1 )
end
when 20351.chat."Intra in Catacombele Diavolului" with game.get_event_flag("dc_este_ok") == 1 and pc.getqf("poate_intra_dc") == 0 begin
say ( "Pana in prezent " .. game . get_event_flag ( "dc_jucator" ) .. " soldati au incercat" )
say ( "sa il invinga pe Azrael !")
say ( "Din pacate " .. game . get_event_flag ( "dc_succes" ) .. " soldati au murit in lupta." )
say ( "Foarte putini reusesc sa duca pana la sfarsit aceasta misiune, te mai las un moment sa te gandesti...")
say ( "" )
wait ( )
if pc . count_item ( 30319 ) >= 1 and pc . level >= 80 then
say ("Esti sigur ca vrei sa intri?")
say ("")
local s = select ( "Intra" , "Numai vreau" )
if s == 1 then
pc . remove_item ( 30319 , 1 )
pc . warp ( 307200 , 1.2032e+06 )
else
return
end
else
say_reward ( "Pentru a intra in catacombe ai nevoie de un" )
say_reward ( "Cap Mumificat si nivelul 80. Intoarce-te cand")
say_reward ( "indeplinsti toate conditiile.")
say ( "" )
end
end
--Etaj 1
when login with pc.get_map_index() == 206 begin
game.set_event_flag(("dc_jucator"), game.get_event_flag("dc_jucator")+1)
game.set_event_flag(("dc_incercari"), game.get_event_flag("dc_incercari")+1)
say ( "" )
say ( "Pentru a trece la etajul 2 trebuie sa obtii" )
say_item ( "Cheie Suflet Cristalizat", 30311, "" )
say ( "dupa ce o gasiti, o trageti peste Statuia Kud!" )
say ( "" )
pc.setqf("cheie_drop", 0)
end
when kill with not npc.is_pc() and pc.get_map_index() == 206 begin
local cheie = number(1,15)
if cheie ==1 and pc.getqf ( "cheie_drop" ) ==0 then
pc.setqf( "cheie_drop" , 1 )
chat("Ai gasit cheia!")
game.drop_item(30311, 1)
end
end
when 30101.take with item.vnum == 30311 begin
item.remove()
d.new_jump_all(206, 3636, 12086)
timer("catacomba_diavolului_timp_1", 600)
d.notice("[Catacomba Diavolului]: Ai 10 minute pentru a trece la etajul 3!")
d.regen_file("data/dungeon/devilcave/dc_regen_ebene2.txt")
d.regen_file("data/dungeon/devilcave/dc_regen_tore_unten.txt")
d.regen_file("data/dungeon/devilcave/dc_regen_tore_left.txt")
d.spawn_mob(30104, 741, 221)
end
when catacomba_diavolului_timp_1.timer begin
d.notice("Timpul a expirat!")
warp_all_to_village()
end
when catacomba_diavolului_timp_20.timer begin
d.notice("[Catacomba Diavolului]: Mai aveti 50 de minute!")
timer("catacomba_diavolului_timp_3", 206)
end
when catacomba_diavolului_timp_30.timer begin
d.notice("[Catacomba Diavolului]: Mai aveti 45 de minute!")
timer("catacomba_diavolului_timp_4", 206)
end
when catacomba_diavolului_timp_40.timer begin
d.notice("[Catacomba Diavolului]: Mai aveti 40 de minute!")
timer("catacomba_diavolului_timp_5", 206)
end
when catacomba_diavolului_timp_50.timer begin
d.notice("[Catacomba Diavolului]: Mai aveti 35 de minute!")
timer("catacomba_diavolului_timp_6", 206)
end
when catacomba_diavolului_timp_60.timer begin
d.notice("[Catacomba Diavolului]: Mai aveti 30 de minute!")
timer("catacomba_diavolului_timp_7", 206)
end
when catacomba_diavolului_timp_70.timer begin
d.notice("[Catacomba Diavolului]: Mai aveti 25 de minute!")
timer("catacomba_diavolului_timp_8", 206)
end
when catacomba_diavolului_timp_80.timer begin
d.notice("[Catacomba Diavolului]: Mai aveti 20 de minute!")
timer("catacomba_diavolului_timp_9", 206)
end
when catacomba_diavolului_timp_90.timer begin
d.notice("[Catacomba Diavolului]: Mai aveti 15 de minute!")
timer("catacomba_diavolului_timp_10", 206)
end
when catacomba_diavolului_timp_100.timer begin
d.notice("[Catacomba Diavolului]: Mai aveti 10 de minute!")
timer("catacomba_diavolului_timp_11", 206)
end
when catacomba_diavolului_timp_101.timer begin
d.notice("[Catacomba Diavolului]: Mai aveti 5 minute!")
timer("catacomba_diavolului_timp_12", 206)
end
when catacomba_diavolului_timp_110.timer begin
d.notice("[Catacomba Diavolului]: Timpul a expirat!")
warp_all_to_village()
end
--Etajul 2
when 30104.chat."Etajul 3" begin
npc.purge()
say ( "Drumul spre Azrael este foarte lung..." )
wait()
d.new_jump_all(206, 4427, 12284)
d.setf("catacomba_diavolului_sari_etaj3", 0)
d.notice("[Catacomba Diavolului]: Drumul catre Azrael este foarte lung...")
d.notice("[Catacomba Diavolului]: Gaseste si distruge Metinul care te va duce la etajul urmator")
d.regen_file("data/dungeon/devilcave/dc_regen_ebene3.txt")
local metindv = number(1,4)
if metindv==1 then
d.spawn_mob(8036, 1351, 348)
d.spawn_mob(8031, 1148, 350)
d.spawn_mob(8031, 1151, 155)
d.spawn_mob(8038, 1351, 149)
end
if metindv==2 then
d.spawn_mob(8036, 1351, 348)
d.spawn_mob(8036, 1148, 350)
d.spawn_mob(8038, 1151, 155)
d.spawn_mob(8038, 1351, 149)
end
if metindv==3 then
d.spawn_mob(8038, 1351, 348)
d.spawn_mob(8038, 1148, 350)
d.spawn_mob(8031, 1151, 155)
d.spawn_mob(8031, 1351, 149)
end
if metindv==4 then
d.spawn_mob(8038, 1351, 348)
d.spawn_mob(8038, 1148, 350)
d.spawn_mob(8031, 1151, 155)
d.spawn_mob(8031, 1351, 149)
end
end
when 8036.kill with pc.in_dungeon() begin
d.notice("[Catacomba Diavolului]: Acesta Piatra Metin este falsa")
end
when 8038.kill with pc.in_dungeon() begin
d.notice("[Catacomba Diavolului]: Aceasta este Piatra Metin corecta. Imediat vei fi teleportat")
timer("catacomba_diavolului_sari_etaj5", 5)
end
--Etaj 6
when catacomba_diavolului_sari_etaj5.timer begin
d.new_jump_all(206, 3917, 12925)
d.notice("[Catacomba Diavolului]: Cauta si ucide Ucigasul Iadului pentru a obtine un Totem Schimonosit!")
d.spawn_mob(30102, 848, 739)
timer("catacomba_diavolului_timp_4", 600)
d.regen_file("data/dungeon/devilcave/dc_regen_ebene5.txt")
local tartaros = number(1,4)
if tartaros==1 then
d.spawn_mob(2593, 991, 848)
end
if tartaros==2 then
d.spawn_mob(2593, 999, 652)
end
if tartaros==3 then
d.spawn_mob(2593, 848, 577)
end
if tartaros==4 then
d.spawn_mob(2593, 703, 644)
end
if tartaros==5 then
d.spawn_mob(2593, 692, 817)
end
end
when 2593.kill with pc.in_dungeon() begin
d.notice("[Catacomba Diavolului]: Ucigasul Iadului ti-a dat un Totem Schimonosit!")
d.notice("[Catacomba Diavolului]: Acum du-te si trage-l peste Basalt-Obelisk!")
game.drop_item(30312, 1)
end
when 30102.take with item.vnum == 30312 begin
timer("catacomba_diavolului_timp_4", 5)
item.remove()
npc.purge()
say_reward("...")
d.notice("[Catacomba Diavolului]: O sa fi teleportat imediat!")
timer("catacomba_diavolului_sari_etaj6", 5)
end
when catacomba_diavolului_timp_4.timer begin
d.notice("Timpul a expirat!")
warp_all_to_village()
end
--Etajul 7
when catacomba_diavolului_sari_etaj6.timer begin
d.new_jump_all(206, 4411, 12736)
timer("catacomba_diavolului_timp_5", 600)
d.notice("[Catacomba Diavolului]: Pentru a putea ajunge la Azrael trebuie sa il ucizi pe Charon!")
d.regen_file("data/dungeon/devilcave/dc_regen_ebene6.txt")
end
when 2597.kill with pc.in_dungeon() begin
timer("catacomba_diavolului_timp_5", 6000)
d.notice ( "[Catacomba Diavolului]: O sa fii teleportat imediat" )
d.notice ( "[Catacomba Diavolului]: Pregatste-te de lupta cu Azrael!" )
timer("catacomba_diavolului_sari_etaj7", 10)
end
when catacomba_diavolului_timp_5.timer begin
d.notice ( "Timpul a expirat!" )
warp_all_to_village()
end
--Etajul 8
when catacomba_diavolului_sari_etaj7.timer begin
d.new_jump_all(206, 3147, 13191)
d.notice("[Catacomba Diavolului]: Ucide-l pe Azrael, doar atunci vei primi o recompensa!")
d.regen_file("data/dungeon/devilcave/dc_regen_ebene7.txt")
end
when 2598.kill with pc.in_dungeon() begin
game.set_event_flag(("dc_succes"), game.get_event_flag("dc_succes")+1)
local level = pc.get_level()
d.notice("[Catacomba Diavolului]: L-ai invins. Meriti o recompensa!")
d.kill_all()
d.kill_all()
notice_all(" "..pc.get_name().." urmat de soldatii bravi cu care a luptat a reusit sa il invinga pe Azrael !")
notice_all("Felicitari pentru aceasta victorie memorabila!")
timer("catacomba_diavolului_iesire", 60)
d.spawn_mob(9012, 74, 1159)
end
end
end
Cum repar Catacomba Diavolului
Cine ma poate ajuta sa rezolv problema cu teleportarea la etajul 2 pentru ca pun cheia pe statuie scrie ca ma teleporteaza dar raman tot acolo,si nu stiu cum sa rezolv problema asta.Am pus si questul mai sus,poate este ceva din quest
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 100 vizitatori


