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

Wgranie questa


Rekomendowane odpowiedzi

Opublikowano

Chciałem by info o przywołaniu konia wyskakiwało na chacie a nie w oknie sprawdzi ktoś ?

 

-- # --------------------------------------------- #
-- #  Questfile from Metin2SF by Ethoard  #
-- # --------------------------------------------- #

quest horse_summon begin
	state start begin
		function get_horse_summon_prob_pct()
			local prob = {10,15,20,30,40,50,60,70,80,90,100}
			local skill_level = pc.get_skill_level(131) + 1
			return prob[skill_level]
		end
		when 20349.chat."Nowa Księga Zwykłego Konia " with horse.get_grade()==1 and pc.countitem("50051")<1 begin
			say_title("Stajenny:")
			say("Zgubiłeś Księgę Zwykłego Konia! ")
			say("Mogę dać Ci nową za 500.000 Yang.")
			local b=select("Tak", "Nie")
			if 1==b then
				if pc.money>=10000 then
					pc.changemoney(-10000)
					say_title("Informacja:")
					say("Oto nowa Księga Zwykłego Konia! [ENTER]Tym razem spróbuj jej nie zgubić! ")
					pc.give_item2("50051", 1)
				else
					say_title("Informacja:")
					say("Nie masz wystarczająco dużo yang!")
				end
			else
				return
			end
		end
		when 20349.chat."Nowa Księga Opancerz. Konia " with horse.get_grade()==2 and pc.countitem("50052")<1 begin
			say_title("Stajenny:")
			say("Zgubiłeś Księgę Opancerz. Konia! ")
			say("Mogę dać Ci nową za 500.000 Yang.")
			local b=select("Tak", "Nie")
			if 1==b then
				if pc.money>=50000 then
					pc.changemoney(-50000)
					say_title("Informacja:")
					say("Oto nowa Księga Opancerz. Konia![ENTER]Tym razem spróbuj jej nie zgubić! ")
					pc.give_item2("50052", 1)
				else
					say_title("Informacja:")
					say("Nie masz wystarczająco dużo yang!")
				end
			else
				return
			end
		end
		when 20349.chat."Nowa Księga Wojskowego Konia " with horse.get_grade()==3 and pc.countitem("50053")<1 begin
			say_title("Stajenny:")
			say("Zgubiłeś Księgę Wojskowego Konia! ")
			say("Mogę dać Ci nową za 500.000 Yang.")
			local b=select("Tak", "Nie")
			if 1==b then
				if pc.money>=100000 then
					pc.changemoney(-100000)
					say_title("Informacja:")
					say("Oto nowa Księga Wojskowego Konia![ENTER]Tym razem spróbuj jej nie zgubić! ")
					pc.give_item2("50053", 1)
				else
					say_title("Informacja:")
					say("Nie masz wystarczająco dużo yang!")
				end
			else
				return
			end
		end
		when 50051.use with horse.get_grade()==0 begin
			chat_title("Informacja:")
			chat_reward("Przywołanie konia jest nie możliwe.[ENTER]Nie posiadasz go!")
		end
		when 50051.use with horse.get_grade()==1 begin
			if pc.getsp()>=100 then
				if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
					chat_title("Informacja:")
					chat_reward("Koń został przywołany. ")
					say("")
					horse.summon()
				else
					chat_title("Informacja:")
					chat_reward("Przywołanie Konia dla profesjonalistów nie ")
					chat_reward("powiodło się. ")
					chat_reward("Możesz zwiększyć szansę na pomyślne ")
					chat_reward("przywołanie poprzez trening swoich umiejętności.")
					say("")
				end
				pc.change_sp(-100)
			else
				chat_title("Informacja:")
				chat_reward("Masz za mało Punktów Energii. Aby przywołać ")
				chat_reward("Konia, potrzebujesz ich co najmniej 300. ")
				say("")
			end
		end
		when 50051.use with horse.get_grade()==2 begin
			chat_title("Informacja:")
			chat_reward("Ta księga nie jest odpowiednia!")
		end
		when 50051.use with horse.get_grade()==3 begin
			chat_title("Informacja:")
			chat_reward("Ta księga nie jest odpowiednia!")
		end
		when 50052.use with horse.get_grade()==0 begin
			chat_title("Informacja:")
			chat_reward("Ta księga nie jest odpowiednia!")
		end
		when 50052.use with horse.get_grade()==1 begin
			chat_title("Informacja:")
			chat_reward("Ta księga nie jest odpowiednia!")
		end
		when 50052.use with horse.get_grade()==2 begin
			if pc.getsp()>=200 then
				if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
					chat_title("Informacja:")
					chat_reward("Koń został przywołany.")
					say("")
					horse.summon()
				else
					chat_title("Informacja:")
					chat_reward("Przywołanie Konia powiodło się. ")
					chat_reward("Możesz zwiększyć szansę na pomyślne ")
					chat_reward("przywołanie poprzez trening swoich umiejętności.")
					say("")
				end
				pc.change_sp(-200)
			else
				chat_title("Informacja:")
				chat_reward("Masz za mało Punktów Energii. Aby przywołać ")
				chat_reward("Konia, potrzebujesz ich co najmniej 300. ")
				say("")
			end
		end
		when 50052.use with horse.get_grade()==3 begin
			chat_title("Informacja:")
			chat_reward("Ta księga nie jest odpowiednia!")
		end
		when 50053.use with horse.get_grade()==0 begin
			chat_title("Informacja:")
			chat_reward("Ta księga nie jest odpowiednia!")
		end
		when 50053.use with horse.get_grade()==1 begin
			chat_title("Informacja:")
			chat_reward("Ta księga nie jest odpowiednia!")
		end
		when 50053.use with horse.get_grade()==2 begin
			chat_title("Informacja:")
			chat_reward("Ta księga nie jest odpowiednia!")
		end
		when 50053.use with horse.get_grade()==3 begin
			if pc.getsp()>=300 then
				if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then
					chat_title("Informacja:")
					chat_reward("Koń został przywołany.")
					say("")
					horse.summon()
				else
					chat_title("Informacja:")
					chat_reward("Przywołanie Konia nie powiodło się. ")
					chat_reward("Możesz zwiększyć szansę na pomyślne ")
					chat_reward("przywołanie poprzez trening swoich umiejętności. ")
					say("")
				end
				pc.change_sp(-300)
			else
				chat_title("Informacja:")
				chat_reward("Masz za mało Punktów Energii. Aby przywołać ")
				chat_reward("Konia, potrzebujesz ich co najmniej 300. ")
				say("")
			end
		end
	end
end

 

 

sygna.png

Opublikowano

cd /usr/home/mt2/share/locale/poland/quest

 

./qc nazwa.quest

 

bo widzę że jakieś dziwne błędy tam popełniłeś.

 

I chyba to pliki terenzo więc spróbuj wpisać tylko /qc

nie działa ja zmieniłem gdzieniegdzie z say na chat ..

sygna.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...