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 z questem


Gość DiabloxDPL

Rekomendowane odpowiedzi

Opublikowano

cześć, mam problem i nie wiem czy to wina questa, czy serwera..

mianowicie:

kończę dungeon (spider_dungeon), zabijam bossa ostatniego i nie tepa mnie do miasta..

 
nie wiem czy to tez wina tego że mam mapkę z dungeonem tylko w ch1/2 a w ch99 nie dodałem.. nie wiem :D
 
quest:
 

 

quest spider_dungeon begin
state start begin
when 20071.chat."(LV. 100) Komnata Pająka" begin 
say_title(mob_name(20071)..":")
say("Witaj!")
say("")
say("W dzisiejszych czasach, mało jest takich")
say("śmiertelnych wojowników..")
say("")
say("Bez owijania w bawełnę..")
say("Przeteleportuję cię na pająka ale..")
say_reward("Musisz mieć ze sobą 2 osoby")
say_reward("Musisz mieć minimalnie 100 poziom !")
wait()
if pc.get_level() <= 99 then 
say("Wybacz mi.. mogę wpuszczać osoby które mają powyżej 100 poziomu")
party.chat("<Informacja> Lider grupy nie posiada 100 poziomu.")
return
end
if party.get_near_count() <= 1 then 
say("Wybacz, musisz mieć w grupie min. 1 osobę !")
return
end
if not party.is_leader() then
say("Niestety nie jesteĹ› liderem grupy...")
say("Tylko lider grupy może was przeteleportować!")
else
say("Spełniasz wszystkie warunki!")
say("Czy aby na pewno chcesz wejść?")
local x = select("Tak!", "Nie!")
if x == 2 then 
return
elseif x == 1 then
pc.setqf("spider_dungeon", 1)
d.join(251)
end
end
end
when login with pc.get_map_index() >= 2510000 and pc.get_map_index() < 2520000 begin
if pc.getqf("spider_dungeon") == 1 then
d.notice("A więc udało Ci się dostać do jaskini Baronowej Pająków?")
d.notice("Świetnie, jednak to dopiero początek... Baronowa ukryła się ")
d.notice("Rozwściecz ją niszcząc jej Pajęcze Jaja, wtedy na pewno się ujawni!")
d.notice("Czas: 30 min.")
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)
end
end
when regen.timer begin
d.regen_file("data/dungeon/spider_dungeon_regen.txt")
timer("Exit", 60*20)
end
when 2095.party_kill with pc.get_map_index() >= 2510000 and pc.get_map_index() < 2520000 begin
d.setf("Pajeczy_Metin_5", d.getf("Pajeczy_Metin_5")+1)
d.spawn_mob(2094, 367, 588)
if d.getf("Pajeczy_Metin_5") >= 5 then
d.notice("Zniszczyliście wszystkie Pajęcze Jaja.")
d.setf("Pajeczy_Metin_5", 0)
end
end
when 2094.party_kill with pc.get_map_index() >= 2510000 and pc.get_map_index() < 2520000 begin
d.setf("Pajeczy_Krol_5", d.getf("Pajeczy_Krol_5")+1)
if d.getf("Pajeczy_Krol_5") >= 5 then
d.notice("Zabiłeś wszystkich Królów Pająków. Baronowa jest wściekła.")
d.notice("Nie ma już możliwości ucieczki... Przygotuj się do walki!")
d.spawn_mob(2092, 357, 577)
end
end
when 2092.party_kill with pc.get_map_index() >= 2510000 and pc.get_map_index() < 2520000 begin
timer("Exit_Z", 30)
d.notice("Gratulacje, pokonaliście Baronową Pająków!")
d.notice("Macie 30 sekund zanim Was wyrzuci, pospieszcie siÄ™!")
end
when Exit.timer begin
d.notice("Macie 15 sekund zanim Was wyrzuci, pospieszcie siÄ™!")
timer("Exit_X", 15)
end
when Exit_X.timer begin
d.kill_all()
d.exit_all()
end
when Exit_Z.timer begin
d.kill_all()
d.exit_all()
end
end
end

Opublikowano

nad trzecim od końca endem dodaj:

pc.warp(x, y)

w nawiasie dodajesz warpy mapy na którą ma cie przenieść i dodajesz dwa zera na końcu. Jeżeli mapa ma warp 100 100 to robisz tak:

pc.warp(10000, 10000)

Warpy możesz sprawdzić w plikach serwerowych w folderze konkretnej mapy, lub wchodzisz na konto gm, komendą go przenosisz się na dane kordy, po przeniesieniu na pasku chatu powinny pojawić się warpy.

Opublikowano

nad trzecim od końca endem dodaj:

pc.warp(x, y)

w nawiasie dodajesz warpy mapy na którą ma cie przenieść i dodajesz dwa zera na końcu. Jeżeli mapa ma warp 100 100 to robisz tak:

pc.warp(10000, 10000)

Warpy możesz sprawdzić w plikach serwerowych w folderze konkretnej mapy, lub wchodzisz na konto gm, komendą go przenosisz się na dane kordy, po przeniesieniu na pasku chatu powinny pojawić się warpy.

dzięki.. a mógłbyś jeszcze napisać jak ustawić dla danych królestw ? żeby np. shinso tepało do m1 shinso, jinno do m1 jinno.

tak, zmieniłem kordy mapy do miasta ...

Dalej nie teleportuje do miasta..

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...