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

Komnata Pająka v3 pliki Terenzo


Rekomendowane odpowiedzi

Opublikowano

Cześć na pliki terenzo chciałem dodać quest  na komnatę Pająka (v3) 

quest spider_dungeon begin
	state start begin
		when 20095.chat."(Lv. 80) Komnata Pająka" begin 
			say_title(mob_name(20095)..":")
			say("Witaj!")
			say("")
			say("W dzisiejszych czasach mało tak odważnych")
			say("wojowników, widocznie jesteś jakimś odmiennikiem.")
			say("")
			say("No ale nic żołnierzu, do rzeczy.")
			say("Abym Cię przepuścił potrzebujesz:")
			say_reward("- 2 Osoby ze sobą.")
			say_reward("- 80 poziom.")
			wait()
			if pc.get_level() <= 80 then 
				say("Wybacz, mogę wpuszczać tylko osoby od 80 poziomu.")
				party.chat("<Informacja> Lider grupy nie posiada 80 poziomu.")
				return
			end
			if party.get_near_count() <= 2 then 
				say("Wybacz, musisz mieć ze sobą min. 2 osoby w grupie!")
				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

ale po wgraniu tego questa wyskakuje blad w maszynie 

 

aaaaaaaaaa.png

 

 

co do questa to te linijki 

d.join(251) #id z indexu ? np d.join(193)
		
		when login with pc.get_map_index() >= 2510000 and pc.get_map_index() < 2520000 # to jesli w joint jest 193 to ta linijkę zmieniamy na taka ? 
when login with pc.get_map_index() >= 1930000 and pc.get_map_index() < 1940000 

jesli tak to co jest przyczyna bledu bo  ?

sygna.png

Opublikowano

Zamiast +1 wpisz 0   Powinno pomóc tak mi się wydaje.

 

d.setf("Pajeczy_Metin_5", d.getf("Pajeczy_Metin_5")+0)

            d.spawn_mob(2094, 367, 588)
            if d.getf("Pajeczy_Metin_5") >= 5 then

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...