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

Quest do Dunga


Rekomendowane odpowiedzi

Opublikowano

Siema

Wgralem sobie mała mapke ( komnate ) i chcial bym na niej zrobic szybiego dunga.

Czy napisał by mi ktoś questa do tego dunga?

Chodzi mi o to zeby tepało jakiegos gracza na tego dunga , zeby to nie było na czas , i zeby byl tam tylko jakis jeden boss do ubicia ktorego id sam juz w tym quescie podam  i kordy. 

 

Za pomoc daje +

Opublikowano

Trochę nie ten dział, ale trzymaj

quest dungeon begin
	state start begin
		when IDNPC.chat."TEKST" begin -- podajesz ID NPC
			say("jakieś dialogi z npc")
			say("jakieś dialogi z npc")
			say("jakieś dialogi z npc")
			say("Czy chcesz wejść na ten dungeon?")
			local wejscie = select("Tak!", "Jednak nie!")
			if wejscie == 2 then -- rezygnacja z dungeona
				say("jakiś tekst") 
				return
			else
				say("Zostaniesz przeniesiony na dunga")
				wait()
				pc.setqf("jedynka", 1)
				d.join(INDEKS MAPY)
			end
		end
		when login with pc.in_dungeon() and pc.get_map_index() >= ID_MAPY_Z_CZTEREMA_ZERAMI_NA_KONCU and pc.get_map_index() < ID_MAPY_Z_CZTEREMA_ZERAMI_NA_KONCU_WIEKSZE_O_10TYSIECY begin
		-- przykład when login with pc.in_dungeon() and pc.get_map_index() >= 2080000 and pc.get_map_index() < 2090000 begin
			if pc.getqf("labirynt1") == 1 then
				timer("pierwszy", 2)
			end
		end
		when pierwszy.timer with pc.in_dungeon() and pc.get_map_index() >= 2080000 and pc.get_map_index() < 2090000 begin
			d.notice("[Informacja] Jakaś informacja pojawiająca się na czacie")
			d.spawn_mob(BOSS, X, Y) -- podajesz kordy gdzie ma się respić boss (ID BOSSA, kordX, kordY)
		end -- trzeci when
		
		when IDBOSSA.kill with pc.in_dungeon() and pc.get_map_index() >= 2080000 and pc.get_map_index() < 2090000 begin
			d.notice("[Informacja] Brawo udało ci się blablabla")
			timer("koniec", 30) -- czas po jakim wyrzuci graczy, w tym przypadku 30 sekund
		end -- dwunasty when
		
		when koniec.timer with pc.in_dungeon() and pc.get_map_index() >= 2080000 and pc.get_map_index() < 2090000 begin
			d.exit_all()
		end -- trzynasty when
	end
end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...