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

Dlaczego dungeon nie jest prywatny?


Rekomendowane odpowiedzi

Opublikowano

Zaczalem testowac serwerek, i jak wbilem na dungeona jedna grupka, i minutke potem druga, to wbilo ich na ta sam dungeon - widzieli sie i te same mobki. 

 

d.join nie robi prywatnego dungeona???

 

Nie rozumiem. Prosze o pomoc

Opublikowano
quest lodowa_kraina begin
	state start begin
		when 20355.chat."Wejdz na Lodowa Kraine " begin 
			say_title(mob_name(20355)..":")
			say("Witaj! ")
			say("Wygladasz, jakbys szukal prawdziwej przygody? ")
			say("Pewnie chcecie odwiedzic Lodowa Kraine? ")
			say("Nie jeden smialek próbowal zmierzyc sie dotychczas")
			say("z Horda Bossów, ale dobrze, wpuszcze was!")
			say("")
			say_title("Bym mógl Was tam wpuscic, musicie przyniesc mi")
			say_item_vnum(71000)
			say("")
			say("Czy chcesz wraz ze swoimi towarzyszami ")
			say("wejsc do Lodowej Swiatyni? ")
			say("")
			say_reward("Chcesz wejsc?")
			local join = select("Tak, wchodzimy!", "Rezygnujemy...")
				if join == 1 then
					if pc.get_level() < 220 then
						say_title(mob_name(20355)..":")
						say("Nie masz odpowiedniego poziomu!")
						say("")
					elseif party.get_near_count() < 2 then
						say_title(mob_name(20355)..":")
						say("Nie masz 2 osobowej grupy!")
						say("")
					elseif not party.is_leader() then
						say_title(mob_name(20355)..":")
						say("Nie jestes liderem grupy!")
						say("")
					elseif pc.count_item(71000) < 1 then
						say_title(""..mob_name(20355)..": ")
						say("")
						say("Mówilam Ci... abys mógl wejsc do")
						say("Tajemnej Komnaty, wraz ze swoja grupa, ")
						say("musisz dac mi przepustke! ")
						say_item_vnum(71000)
						say("")
						party.chat("Lider grupy nie posiada...! ")
					else
						say_title(""..mob_name(20355)..": ")
						say("")
						say("Spelniacie wszystkie warunki... ")
						say("Moge ws dopuscic do próby Lodowej Krainy")
						say("ale pamietajcie, ze czeka tam na was gigantyczne")
						say("niebezpieczenstwo... ")
						say("")
						local join = select("Wchodzimy!")
						pc.setqf("lodowa_kraina", 1)
						d.join(121)
						pc.remove_item(71000, 1)
					end
				end
		end
		
		when login with pc.get_map_index() == 1210000 and pc.in_dungeon begin
			d.setf("metin", 0)
			d.notice("Aby przejsc dalej, musicie zabic wszystkie potwory na tej mapie!")
			d.regen_file("data/dungeon/join_dung_1.txt")
		end
			
		when 656.party_kill with pc.get_map_index() == 1210000 and pc.in_dungeon begin
			d.set_warp_at_eliminate(2, d.get_map_index(), 123488, 29, "data/dungeon/join_dung_2.txt")
		end
		
		when 691.party_kill with pc.get_map_index() == 1210000 and pc.in_dungeon begin
			d.set_warp_at_eliminate(2, d.get_map_index(), 123488, 29, "data/dungeon/join_dung_3.txt")
			d.notice("Znajdz i zniszcz 4 Metiny Duszy! ")
			d.regen_file("data/dungeon/join_dung_3_2.txt")
		end
		
		when 8008.party_kill with pc.get_map_index() == 1210000 and pc.in_dungeon begin
			d.regen_file("data/dungeon/join_dung_3_2.txt")
			d.setf("metin", d.getf("metin")+1)
			if d.getf("metin") == 1 then
				d.notice("Pierwszy metin zostal zniszczony!")
			elseif d.getf("metin") == 2 then
				d.notice("Drugi metin zostal zniszczony!")
			elseif d.getf("metin") == 3 then
				d.notice("Trzeci metin zostal zniszczony!")
			elseif d.getf("metin") == 4 then
				d.notice("Czwarty metin zostal zniszczony!")
				d.regen_file("data/dungeon/join_dung_4.txt")
			end
		end
		
		when 692.party_kill with pc.get_map_index() == 1210000 and pc.in_dungeon begin
			d.set_warp_at_eliminate(2, d.get_map_index(), 123488, 29, "data/dungeon/join_dung_5.txt")
		end
		
		when 693.party_kill with pc.get_map_index() == 1210000 and pc.in_dungeon begin
			notice_all("Grupa gracza "..pc.get_name().." pokonala Azraela! ")
			d.notice("Za 30 sekund zostaniecie wylogowani.")
			timer("exit", 30)
		end

		when exit.timer begin
			d.exit_all() 
		end
	end
end

Czy tez ktos wie jaki kodzik wpisac ze jak postac sie wyloguje i zaloguje spowrotem, to stoja kolo mobka 20355 a nie dalej na priv 121. @MS-Dekador

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...