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 Smoka


Rekomendowane odpowiedzi

Opublikowano

ok a wiesz jak się tam przenieść komendą ? nie pamiętam kordów a moze mam juz ją w graną bo mam folder metin2_map_skipia_dungeon_02

sygna.png

Opublikowano

/warp 8192 10496

lub

/warp 8192 11008

lub

/warp 8192 11520

lub

/warp 8192 12032

 

Liczę na limit :)

Opublikowano

no i tak limit masz jak najbardziej xD powiesz może jeszcze jak zrobić by przed komnata gdzie stoi duch sury on przenosił mnie tam ?

sygna.png

Opublikowano

Do tego służy ten quest: 

quest komnata_smoka_berana begin
	state start begin
		when 30121.chat."Komnata Beran-Setou" begin						
			if pc.getqf("co_godzine") < get_time() then
			if game.get_event_flag("szmocza_komnata") == 0 then
				if pc.count_item(30179) >= 3 then
						say_title("Duch Sura :")
						say("													")
						say("Witaj ! Jesteś pewien, że chcesz się zmierzyć z ")
						say("Beran-Setou ?")
						if select(locale.yes,locale.no) == 1 then
							say_title("Duch Sura :")
							say("													")
							say("Zatem nie zatrzymuję Cię. Idź zatem, lecz zanim ")
							say("wyruszysz do komnaty wpisz wymagane hasło, które")
							say("znają tylko Twoi koledzy.")
							local haslo = tonumber(input())
								game.set_event_flag("dostep_do_komnaty", haslo)
								say("Trwa zapisywanie Hasła")
								wait()
								say_title("Duch Sura :")
								say("													")
								say("Hasło wpisane przez Ciebie to ")
								say_reward(game.get_event_flag("dostep_do_komnaty"))
								say("Pamiętaj, aby przekazac je kolegom.")
								wait()
								pc.setqf("smocz", 1)
								game.set_event_flag("szmocza_komnata", 1)
								game.set_event_flag("czas_wpisania_hasla", get_time()+ 60*5)
								pc.warp(819200, 1049600)
								game.set_event_flag("jeden_resp", 0)
								pc.remove_item(30179, 3)
							end						
						else
								say("Nie posiadasz 3x "..item_name(30179))
							end
						end
							else
								say("Do komnaty można wchodzić raz na 60 minut.")
							end	
								if pc.getqf("co_godzine") < get_time() then
								if game.get_event_flag("szmocza_komnata") == 1 then
								if game.get_event_flag("czas_wpisania_hasla") > get_time() then 
								say_title("Duch Sura :")
								say("													")
								say("Niestety. Komnata jest już zajęta. Jeśli znasz ")
								say("hasło , to wpisz je tutaj, aby móc mieć szansę na")
								say("ubicie Smoka.")
								local haslo_gracza = tonumber(input())
										say_title("Duch Sura :")
										say("													")
										say("Trwa sprawdzanie haseł ")
										wait()
											if haslo_gracza == tonumber(game.get_event_flag("dostep_do_komnaty")) then
												say("Hasła się zgadzają. Zostaniesz przeniesiony do ")
												say("Komnaty Smoka. Abyś mógł razem z kolegami pokonać ")
												say("Beran Setaou.")
												pc.setqf("smocz", 1)
												pc.warp(819200, 1049600)
											else
												say("Hasła się nie zgadzają ")
											end
										else
												say("Od czasu wpisania ahsła przez lidera mineło 5 minut")
											end
										end
											else
											say("Do komnaty można wchodzić raz na godzinę.")
										end
									end	
	when login with pc.getqf("smocz")	== 1  and game.get_event_flag("jeden_resp") == 0 begin
		notice_in_map("Wasza odwaga nie zna garanic. Przed wami stoją 4x Metiny. Jeśli je pokonacie")
		notice_in_map("na mape zostanie zesłany Beran-Setaou")
		notice_in_map("Macie na to 60 minut")
		pc.setqf("smoczy", 1)
		game.set_event_flag("jeden_resp", 2)
		server_timer("komnata_berana_I", 60*5)
		server_timer("komnata_berana", 60*60)
		local metki={
					{8031, 200, 173},
					{8032, 180, 200},
					{8033, 161, 171},
					{8034, 183, 150},
					}
				for i=1, table.getn(metki) do
					mob.spawn(metki[i][1], metki[i][2], metki[i][3], 1, 1, 1)
		end
	end
	
	when 8031.kill or 8034.kill or 8032.kill or 8033.kill  with pc.getqf("smoczy")	== 1 begin
		game.set_event_flag("metki_komnata", game.get_event_flag("metki_komnata")+1)
			if game.get_event_flag("metki_komnata") == 3 then
				game.set_event_flag("metki_komnata", 0)
				mob.spawn(2493, 183, 171,1,1,1)
	
	end
end	
	when kill with npc.get_race() == 2493 and pc.getqf("smocz")	== 1 begin
		kill_all_in_map(pc.get_map_index())
		notice_in_map("Udało wam się. Zabiliście Beran-Setaou. Zostaniecie Przeniesieni do M1")
		timer("koniec_berana", 10)
		pc.setqf("smoczy", 1)
		game.set_event_flag("jeden_resp", 2)
	end	
	when koniec_berana.timer or komnata_berana.server_timer or komnata_berana_XII.server_timer or  login or logout with pc.getqf("smoczy") == 1  begin
		if pc.get_empire() == 1 then
		pc.warp(469300, 964200)
		elseif pc.get_empire() == 2 then
		pc.warp(55700, 157900)
		elseif pc.get_empire() == 3 then
		pc.warp(969600, 278400)
	end
		game.set_event_flag("szmocza_komnata", 0)
		pc.setqf("co_godzine", get_time()+ 60*60)
		pc.setqf("smocz", 0)
		pc.setqf("smoczy", 0)
		game.set_event_flag("czas_wpisania_hasla", 0)
	end
	when komnata_berana_I.server_timer begin
		notice_in_map("Pozostało 55 minut")
		server_timer("komnata_berana_II", 60*5)
	end	
	when komnata_berana_II.server_timer begin
		notice_in_map("Pozostało 50 minut")
		server_timer("komnata_berana_III", 60*5)
	end	
	when komnata_berana_III.server_timer begin
		notice_in_map("Pozostało 45 minut")
		server_timer("komnata_berana_IV", 60*5)
	end	
	when komnata_berana_IV.server_timer begin
		notice_in_map("Pozostało 40 minut")
		server_timer("komnata_berana_V", 60*5)
	end	
	when komnata_berana_V.server_timer begin
		notice_in_map("Pozostało 35 minut")
		server_timer("komnata_berana_VI", 60*5)
	end	
	when komnata_berana_VI.server_timer begin
		notice_in_map("Pozostało 30 minut")
		server_timer("komnata_berana_VII", 60*5)
	end	
	when komnata_berana_VII.server_timer begin
		notice_in_map("Pozostało 25 minut")
		server_timer("komnata_berana_VIII", 60*5)
	end	
	when komnata_berana_VIII.server_timer begin
		notice_in_map("Pozostało 20 minut")
		server_timer("komnata_berana_IX", 60*5)
	end	
	when komnata_berana_IX.server_timer begin
		notice_in_map("Pozostało 15 minut")
		server_timer("komnata_berana_X", 60*5)
	end	
	when komnata_berana_X.server_timer begin
		notice_in_map("Pozostało 10 minut")
		server_timer("komnata_berana_XI", 60*5)
	end	
	when komnata_berana_XI.server_timer begin
		notice_in_map("Pozostało 5 minut")
		server_timer("komnata_berana_XII", 60*5)
	end	
when 30121.chat."GM: Reset" with pc.is_gm() begin	
	say("Stan komnaty został zresetowany.")
	game.set_event_flag("jeden_resp", 2)
	pc.setqf("smocz", 0)
	game.set_event_flag("dostep_do_komnaty", 0)
	pc.setqf("co_godzine", 0)
	game.set_event_flag("szmocza_komnata", 0)
	game.set_event_flag("metki_komnata", 0)
	game.set_event_flag("czas_wpisania_hasla", 0)
end
end
end

Tak się wgrywa quest:

 

http://www.mpcforum.pl/topic/163124-tutwgrywanie-questow-na-serwer/

 

 

JBc. pisz mi na pw. Z chęcią odp. 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...