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

Rekomendowane odpowiedzi

Opublikowano

Siema, mam problem z questem...


 


Quest niby działa, ale dung mogę przejść tylko raz, a później jak klikam na npc to nie ma żadnej reakcji


 


 



quest dungeon1 begin
state start begin
when 59008.chat."Dungeon xD" begin
say_title("Dungeon :")
say("Jestes pewny, ze chcesz rozpoczac wyzwanie? ")
local s = select("Rozpocznij wyzwanie!", "Anuluj")
if s == 1 then
pc.setqf("polwysep", 1)
d.join(201)
else
return
end
end

when login with pc.in_dungeon() and pc.get_map_index() >= 2010000 and pc.get_map_index() < 2020000 begin
if d.getf("potworki") != 0 then
d.setf("potworki", 0)
end
if d.getf("metiny") != 0 then
d.setf("metiny", 0)
end
if pc.getqf("polwysep") == 1 then
chat(chat_color("[Zielony Powysep]", "blue").." Witaj w tej niebezpiecznej krainie. ")
chat(chat_color("[Zielony Powysep]", "blue").." Aby przejsc dalej musisz zabic wszystkie potwory. ")
pc.delqf("polwysep")
d.regen_file("data/dung/dung_1_moby.txt")
d.setf("potworki",0)
d.setf("metiny",0)
set_state(potwory)
end
end
end

state potwory begin
when kill with npc.get_race() == 656 begin
d.setf("potworki", d.getf("potworki")+1)
if d.getf("potworki") >= 180 then
chat(chat_color("[Zielony Powysep]", "blue").." Gratulacje! Udalo Ci sie pokonac wszystkie potwory. ")
chat(chat_color("[Zielony Powysep]", "blue").." Teraz musisz zniszczyc 5 metinow. ")
d.regen_file("data/dung/dung_1_metki.txt")
d.setf("potworki", 0)
set_state(metiny)
end
end
end

state metiny begin
when kill with npc.get_race() == 8109 begin
d.setf("metki", d.getf("metki")+1)
if d.getf("metki") == 5 then
chat(chat_color("[Zielony Polwysep]", "blue").." Gratulacje! Udalo Ci sie zniszczyc wszystkie kamienie. ")
chat(chat_color("[Zielony Polwysep]", "blue").." Zostal ostatni etap wyprawy - pokonac wielkiego bossa! ")
d.setf("metki", 0)
d.spawn_mob(116, 150, 150)
set_state(pokonaj_bossa)
end
end
end

state pokonaj_bossa begin
when 116.kill begin
chat(chat_color("[Zielony Polwysep]", "blue").." Gratulacje! Pokonales wielkiego bossa! ")
chat(chat_color("[Zielony Polwysep]", "blue").." Za 30 sekund zostaniesz przeniesiony do miasta. ")
notice_all("Gracz "..pc.get_name().." ukonczyl wyprawe na Zielony Polwysep! ")
d.kill_all()
d.clear_regen()
timer("W*********C", 30)
end

when W*********C.timer begin
d.exit_all()
end
end
end 

 


 


Ktoś coś?


BxFcm1v.gif

 

Opublikowano

no to k***a pozostało tylko pogratulować developerskich umiejętności xD

Twoje niczym się nie różnią od autora dunga :PPP

 

@topic dalej masz problem z questem?

Opublikowano

 

no to k***a pozostało tylko pogratulować developerskich umiejętności xD

Twoje niczym się nie różnią od autora dunga :PPP

 

@topic dalej masz problem z questem?

 

co tam skrzeczysz pionku ?

 

@topic dungeonów nie pisze się na state'ach, dlatego masz tak jak masz xD

5206314859733321403620.gif

  • 1 rok później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...