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

Quest na zabicie (id moba)


Rekomendowane odpowiedzi

Opublikowano

Witam prosiłbym o napisanie questa i wytłumaczenia go .

Gdy postać wbije lv dajmy 35 pojawia sie informacja po lewj stronie w taki zwoju ,że mamy iść do kowala i znim porozmawiać

On nam każe zabić dajmy 5 metinów zazdrości 35 lv 8007 bodajże takie ma id gdy zabije je wraca do kowala i kowal mu daje

50kk yang

50k doświadczenia

5% na potowry bonus stały

 

 

Przepraszam za moją ortografie wynagradzam plusami .

Opublikowano

 

quest zazdry begin
	state start begin
		when login and pc.level >= 35 begin
			set_state(npc)
		end
	end

	state npc begin
		when letter begin
			local v = find_npc_by_vnum(20016)
			if v != 0 then
			target.vid("__TARGET__", v, "Kowal")
			end
			send_letter("Pomoc I - Kowal!")
		end

		when button or info begin
			say_title("Pomoc I: ")
			say("")
			say("Udaj się do pierwszego miasta")
			say("i zgłoś się do Kowala. ")
			say("Podobno ma dla Ciebie zadanie. ")
		end
		
		when __TARGET__.target.click or
		20016.chat."Zadanie" begin
		target.delete("__TARGET__")
			say_title("Kowal: ")
			say("")
			say("Witaj! Potrzebuję abyś załatwił ")
			say("dla mnie pewną ilość Metinów.")
			say("Następnie wróć do mnie. Zabij:")
			say_reward("  - 5 Metinów Zazdrości.")
			say("")
			say("Przyjmujesz to zadanie?")
			local s = select("Tak", "Nie dam rady...")
				if s == 1 then
					say_title("Kowal: ")
					say("")
					say("Wspaniale! ")
					say("Resztę informacji znajdziesz w liście ode mnie. ")
					say("")
					set_state(akceptacja)
				elseif s == 2 then
					say_title("Kowal: ")
					say("")
					say("Pff.. Nie to nie.")
					say("Żegnam.")
					set_state(koniec)
				end
		end
	end

	state akceptacja begin
		when letter begin
			send_letter("Pomoc I - Potwory")
		end
		
		when button or info begin
			say_title("List od Kowala: ")
			say("")
			say("Musisz zabić:")
			say_reward("  - 5 Metinów Zazdrości!")
			say("")
			say_title("Do tej pory zabiłeś: "..pc.getqf("metki").." / 5 Metinów!")
		end
		
		when kill with npc.get_race() == 8007 begin
			pc.setqf("metki", pc.getqf("metki")+1)
				if pc.getqf("metki") == 5 then
					say_reward("Brawo, udało się!")
					say("")
					say("Udaj się do Kowala, aby przekazać mu")
					say("tę wspaniałą nowinę!")
				end
		end
				
		when letter begin
			local v = find_npc_by_vnum(20016)
			if v != 0 then
			target.vid("__TARGET__", v, "Kowal")
			end
		end

		when __TARGET__.target.click or
		20016.chat."Pomoc II" begin
		target.delete("__TARGET__")
			say_title("Kowal: ")
			say("")
			say("Świetnie, udało Ci się pokonać Metiny.")
			say("To by było na tyle.")
			say("Cieszę się, że chciało Ci się wykonywać dla mnie misje.")
			say("Jak obiecałam - zostaniesz sowicie nagrodzony!")
			pc.change_money(50000000)
			pc.give_exp2(50000)
			affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 5, 60*60*24*365*60)
		end
	end
	state koniec begin
	end
end
727881401622271220780.jpeg
Opublikowano
quest zazdry begin
	state start begin
		when login and pc.level >= 35 begin
			set_state(npc)
		end
	end

	state npc begin
		when letter begin
			local v = find_npc_by_vnum(20016)
			if v != 0 then
			target.vid("__TARGET__", v, "Kowal")
			end
			send_letter("Pomoc I - Kowal!")
		end

		when button or info begin
			say_title("Pomoc I: ")
			say("")
			say("Udaj się do pierwszego miasta")
			say("i zgłoś się do Kowala. ")
			say("Podobno ma dla Ciebie zadanie. ")
		end
		
		when __TARGET__.target.click or
		20016.chat."Zadanie" begin
		target.delete("__TARGET__")
			say_title("Kowal: ")
			say("")
			say("Witaj! Potrzebuję abyś załatwił ")
			say("dla mnie pewną ilość Metinów.")
			say("Następnie wróć do mnie. Zabij:")
			say_reward("  - 5 Metinów Zazdrości.")
			say("")
			say("Przyjmujesz to zadanie?")
			local s = select("Tak", "Nie dam rady...")
				if s == 1 then
					say_title("Kowal: ")
					say("")
					say("Wspaniale! ")
					say("Resztę informacji znajdziesz w liście ode mnie. ")
					say("")
					set_state(akceptacja)
				elseif s == 2 then
					say_title("Kowal: ")
					say("")
					say("Pff.. Nie to nie.")
					say("Żegnam.")
					set_state(koniec)
				end
		end
	end

	state akceptacja begin
		when letter begin
			send_letter("Pomoc I - Potwory")
		end
		
		when button or info begin
			say_title("List od Kowala: ")
			say("")
			say("Musisz zabić:")
			say_reward("  - 5 Metinów Zazdrości!")
			say("")
			say_title("Do tej pory zabiłeś: "..pc.getqf("metki").." / 5 Metinów!")
		end
		
		when kill with npc.get_race() == 8007 begin
			pc.setqf("metki", pc.getqf("metki")+1)
				if pc.getqf("metki") == 5 then
					say_reward("Brawo, udało się!")
					say("")
					say("Udaj się do Kowala, aby przekazać mu")
					say("tę wspaniałą nowinę!")
				end
		end
				
		when letter begin
			local v = find_npc_by_vnum(20016)
			if v != 0 then
			target.vid("__TARGET__", v, "Kowal")
			end
		end

		when __TARGET__.target.click or
		20016.chat."Pomoc II" begin
		target.delete("__TARGET__")
			say_title("Kowal: ")
			say("")
			say("Świetnie, udało Ci się pokonać Metiny.")
			say("To by było na tyle.")
			say("Cieszę się, że chciało Ci się wykonywać dla mnie misje.")
			say("Jak obiecałam - zostaniesz sowicie nagrodzony!")
			pc.change_money(50000000)
			pc.give_exp2(50000)
			affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 5, 60*60*24*365*60)
		end
	end
	state koniec begin
	end
end

Nie chce mi sie wgrać wywala błąd :when doesnt have begin end clasue . and fabularna11.quest:abort core dumped

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...