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

mała edycja questa


Rekomendowane odpowiedzi

Opublikowano

quest baba begin
        state start begin
                                when 20087.chat."Co znajduje się w komnacie" begin
                                        say_title("Krysztalowa Komnata:")
                        say("W komnacie zbajduje się Czerwony Smok")
                        say("zwany Poteznym Smokiem")
                        say("Pokonać go może tylko najmężniejsza")
                                                say("drużyna.")
                                                end
                when 20087.chat."Chce zabić tego smoka" begin
                                                
                                                if get_time() > pc.getqf("czas") then
                                                else
                                                say_title("Krysztalowa Komnata:")
                                                say("Nie możesz wejść jeszcze do komnaty Smoka")
                                                return
                                                end
                        say_title("Krysztalowa Komnata:")
                        say("Jesteś pierwszym który domaga się ")
                        say("dostępu do Świątyni Smoka. Wpuszczę Cię ")
                        say("o ile posisadasz wystarczającą ilość ")
                                                say("Kluczy Zin.")
                        
                                                local s = select ( "Jestem Gotów", "Wyjdz" ) 
                                                if s != 1 then
                                                                                                return
                                                                                                end
                                                
                                                
                                                
                                                say_title("Krysztalowa Komnata:")
                                                say("Jeśli chcesz zabiore Cię bezpośrednio")
                                                say("do jaskini Smoka. Daj mi teraz: ")
                                                say_item(" 5x Klucz Zin", 30304, "")
                                                
                                                local a = select ( "Daj Klucze", "Wyjdz" ) 
                                                if a != 1 then
                                                                                                return
                                                                                                end
                                                if pc.count_item(30304)>2 then
                                                                                                pc.remove_item(30304, 5)
                                                say("Zostaniesz przeniesiony do komnaty") 
                                                
                                                
                       
                        pc.warp(178300, 1220400)
                                                notice_all("Komnata Smoka została otwarta.")
                                                pc.setqf("smok", 1)
                                                
                                                
                                                else
                                                
                                                say("Nie masz wystarczjącej ilości kluczy")
                                                return
                                                end
                                                
                                                end
                                                when 2291.kill begin
                                                notice_all("Beran Setaou został pokonany!!... gratulujemy")
                                                pc.setqf("czas",get_time()+30*60)
                                                notice_all("Za minute nastąpi zamknięcie komnaty.")
                                                timer("close", 121) 
                                                timer("close2", 120) 

                                                
                                                 
                                                end
                                                when close2.timer begin
                                                notice_all("Za pół minuty nastąpi zamknięcie komnaty.")
                                                end
                                                when close.timer begin
                                                
                                                if get_time() > pc.getqf("czas2") and
                                                pc.getqf("smok") == 1 then
                                                pc.warp(179900, 1220400)
                                                
                                                
                                                else
                                                end
                                                
                                                
                                                
                                                end
                                                when logout or login begin
                                                if get_time() < pc.getqf("czas") and
                                                pc.getqf("smok") == 1 then
                                                pc.warp(179900, 1220400)
                                                pc.setqf("smok", 0)
                                                else
                                                end
                                                end
                                                

                                        
      end
end       

chciałbym aby ktoś zedytował mi tego questa tak aby: -możliwość wchodzenia była od 95lv ,-2 osoby w grupie no i tak żeby oczywiście mógł tylko lider przenosić -wielkie dzięki za poprawkę ++ 

(ps jest to tez dobry quest na komnate smoka działa w 110%! :)

Opublikowano

Proszę:

http://wklej.to/jRBRh

 

Ale to mnie rozwaliło:

 

 

78672143048789081780.png

 

82008143048789081780.png

 

41949143048789081780.png

 

 

 

PS. teraz się tak nie pisze, koliduje to z innymi questami jeśli w ten sam sposób będziesz chciał wywołać zdarzenie (z tym samym moobem):
72450143048829981780.png

 

 

PS2. Nie masz sprawdzania czy zabicie nastąpiło "w dungeonie" oznacza to że jeśli zabijesz smoka nawet w mieście to i tak ten warunek:

		when kill with npc.get_race() == 2291 begin
			notice_all("Beran Setaou został pokonany!!... gratulujemy")
			pc.setqf("czas",get_time()+30*60)
			notice_all("Za minute nastąpi zamknięcie komnaty.")
			timer("close", 121) 
			timer("close2", 120)
		end

zostanie spełniony.

8910814572903361049127.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...