Siemano, nie widziałem tematu na forum to zapytam dla siebie i dla potomnych. Quest pochodzi z nostalgicznego forum który edytowałem delikatnie zmieniając index mapy oraz wymóg pt.
Chciałby ktoś wyjaśnić dwie sprawy:
Dlaczego "when login with pc.get_map_index() >= 22000000 and pc.get_map_index() < 23000000 and pc.getqf("spider_dungeon")" jest tak wielki?
Quest pozwoli mi normalnie wejść na dunga ale mam dwa problemy:
nie wyświetla mi w ogóle "d.notice("<Informacja>" oraz nie pojawiają się potwory.
quest spider_dungeon begin
state start begin
when 20095.chat."Wejdź do Komnaty Baronówny Pająków " begin
say("Baronówna jest wściekła uważajcie na siebie! ")
say("Musicie spełnić warunki:")
say_reward("Minimalnie 75 poziom lidera grupy.")
say_reward("Posiadać Pajęczy Klucz.")
say_reward("Przynajmniej 1 osobową grupe.")
wait()
if pc.get_level() < 75 then
say_green(""..mob_name(20095)..":")
say("Wybacz, mogę wpuszczać tylko osoby od 75 poziomu. ")
party.chat("Lider grupy nie posiada 75 poziomu. ")
return
elseif pc.countitem(19) < 1 then
say_green(""..mob_name(20095)..":")
say("Nie posiadasz:")
say_item_vnum(19)
return
else
say_green(""..mob_name(20095)..":")
say("Spełniacie wszystkie warunki! ")
say("Czy aby na pewno chcecie wejść? ")
local x = select("Tak!", "Nie!")
if x == 2 then
return
elseif x == 1 then
pc.remove_item(19, 1)
pc.setqf("spider_dungeon", 1)
pc.setqf("eldorado", 1)
d.join(22)
end
end
end
when login with pc.get_map_index() >= 22000000 and pc.get_map_index() < 23000000 and pc.getqf("spider_dungeon") 1 and pc.getqf("eldorado") 1 and pc.in_dungeon() begin
pc.setqf("spider_dungeon", 0)
pc.setqf("eldorado", 0)
d.notice("<Informacja> Witajcie w Komnacie Baronówny Pająków! ")
d.notice("<Informacja> Odpierajcie ataki wroga w tym czasie musicie rozbić 5 Pajęczych Jaj, następnie czeka Was kolejne wyzwanie!")
d.notice("<Informacja> Macie na to 20 minut.")
d.notice("<Informacja> Powodzenia!")
d.spawn_mob(2095, 357, 577)
d.spawn_mob(2095, 378, 578)
d.spawn_mob(2095, 376, 598)
d.spawn_mob(2095, 357, 596)
d.spawn_mob(2095, 367, 585)
timer("regen", 2)
timer("eldoka", 1200)
end
when eldoka.timer with pc.get_map_index() >= 22000000 and pc.get_map_index() < 23000000 and pc.in_dungeon() begin
d.notice("<Informacja> Czas się skończył! Zostaniecie wyrzuceni z Komnaty Baronówenj!")
d.exit_all()
end
when regen.timer with pc.get_map_index() >= 22000000 and pc.get_map_index() < 23000000 and pc.in_dungeon() begin
Siemano, nie widziałem tematu na forum to zapytam dla siebie i dla potomnych.
Quest pochodzi z nostalgicznego forum który edytowałem delikatnie zmieniając index mapy oraz wymóg pt.
Chciałby ktoś wyjaśnić dwie sprawy:
Dlaczego "when login with pc.get_map_index() >= 22000000 and pc.get_map_index() < 23000000 and pc.getqf("spider_dungeon")" jest tak wielki?
Quest pozwoli mi normalnie wejść na dunga ale mam dwa problemy:
nie wyświetla mi w ogóle "d.notice("<Informacja>" oraz nie pojawiają się potwory.
quest spider_dungeon begin
state start begin
when 20095.chat."Wejdź do Komnaty Baronówny Pająków " begin
say_green(""..mob_name(20095)..":")
say("Witaj! ")
say("W dzisiejszych czasach mało tak odważnych ")
say("wojowników, widocznie jesteś jakimś odmiennikiem. ")
say("Baronówna jest wściekła uważajcie na siebie! ")
say("Musicie spełnić warunki:")
say_reward("Minimalnie 75 poziom lidera grupy.")
say_reward("Posiadać Pajęczy Klucz.")
say_reward("Przynajmniej 1 osobową grupe.")
wait()
if pc.get_level() < 75 then
say_green(""..mob_name(20095)..":")
say("Wybacz, mogę wpuszczać tylko osoby od 75 poziomu. ")
party.chat("Lider grupy nie posiada 75 poziomu. ")
return
elseif pc.countitem(19) < 1 then
say_green(""..mob_name(20095)..":")
say("Nie posiadasz:")
say_item_vnum(19)
return
else
say_green(""..mob_name(20095)..":")
say("Spełniacie wszystkie warunki! ")
say("Czy aby na pewno chcecie wejść? ")
local x = select("Tak!", "Nie!")
if x == 2 then
return
elseif x == 1 then
pc.remove_item(19, 1)
pc.setqf("spider_dungeon", 1)
pc.setqf("eldorado", 1)
d.join(22)
end
end
end
when login with pc.get_map_index() >= 22000000 and pc.get_map_index() < 23000000 and pc.getqf("spider_dungeon") 1 and pc.getqf("eldorado") 1 and pc.in_dungeon() begin
pc.setqf("spider_dungeon", 0)
pc.setqf("eldorado", 0)
d.notice("<Informacja> Witajcie w Komnacie Baronówny Pająków! ")
d.notice("<Informacja> Odpierajcie ataki wroga w tym czasie musicie rozbić 5 Pajęczych Jaj, następnie czeka Was kolejne wyzwanie!")
d.notice("<Informacja> Macie na to 20 minut.")
d.notice("<Informacja> Powodzenia!")
d.spawn_mob(2095, 357, 577)
d.spawn_mob(2095, 378, 578)
d.spawn_mob(2095, 376, 598)
d.spawn_mob(2095, 357, 596)
d.spawn_mob(2095, 367, 585)
timer("regen", 2)
timer("eldoka", 1200)
end
when eldoka.timer with pc.get_map_index() >= 22000000 and pc.get_map_index() < 23000000 and pc.in_dungeon() begin
d.notice("<Informacja> Czas się skończył! Zostaniecie wyrzuceni z Komnaty Baronówenj!")
d.exit_all()
end
when regen.timer with pc.get_map_index() >= 22000000 and pc.get_map_index() < 23000000 and pc.in_dungeon() begin
d.regen_file("data/dungeon/spider_dungeon_regen.txt")
end
when 2095.party_kill with pc.get_map_index() >= 22000000 and pc.get_map_index() < 23000000 and pc.in_dungeon() begin
d.setf("metin", d.getf("metin")+1)
if d.getf("metin") == 1 then
d.notice("<Informacja> Jedeo Pajęcze Jajo został zniszczony!")
elseif d.getf("metin") == 2 then
d.notice("<Informacja> Dwa Pajęcze Jaja zostały zniszczone!")
elseif d.getf("metin") == 3 then
d.notice("<Informacja> Trzy Pajęcze Jaja zostały zniszczone!")
elseif d.getf("metin") == 4 then
d.notice("<Informacja> Cztery Pajęcze Jaja zostały zniszczone!")
elseif d.getf("metin") == 5 then
d.kill_all()
d.jump_all(368+512, 523+5632)
d.notice("<Informacja> Zbiliście wszystkie Pajęcze Jaja. ")
d.notice("<Informacja> Teraz musicie zabić wszystkie potwory, następnie pokonajcie Baronówne Pająków! ")
timer("regenikxd", 2)
end
end
when regenikxd.timer with pc.get_map_index() >= 22000000 and pc.get_map_index() < 23000000 and pc.in_dungeon() begin
d.regen_file("data/dungeon/spider_dungeon_regen.txt")
end
when 2074.party_kill with pc.get_map_index() >= 22000000 and pc.get_map_index() < 23000000 and pc.in_dungeon() begin
d.set_warp_at_eliminate(2, d.get_map_index(), 512+368, 5632+523, "data/dungeon/spider_dungeon_regen1.txt")
end
when 2092.party_kill with pc.get_map_index() >= 22000000 and pc.get_map_index() < 23000000 and pc.in_dungeon() begin
timer("Exit_Z", 40)
d.notice("<Informacja> Doskonała robota Baronówna pokonana! ")
d.notice("<Informacja> Macie 40 sekund zanim Was wyrzuci, pospieszcie się! ")
end
when Exit_Z.timer with pc.get_map_index() >= 22000000 and pc.get_map_index() < 23000000 and pc.in_dungeon() begin
d.exit_all()
end
end
end