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

Tajemna Komnata - "Dungeon"


Rekomendowane odpowiedzi

Opublikowano

Siema.

Oddaje Wam dzisiaj quest, polegający na dostaniu się do komnaty i ubiciu bossa.

Nie ma limitu czasowego, quest można zmodyfikować, dodać regeny i inne bossy/metiny.

 

quest tajemna_komnata begin
	state start begin
		when 20355.chat."Tajemna Komnata" begin
			if party.is_leader() then
				say_trawa(""..mob_name(20355)..": ")
				say("")
				say("Witaj! ")
				say("Wyglądasz, jakbyś szukał prawdziwej przygody? ")
				say("Pewnie chcecie odwiedzić Tajemną Komnatę? ")
				say("Nie jeden śmiałek próbował zmierzyć się dotychczas")
				say("z wielkim Władcą, ale dobrze, wpuszczę Was! ")
				say("")
				say_title("Bym mógł Was tam wpuścić, musicie przynieść mi")
				say_item_vnum(70010)
				say("")
				say("Czy chcesz wraz ze swoimi towarzyszami ")
				say("wejść do Świątyni Smoka? ")
				say("")
				wait()
			if party.get_near_count() < 2 then
				say_trawa(""..mob_name(20355)..": ")
				say("")
				say("Wybacz, musisz mieć 2 osoby w grupie. ")
				say("")
				party.chat("Wasza grupa posiada zbyt mało członków. Minimum to 2 osoby!  ")
				return
			end
						
			if pc.get_level() < 90 then
				say_trawa(""..mob_name(20355)..": ")
				say("")
				say("Wybacz, mogę wpuszczać tylko grupy ")
				say("dowodzone przez liderów o conajmniej")
				say("90 poziomie! ")
				say("")
				party.chat("Lider grupy nie posiada 90 poziomu. ")
				return
			end

			if pc.count_item(70010) < 1 then
				say_trawa(""..mob_name(20355)..": ")
				say("")
				say("Mówiłam Ci... abyś mógł wejść do")
				say("Tajemnej Komnaty, wraz ze swoją grupą, ")
				say("musisz dać mi przepustkę! ")
				say_item_vnum(70010)
				say("")
				party.chat("Lider grupy nie posiada Lodowego Certyfikatu! ")

			else
				say_trawa(""..mob_name(20355)..": ")
				say("")
				say("Spełniacie wszystkie warunki... ")
				say("Mogę Was dopuścić do próby Tajemnej Komnaty, ")
				say("ale pamiętajcie, że czeka tam na Was gigantyczne")
				say("niebezpieczeństwo... ")
				say("")
				say("Na pewno chcecie wejść? ")
					local s = select("Tak, wchodzimy! ","Rezygnujemy... ")
                
				if s == 1 then
					pc.remove_item(70010, 1)
					d.join(150)
				end
			end
			else
				say_trawa(""..mob_name(20355)..": ")
				say("")
				say_title("Aby dostać się do Tajemnej Komnaty musisz: ")
				say("dowodzić conajmniej 2-osobową grupą, ")
				say("mieć conajmniej 90 poziom, ")
				say("posiadać 1x przepustkę.")
				say_item_vnum(70010)
				say("")
				say_reward("Wróć jak będziesz spełniać wszystkie")
				say_reward("wymagania dotyczące Tajemnej Komnaty! ")
				say("")
			end
		end

        
        when login with pc.in_dungeon() and pc.get_map_index() >= 1500000 and pc.get_map_index() < 1510000 begin
                        if party.is_leader() == true then
                                d.notice("Witajcie w Tajemnej Komnaty! ")
                                d.notice("Waszym zadaniem jest pokonanie Smoka! ")
				    d.notice("Czeka on na Was w środku! ")
                                d.spawn_mob(2394, 103, 247)
                        end
        end
      
		
		when kill with npc.get_race() == 2394 and pc.in_dungeon() and pc.get_map_index() >= 1500000 and pc.get_map_index() < 1510000 begin
			local lvl = pc.get_level()
			d.notice("Brawo! Pokonaliście bestię z Tajemnej Komnaty - Smoka! ")
			d.notice("Aby wyjść z Komnaty, użyjcie Pierścienia Teleportacji! ")
			notice_all("Grupa Lv. "..(lvl).." "..pc.get_name().." pokonała Smoka z Tajemnej Komnaty! ")
		 end
		
	end
state complete begin
end
end

 

http://wklej.to/dKXql

 

Heja!

727881401622271220780.jpeg
Opublikowano

Bardzo dziękuje + :)

Jedynie co mnie wkurza to to że zamiast ś/ć/ż itd są te cyferki grrr...

 

:F ale ja ślepy na wklejce jest all ;x.

 

 

mam jeszcze pytanie, dasz rade przerobić tego questa aby było tak:

 

- aby smok się pojawił na początek muszą zabić pare metinów

- potem muszą znaleźć klucz

- ppm na klucz i smok się pojawia.

 

Jest to możliwe do zrobienia? czy zbytnio by Ci się nie chciało?

 

Jeśli trzeba zakładać nowy temat to nie warnować tylko dac notkę ;x

graphic.png
Opublikowano

Da się spokojnie ale musisz zmienić type i subtype klucza na questowe 10 - 18 oraz zrobić do tego quest żeby po naciśnięciu pojawiał się mob o id xx oraz drop z moba/metina owego klucza :) a metki na początku to questem albo regenem dodaj.

Opublikowano

Mi to nie działa, zmieniam d.join(150) na swój i ni ch*ja, jak używam pc . warp to tepa 1 osobe (lidera), Pomocy nie znam się na questach :c

[√] 50 postów
[√] 100 postów
[√] 250 postów

[√] 500 postów

[x] 800 postów

Opublikowano

Jak zmieniasz d.join to musisz też zmienić pc.get_map_index()

a jak dodaje index 112

to tak ma wyglądać pc.get_map_index?

when login with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin

[√] 50 postów
[√] 100 postów
[√] 250 postów

[√] 500 postów

[x] 800 postów

Opublikowano

a jak dodaje index 112

to tak ma wyglądać pc.get_map_index?

when login with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin

Tak, dokładnie o to chodzi.

727881401622271220780.jpeg
Opublikowano

Na dole też masz pc.get_map_index()

Do tego musisz mieć 2 osoby w PT, min. 70 lvl i przepustkę.

Nie zauważyłem tego następnego pc.get_map_index, a co do 2 osób 70 lvl i przepustki, to tak robiłem, zaraz sprawdze

Nadal nic, ten quest nie działa ..

[√] 50 postów
[√] 100 postów
[√] 250 postów

[√] 500 postów

[x] 800 postów

  • 3 lata później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...