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

[Pisanie]Quest na peta (misja)


Rekomendowane odpowiedzi

Opublikowano

Witam prosił bym o napisanie questa na wygranie peta z misji jako nagrody.

Np po wbiciu 30 lv pokazuje nam się misja od jakiegoś npc w moim przypadku id 20094 (Wróżka) . Zeby przyjsc do niej iz ma dla nas ważną misje i cenna nagordę którą jest własny zwierzak . Misja jest taka aby zabic 10 Best kapitanów oraz zdobyc 30 kawałków klejnotów

 

Daje max ++++++++ :)

Opublikowano

Nie wiem czy będzie w 100% sprawny, ale trybić powinien :D

-- PhoEnix9332
quest seduction begin
	state start begin
		when login or levelup with pc.level >= 5 begin
			set_state(handlarka)
		end
	end

	state handlarka begin
		when letter begin
			local v = find_npc_by_vnum(9003)
			if v != 0 then
			target.vid("__TARGET__", v, "Handlarka Różnościami")
			end
			send_letter("Pomoc I - Handlarka!")
		end

		when button or info begin
			say_title("Pomoc I: ")
			say("")
			say("Udaj się do pierwszego miasta")
			say("i zgłoś się do Handlarki Różnościami. ")
			say("Podobno ma dla Ciebie zadanie. ")
		end

		when __TARGET__.target.click or
		9003.chat."Zadanie" begin
		target.delete("__TARGET__")
			say_title("Handlarka Różnościami: ")
			say("")
			say("Witaj! Potrzebuję abyś załatwił ")
			say("dla mnie sforę niegrzecznych bestii.")
			say("Poza tym, przynieś mi 30x Kawałek Klejnotu!")
			say("Następnie udaj się do mojego ojca:")
			say_reward("  - Handlarza Zbrojami.")
			say("")
			say("Przyjmujesz to zadanie?")
			local s = select("Tak", "Nie dam rady...")
				if s == 1 then
					say_title("Handlarka Różnościami: ")
					say("")
					say("Wspaniale! ")
					say("Resztę informacji znajdziesz w liście ode mnie. ")
					say("")
					set_state(akceptacja)
				elseif s == 2 then
					say_title("Handlarka Różnościami: ")
					say("")
					say("Pff.. Nie to nie.")
					say("Żegnam.")
					set_state(koniec)
				end
		end
	end
	
	state akceptacja begin
		when letter begin
			send_letter("Pomoc I - Bestie")
		end
		
		when button or info begin
			say_title("List od Handlarki: ")
			say("")
			say("Udaj się do drugiego miasta.")
			say("Musisz zabić dla mnie aż 10 niesfornych")
			say("bestii. Zostaniesz wspaniale nagrodzony!")
			say("")
			say_reward("Zabij 10x:")
			say("  - Best. Kapitan.")
		end
		
		when kill with npc.get_race() == 591 begin
			pc.setqf("kapec", pc.getqf("kapec")+1)
				if pc.getqf("kapec") == 10 then
					say_reward("Brawo, udało się!")
					say("")
					say("Udaj się do mojego ojca, aby przekazać mu")
					say("tę wspaniałą nowinę!")
				end
		end
				
		when letter begin
			local v = find_npc_by_vnum(9008)
			if v != 0 then
			target.vid("__TARGET__", v, "Handlarz Zbrojami")
			end
		end

		when __TARGET__.target.click or
		9008.chat."Pomoc" and pc.count_item(id_kawalka_klej) > 29 begin
		target.delete("__TARGET__")
			say_title("Handlarz Zbrojami: ")
			say("")
			say("Świetnie, udało Ci się pokonać dzikie bestie")
			say("oraz masz dla mnie klejnoty! Otrzymujesz nagrodę!")
			pc.give_item2(xxx, 1)
		else
			say("Niestety nie masz tylu kawałków klejnotu..")
		end
	end
end
727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...