Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Katakumby


Rekomendowane odpowiedzi

Opublikowano

Witam!

 

Mam problem z questem do katakumb. Przetrzepałem przez 3 dni pół internetu i nic nie znalazłem. Problem polega na tym że nie mogę znaleźć odpowiedniego questa. Z forum nie chodzą do końca poprawnie. Posiadam pliki terenzo na jego queście nie respią się metiny oraz tatary. Proszę o podesłanie jakiegoś działąjącego questa.

 

@

 

Proszę o przeniesienie tematu do odpowiedniego działu

Opublikowano

http://www.speedyshare.com/zTkvp/Dc.rar

 

skan:

https://www.virustotal.com/file/c3844bcfb2ee4a390ec99329b2d2044e4885cdac21729709a71b83789eabd99a/analysis/1357243502/

 

Jest to quest z epvp, niestety nie podam ci źródła, ponieważ nie mogę znaleźć.

06335296784396897220.png


Opublikowano

wiem sorry napisałem ze się pomyliłem

 

Cesare wielkie dzięki zaraz wgram i przetestuje

 

Wgrałem questa

 

w maszynie wpisałem /qc nazwa questa ładnie się załadował. Zrestartowałem maszynę przyzywam strażnika katakumb i nic zero reakcji

Opublikowano

Sprawdź syserr serwerowe. Sprawdź czy nie występują polskie znaki przy cudzysłowiu w queście.

"Kiedy nie chcesz - szukasz powodów. Gdy chcesz - szukasz sposobów"

Opublikowano

właśnie nie występują i ten niemiecki też nie chodzi nie mam już pojęcia co mam zrobić. Na oryginalnym queście z plików terenzo nie respią się metki oraz ten tatar a oprócz tego jest ok. Może jakoś tego questa terenzo zmodyfikować. Jeżeli chodzi o serwery dużo potrafię ale questy to moja kula u nogi

  • 1 miesiąc temu...
Opublikowano

mam ten sam problem a edytowałem jedynie w queście ID metina który nie odpowiada temu z mob_proto ID strażnika katakumb oraz ID Statuły na 2 poziomie mapy [z zasuszoną głową] w dodatku brak jest tam minimapy/radadu, po przeładowaniu questu [/qc devilcave.quest] i reloadzie w grze wbijam na katakumby i nic ;) [oczywiście usunąłem także cały dialog z strażnikiem i ustawiłem że po wejściu do katakumb uruchamia się quest :) oczywiście questa nie ma jak u kolegi wyżej... jeżeli wgrywa się ten sam quest 2x to coś szkodzi??

Opublikowano

prosze o to quest :

quest katakumby begin

state start begin

when 20363.chat."Komnata upadlego" begin

say_title("Pomnik Gum:")

say ("Czy chcesz sie przeniesc do komnaty ")

say ("Upadlego Wladcy?")

 

 

 

 

if pc.get_level() <= 189 then

say_reward("Chyba nie myslisz, ze na takim poziomie[ENTER]gdziekolwiek cie przeniose? ")

say("")

return

end

 

if pc.count_item(30124)<1 then

say_reward("Musisz posiadac Kawalek mapy!")

say_reward("Zdobedziesz go z potworow")

say_item_vnum(30124)

return

end

 

 

if pc.get_level() >= 190 and pc.count_item(30124)>=1 then

say_reward("Spełniasz wszystkie warunki..")

say_reward("Czy aby na pewno chcesz wejść do tej")

say_reward("komnaty? Czeka tam na Ciebie ogromne")

say_reward("niebezpieczeństwo.. Jesteś tego pewien?")

local s = select("Wejdź!","Nie wchodzę..")

 

if s == 1 then

pc.warp (15300 , 1025000)

 

 

end

end

end

end

end

Musisz sobie dodac do serwa kawałek mapy i pozmieniac troszke:)

Opublikowano
quest katakumby begin
state start begin
when 20363.chat."Komnata upadlego" begin
say_title("Pomnik Gum:")
say ("Czy chcesz sie przeniesc do komnaty ")
say ("Upadlego Wladcy?")

if pc.get_level() <= 189 then
say_reward("Chyba nie myslisz, ze na takim poziomie[ENTER]gdziekolwiek cie przeniose? ")
say("")
return
end

if pc.get_level() >= 190 then
say_reward("Spełniasz wszystkie warunki..")
say_reward("Czy aby na pewno chcesz wejść do tej")
say_reward("komnaty? Czeka tam na Ciebie ogromne")
say_reward("niebezpieczeństwo.. Jesteś tego pewien?")
local s = select("Wejdź!","Nie wchodzę..")

if s == 1 then
pc.warp (15300 , 1025000)


end
end
end
end
end

Tutaj masz quest bez itemka :)

BTW nie chodzi o to że quest nie działa on teoretycznie powinien działać ale po wgraniu go poprostu nie startuje gdy teleportuje na mape :)

 

Masz tutaj quest który działa na plikach Terenza [Trzeba tylko dostać się na mapę Katakumb najlepiej pierścieniem TP albo komendą :)] Jedyne co nie działa [chyba] to drop zasuszonej głowy ;) a tak wszystko ok.

 

 

 

 

-------------------------------
---Devils Catacomb---
-------------------------------
quest devilcave begin
state start begin
when login with pc.get_map_index() == 209 begin
game.set_event_flag(("dcgamer"), game.get_event_flag("dcgamer")+1)
game.set_event_flag(("dc_versuche"), game.get_event_flag("dc_versuche")+1)
say_title("Devil's Catacomb")
say("Aby dostać się na drugi poziom musisz...")
say_item("Kryształowy Klucz Duszy", 30311, "") -- Serwer nie posiada owego przedmiotu, dodaj go lub zmień ID przedmiotu w tekście
say("przeciągnąć klucz na posąg!")
say("")
say_reward("Powodzenia!")
say("")
pc.setqf("sksgedroppt", 0)
end
when kill with not npc.is_pc() and pc.get_map_index() == 209 begin
local sks = number(1,15)
if sks==1 and pc.getqf("sksgedroppt")==0 then
pc.setqf("sksgedroppt", 1)
chat("Udało Ci się! Znalazłeś Kryształowy Klucz Duszy!")
game.drop_item(30311, 1)
else
chat("Ten potwór nie posiadał Klucza... Próbuj dalej..")
end
end
when 30101.take with item.vnum == 30311 begin
item.remove()
d.new_jump_all(209, 3636, 12086)
timer("dc1", 600)
d.notice("~~~Musisz przedostać się przez Piekielne Bramy!~~~")
d.notice("~~~Twój czas to tylko 10 minut!~~~")
d.regen_file("data/dungeon/devilcave/dc_regen_ebene2.txt")
d.regen_file("data/dungeon/devilcave/dc_regen_tore.txt") -- regen zmieniony, ponieważ nie istniał, oryginalna nazwa dc_regen_tore_unten
d.regen_file("data/dungeon/devilcave/dc_regen_tore_left.txt")
d.spawn_mob(30103, 741, 221) -- mob nie istnieje na plikach oyun, trzeba go dodać ręcznie
end
when dc1.timer begin
d.notice("Czas upłynął, zostaniesz przeniesiony do M1!")
warp_all_to_village()
end


when dc2.timer begin
d.notice("Pozostało 50 minut!")
timer("dc3", 300)
end


when dc3.timer begin
d.notice("Pozostało 45 minut!")
timer("dc4", 300)
end    


when dc4.timer begin
d.notice("Pozostało 40 minut!")
timer("dc5", 300)
end
    
when dc5.timer begin
d.notice("Pozostało 40 minut!")
timer("dc6", 300)
end
    
when dc6.timer begin
d.notice("Pozostało 35 minut!")
timer("dc7", 300)
end
    
when dc7.timer begin
d.notice("Pozostało 30 minut!")
timer("dc8", 300)
end
    
when dc8.timer begin
d.notice("Pozostało 25 minut!")
timer("dc9", 300)
end
    
when dc9.timer begin
d.notice("Pozostało 20 minut!")
timer("dc10", 300)
end
    
when dc10.timer begin
d.notice("Pozostało 15 minut!")
timer("dc11", 300)
end
    
when dc11.timer begin
d.notice("Pozostało 10 minut!")
timer("dc12", 600)
end
    
when dc12.timer begin
d.notice("Czas upłynął, zostaniesz przeniesiony do M1!")
warp_all_to_village()
end    




--Poziom 2




when 30103.chat."[Poziom 3] Strażnik" begin
npc.purge()
say("To dopiero początek...")
wait()
d.new_jump_all(209, 4427, 12284)




--Poziom 3 




timer("dc1", 6000)
timer("dc2", 600)
d.setf("goto_ebene3", 0)
d.notice("~~Przed tobą jeszcze długa droga...")
d.notice("~~Znajdź i zniszcz Metiny Odwetu~~")
d.regen_file("data/dungeon/devilcave/dc_regen_ebene3.txt")
local metindv = number(1,4)
if metindv==1 then
d.spawn_mob(8034, 1351, 348)
d.spawn_mob(8034, 1148, 350)
d.spawn_mob(8034, 1151, 155)
d.spawn_mob(8039, 1351, 149)
end
if metindv==2 then
d.spawn_mob(8034, 1351, 348)
d.spawn_mob(8034, 1148, 350)
d.spawn_mob(8039, 1151, 155)
d.spawn_mob(8034, 1351, 149)
end
if metindv==3 then
d.spawn_mob(8034, 1351, 348)
d.spawn_mob(8039, 1148, 350)
d.spawn_mob(8034, 1151, 155)
d.spawn_mob(8034, 1351, 149)
end
if metindv==4 then
d.spawn_mob(8039, 1351, 348)
d.spawn_mob(8034, 1148, 350)
d.spawn_mob(8034, 1151, 155)
d.spawn_mob(8034, 1351, 149)
end
end
when 8034.kill with pc.in_dungeon() begin
d.notice("~~Zniszczyłeś fałszywy Kamień Metin~~")
end
when 8039.kill with pc.in_dungeon() begin
d.notice("~~Prawdziwy Kamień Metin został zniszczony~~")
timer("dc2", 6000)
timer("devils_catacomb_goto_ebene5", 5)
end
when dc2.timer begin
d.notice("Czas upłynął, zostaniesz przeniesiony do M1!")
warp_all_to_village()
end




--Poziom 4 (Labirynt) [nie jest włączony!! jest pominięty]




when devils_catacomb_goto_ebene4.timer begin
d.new_jump_all(209, 3143, 12657)
d.setf("labyrinth", 1)
timer("dc3", 600)
d.notice("~~Znajdź wyjście z labiryntu~~")
d.notice("~~następnie przeczytaj napis z posągu~~")
if game.get_event_flag("dc_is_wartung") == 1 then
d.spawn_mob(30103, 72, 586)
end
end
when 30103.chat."[Labirynt] Napis" with pc.in_dungeon() begin
say_title(".....")
timer("dc3", 6000)
d.notice("~~Odnalałeś właściwą drogę~~")
timer("devils_catacomb_goto_ebene5", 5)
end
when dc3.timer begin
d.notice("Czas upłynął, zostaniesz przeniesiony do M1!")
warp_all_to_village()
end






--Poziom 6 (Tartar)






when devils_catacomb_goto_ebene5.timer begin
d.new_jump_all(209, 3917, 12925)
d.notice("~~Znajdź i zabij Tartara, aby otrzymać Totem!~~")
d.notice("~~Gdy go otrzymasz, przeciągnij i upuść na obelisku~~")
d.spawn_mob(30102, 848, 739)
timer("dc4", 600)
d.regen_file("data/dungeon/devilcave/dc_regen_ebene5.txt")
local tar = number (1,5)
if tartaros==1 then
d.spawn_mob(2591, 991, 848)
end
if tar==2 then
d.spawn_mob(2591, 999, 652)
end
if tar==3 then
d.spawn_mob(2591, 848, 577)
end
if tar==4 then
d.spawn_mob(2591, 703, 644)
end
if tar==5 then
d.spawn_mob(2591, 692, 817)
end
end
when 2591.kill with pc.in_dungeon() begin
d.notice("~~~Tartar został pokonany!~~~")
game.drop_item(30312, 1)
d.kill_all()
end
when 30102.take with item.vnum == 30312 begin
timer("dc4", 6000)
item.remove()
npc.purge()
say_reward("Udało Ci się zabić Tartarów, Czas na Charona")
d.notice("Zostaniesz przeniesiony do loży Charona")
timer("devils_catacomb_goto_ebene6", 5)
end
when dc4.timer begin
d.notice("Czas upłynął, zostaniesz przeniesiony do M1!")
warp_all_to_village()
end




--Poziom 7 (Charon)




when devils_catacomb_goto_ebene6.timer begin
d.new_jump_all(209, 4411, 12736)
timer("dc5", 600)
d.notice("Zabij Charona aby dostać się na ostatni poziom!")
d.regen_file("data/dungeon/devilcave/dc_regen_ebene6.txt")
end
when 2597.kill with pc.in_dungeon() begin
timer("dc5", 6000)
d.notice("Pokonałeś Charona!")
d.notice("Przygotuj się do walki z Azraelem!")
d.kill_all()
timer("devils_catacomb_goto_ebene7", 10)
end
when dc5.timer begin
d.notice("Czas upłynął, zostaniesz przeniesiony do M1!")
warp_all_to_village()
end




--Poziom 8 (Azrael)




when devils_catacomb_goto_ebene7.timer begin
d.new_jump_all(209, 3147, 13191)
d.notice("Pokonaj Azraela, wówczas otrzymasz nagrodę!")
d.regen_file("data/dungeon/devilcave/dc_regen_ebene7.txt")
end
when 2598.kill with pc.in_dungeon() begin
game.set_event_flag(("dc_geschaft"), game.get_event_flag("dc_geschaft")+1)
local level = pc.get_level()
d.notice("Pokonałeś Azraela, zasłużyłeś na nagrodę!")
d.kill_all()
d.kill_all()
notice_all("Gracz "..pc.get_name().." zabił Azraela!")
timer("goout_from_dc", 60)
pc.give_item2(50186)
end
end
end
 

 

 

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...