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

Rekomendowane odpowiedzi

Opublikowano

Mam problem z questem. Niżej podam zdjęcie i quest.

 

34304940543967814838.png

-------------------------------------
--Metin2 Premium MPCforum Pass Quest
------------------------------------
quest check_trans_ticket begin
	state start begin
		when login or levelup with pc.level >199 begin
			set_state(zone_enter)
		end
	end
		
	state zone_enter begin
		when 20093.chat."Entry To CapeDragon Head Lv200" begin
			say("")
set_text_color("gold")
			say("Map Teleporter:")
			say("Oh, I've never seen a man who wants to explore this part of the world")
			say("I am the protector of the magic teleport..")
			say("Evil creatures can not see me..")
			say("First, let me see your PREMIUM-Pass	 "..pc.get_name())
			say("")
			wait()
			say("")
			say("")
			if pc.get_premium_remain_sec(PREMIUM_EXP) > 0 then
				say("")
set_text_color("gold")
				say("oh.....you are qualified.")
				say("Please go in")
				say("As long as you are resistered to the kingdom")
				say("You can visit anytime")
				wait()
				pc.warp(1105000  , 1790000)
				return
			end
			
			if pc.count_item(71095)>0 then
				say("")
set_text_color("gold")
				say("You have the PREMIUM-Pass certificate.")
				say("")
				pc.remove_item(71095)
			elseif pc.count_item(71096) >0 then
				say("")
set_text_color("gold")
				say("You have the PREMIUM-Pass certicicate.")
				say("")
				
			else
set_text_color("red")

				say("PLEASE READ THIS	 "..pc.get_name())
				wait()
set_text_color("teal")
				say("")
				say("")
				say("You need the PREMIUM-Pass")
				say("You should go talk to the ->PREMIUM Ticket Shop<- ")
				say("He can maybe help you..")
				return
			end
				
set_text_color("green")
			say("Please give the pass to me	 "..pc.get_name())
			say("Ok... lets go through the magic teleport")
			say("To the most EVIL area")
			say("I wish you a good journey.")	
			say("Through the Cape Dragon Head World!")	
			say("")	
			wait()
			pc.warp(1105000  , 1790000)
			
		end

	end

end

Opublikowano

Mam prośbe przerobi mi ktoś ten quest aby można było wchodzić od 150 lvl'a ?

quest grotte begin
	state start begin
            when 20095.chat."Dolina Wygnancow" begin
			if pc.count_item(50026) > 0 then
			say_title("Dolina Wygnancow")
			say("Dolina Wygnancow jest bardzo niebezpiecznym miejscem")
			say("Czai sie tam wiele niebezpieczenstw.")
			say("Czy faktycznie chcesz tam wejsc?")
			local s = select("Tak!","Nie, boje sie!")
			if s == 1 then
			pc.remove_item(50026,1)
			pc.warp(1105000,1790000)
			else
				say("Teraz nie...")
			end
			else 
			say("Aby dostac sie do Doliny, nalezy posiadac Monety")
			end
		end
    end
end
Opublikowano

 

Mam prośbe przerobi mi ktoś ten quest aby można było wchodzić od 150 lvl'a ?

quest grotte begin
	state start begin
            when 20095.chat."Dolina Wygnancow" begin
			if pc.count_item(50026) > 0 then
			say_title("Dolina Wygnancow")
			say("Dolina Wygnancow jest bardzo niebezpiecznym miejscem")
			say("Czai sie tam wiele niebezpieczenstw.")
			say("Czy faktycznie chcesz tam wejsc?")
			local s = select("Tak!","Nie, boje sie!")
			if s == 1 then
			pc.remove_item(50026,1)
			pc.warp(1105000,1790000)
			else
				say("Teraz nie...")
			end
			else 
			say("Aby dostac sie do Doliny, nalezy posiadac Monety")
			end
		end
    end
end

 

Raczej ogarniesz:

if (pc.get_level() >= 150)	
pc.remove_item(50026,1)
pc.warp(1105000,1790000)

else 
say("Masz za mały lvl")
end
Opublikowano

Tak ma wyglądać? Nie działa w tej wersji :P

quest grotte begin
	state start begin
            when 20095.chat."Dolina Wygnancow" begin
			if pc.count_item(50026) > 0 then
			say_title("Dolina Wygnancow")
			say("Dolina Wygnancow jest bardzo niebezpiecznym miejscem")
			say("Czai sie tam wiele niebezpieczenstw.")
			say("Czy faktycznie chcesz tam wejsc?")
			local s = select("Tak!","Nie, boje sie!")
			if (pc.get_level() >= 150)	
			pc.remove_item(50026,1)
			pc.warp(1105000,1790000)
			else 
			say("Masz za mały lvl")
			end
			if s == 1 then
			pc.remove_item(50026,1)
			pc.warp(1105000,1790000)
			else
				say("Teraz nie...")
			end
			else 
			say("Aby dostac sie do Doliny, nalezy posiadac Monety")
			end
		end
    end
end
Opublikowano

Nie. Tak:

quest grotte begin
	state start begin
            when 20095.chat."Dolina Wygnancow" begin
			if pc.count_item(50026) > 0 then
			say_title("Dolina Wygnancow")
			say("Dolina Wygnancow jest bardzo niebezpiecznym miejscem")
			say("Czai sie tam wiele niebezpieczenstw.")
			say("Czy faktycznie chcesz tam wejsc?")
			local s = select("Tak!","Nie, boje sie!")

			if s == 1 then
if (pc.get_level() >= 150)    
pc.remove_item(50026,1)
pc.warp(1105000,1790000)

else
say("Masz za mały lvl")
end
else
return
end
			else 
			say("Aby dostac sie do Doliny, nalezy posiadac Monety")
			end
		end
    end
end
Opublikowano


quest grotte begin

state start begin

when 20095.chat."Dolina Wygnancow" begin

if pc.count_item(50026) > 0 then

say_title("Dolina Wygnancow")

say("Dolina Wygnancow jest bardzo niebezpiecznym miejscem")

say("Czai sie tam wiele niebezpieczenstw.")

say("Czy faktycznie chcesz tam wejsc?")

local s = select("Tak!","Nie, boje sie!")

 

if s == 1 then

if (pc.get_level() >= 150)

pc.remove_item(50026,1)

pc.warp(1105000,1790000)

if pc.level >= 150 then

else

say("Masz za mały lvl")

end

else

return

end

else

say("Aby dostac sie do Doliny, nalezy posiadac Monety")

end

end

end

end

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...