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

[Poprawa]Dopisanie liczniku zabitych potworów


Rekomendowane odpowiedzi

Opublikowano

Witam , mam już gotowego questa , który działa .

 

Jednak nigdy nie bawiłem się w q'fy i liczniki więc mam prośbę .
Mógłby ktoś dopisać do questu licznik , że jak odbierzemy już misje to po boku jest list i jak klikniemy to pisze nam ile zabiliśmy ?

 

Oto quest :

quest misja begin
	state start begin
		when login or levelup with pc.get_level() >=  begin
			set_state(info)
		end
	end
	state info begin
		when letter begin
			local v=find_npc_by_vnum(20019)
			if 0==v then
			else
				target.vid("__YangShin__", v, "II.Polowanie w V2!")
			end
		end
		when letter begin
			send_letter("II.Polowanie w V2!")
		end
		when button or info begin
			say_title("Potrzebna pomoc ! ")
				say_arbuz("Yang-Shin potrzebuje twojej pomocy ! ")
				say_arbuz("Udaj sie do niego i zaoferuj swoja pomoc !")
				say_arbuz("Znajdziesz go w M2 ! ")
			end
			when __Yang__.target.click or
			20019.chat."II.Polowanie w V2!" begin
			target.delete("__YangShin__")
			say_title("Yang-Shin : ")
				say_arbuz("To znowu ty !")
				say_arbuz("Tak tak wiem! Potrzebuje ciebie teraz. ")
				say_arbuz("Mam maly problem w lochu v1. ")
				say_arbuz("Moja reka nie jest sprawna i nie,")
				say_arbuz("pozwala mi to na machanie mieczem.")
				say_arbuz("Musisz mnie kolejny raz wyreczyc !")
				say_arbuz("Oczywiscie nie za darmo ..")
				say_arbuz("")
				say_limonka("Nowy cel : Skorpion Lucznik x300. ")
				say_limonka("Wystepowanie : V2. ")
				set_state(infokill)
			end
		end
		state infokill begin
			when letter begin
		end
		when letter begin
			send_letter("II.Polowanie w swiatyni - Misja ! ")
			set_state(kill)
		end
		end
		state kill begin
			when 2105.kill begin
			local count = pc.getqf("ile")+1
				if count < 300 then
					pc.setqf("ile", count)
				elseif count == 300 then
				say_title("II.Polowanie w V2 - Zakonczone ! ")
					say_arbuz("Gratulacje ! Udalo ci sie wykonac misje ! ")
					say_arbuz("Yang-Shin , bedzie z ciebie zadowolony ! ")
					say_arbuz("Udaj sie do niego , aby przekazac mu wiesci. ")
					say("")
					say_limonka("Cel : Udaj sie do Yang-Shin w M2 ")
				set_state(powrot)
			end
		end
		end
		state powrot begin
			when letter begin
				local v=find_npc_by_vnum(20019)
				if 0==v then
			else
				target.vid("__YangShin__", v, "II.Polowanie w V2! - Powrot")
			end
		end
		when letter begin
			send_letter("II.Polowanie w V2! - Powrot ")
		end
		when button or info begin
			say_title("II.Polowanie w V2! - Powrot ! ")
			say_arbuz("Gratulacje ! !")
			say_arbuz("Udaj sie do Yang-Shin . ")
			say_arbuz("Czeka on na ciebie z nagroda W M2 ! ")
		end
		when __YangShin__.target.click or
			20019.chat."II.Polowanie w V2 ! - Nagroda" begin
			say_title("Yang-Shin : ")
			say_arbuz("Eee tam ... Udalo ci sie i tyle . ")
			say_arbuz("Zrobil bym to szybciej i to owiele .. ")
			say_arbuz("Niech ci bedzie .. ")
			say("")
				say_limonka("Otrzymujesz : Kam. Dusz. Potwora +5 ")
				say_limonka("Otrzymujesz : 20.000.000 KK yang ")
				pc.give_item2(28537, 1)
				pc.change_money(20000000)
			set_state(__COMPLETE__)
		end
	end
	state __COMPLETE__ begin
	end
end

xq0lgJF.png

Opublikowano

Powinno działać:

quest misja begin
	state start begin
		when login or levelup with pc.get_level() >=  begin
			set_state(info)
		end
	end
	state info begin
		when letter begin
			local v=find_npc_by_vnum(20019)
			if 0==v then
			else
				target.vid("__YangShin__", v, "II.Polowanie w V2!")
			end
		end
		when letter begin
			send_letter("II.Polowanie w V2!")
		end
		when button or info begin
			say_title("Potrzebna pomoc ! ")
				say_arbuz("Yang-Shin potrzebuje twojej pomocy ! ")
				say_arbuz("Udaj sie do niego i zaoferuj swoja pomoc !")
				say_arbuz("Znajdziesz go w M2 ! ")
			end
			when __Yang__.target.click or
			20019.chat."II.Polowanie w V2!" begin
			target.delete("__YangShin__")
			say_title("Yang-Shin : ")
				say_arbuz("To znowu ty !")
				say_arbuz("Tak tak wiem! Potrzebuje ciebie teraz. ")
				say_arbuz("Mam maly problem w lochu v1. ")
				say_arbuz("Moja reka nie jest sprawna i nie,")
				say_arbuz("pozwala mi to na machanie mieczem.")
				say_arbuz("Musisz mnie kolejny raz wyreczyc !")
				say_arbuz("Oczywiscie nie za darmo ..")
				say_arbuz("")
				say_limonka("Nowy cel : Skorpion Lucznik x300. ")
				say_limonka("Wystepowanie : V2. ")
				set_state(infokill)
			end
		end
		state infokill begin
			when letter begin
		end
		when letter begin
			send_letter("II.Polowanie w swiatyni - Misja ! ")
			set_state(kill)
		end
		when button or info begin
			say("coś tam...")
			say("Do tej pory zabiłeś: "..pc.getqf("ile").." potworów!")
		end
		state kill begin
			when 2105.kill begin
			local count = pc.getqf("ile")+1
				if count < 300 then
					pc.setqf("ile", count)
				elseif count == 300 then
				say_title("II.Polowanie w V2 - Zakonczone ! ")
					say_arbuz("Gratulacje ! Udalo ci sie wykonac misje ! ")
					say_arbuz("Yang-Shin , bedzie z ciebie zadowolony ! ")
					say_arbuz("Udaj sie do niego , aby przekazac mu wiesci. ")
					say("")
					say_limonka("Cel : Udaj sie do Yang-Shin w M2 ")
				set_state(powrot)
			end
		end
		end
		state powrot begin
			when letter begin
				local v=find_npc_by_vnum(20019)
				if 0==v then
			else
				target.vid("__YangShin__", v, "II.Polowanie w V2! - Powrot")
			end
		end
		when letter begin
			send_letter("II.Polowanie w V2! - Powrot ")
		end
		when button or info begin
			say_title("II.Polowanie w V2! - Powrot ! ")
			say_arbuz("Gratulacje ! !")
			say_arbuz("Udaj sie do Yang-Shin . ")
			say_arbuz("Czeka on na ciebie z nagroda W M2 ! ")
		end
		when __YangShin__.target.click or
			20019.chat."II.Polowanie w V2 ! - Nagroda" begin
			say_title("Yang-Shin : ")
			say_arbuz("Eee tam ... Udalo ci sie i tyle . ")
			say_arbuz("Zrobil bym to szybciej i to owiele .. ")
			say_arbuz("Niech ci bedzie .. ")
			say("")
				say_limonka("Otrzymujesz : Kam. Dusz. Potwora +5 ")
				say_limonka("Otrzymujesz : 20.000.000 KK yang ")
				pc.give_item2(28537, 1)
				pc.change_money(20000000)
			set_state(__COMPLETE__)
		end
	end
	state __COMPLETE__ begin
	end
end
727881401622271220780.jpeg
Opublikowano

@ UP.

WHEN  : 20019.chat ("II.Polowanie w V2!")
STATE : infokill
WHEN  : letter
WHEN  : letter
WHEN  : button or
WHEN  : info
expecting 'when' or 'function'
yang_shin_lv50.quest:51:Abort (core dumped)

 

xq0lgJF.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...