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

Mój pierwszy quest


Rekomendowane odpowiedzi

Opublikowano

Cześć i czołem. Chcę się was poradzić, na jak dobrze quest jest napisany jak na pierwszy raz. Chcę, abyście go ocenili : > Dziękuje z góry.

quest trening begin
	state start begin 
		when login or levelup with pc.get_level >= 5 begin
			set_state(npc)
		end
	end
	state npc begin
                when letter begin
                        local v = find_npc_by_vnum(20355)
                        if v != 0 then
				target.vid("__TARGET__", v, "Kapitan")
			end
			send_letter("Pierwsze Umiejętności")
		end
		when button or npc begin
			say_title("Właśnie zdobyłem swoje pierwsze umiejętności !")
			say("Idź do Kapitana")
			say("on pomoże Ci")
			say("lepiej ich używać !")
			say_reward("Pośpiesz się !")
		end
		when __TARGET__.target.click or 
			20355.chat."Test" begin
			target.delete("__TARGET__")
				say("Kapitan:")
					say("Witaj!W końcu się zjawiłeś !")
					say("Skoro tutaj jesteś to pewnie przeczytałeś list który Ci wysłałem.")
					say("Słyszałem, że umiesz już conieco. To bardzo dobrze !")
					say("Pomogę Ci potrenować Twoje umiejętności")
					say("Wiesz, że mamy plagę metinów")
					say("Twoim treningiem będzie zniszczenie 5 metinów bitwy !")
					say("Więc ruszaj już !")
				set_state(Metiny)
				end
		end
			state Metiny begin
						when letter begin
						send_letter("Zniszcz 5 metinów bitwy !")
					end
						when button or npc begin
							say_title("Zniszcz 5 metinów bitwy")
							say("Aby lepiej zrozumieć swoje umiejętności")
							
					end
					when 8003.kill begin
						local a = pc.getqf("ile")+1
						if a < 10 then
						pc.setqf("ile", a)
						else
							send_letter("Udalo ci sie! Wróć teraz do kapitana !")
								set_state(koniec)
								local v = find_npc_by_vnum(20355)
								if v != 0 then
									target.vid("__TARGET__", v, "Kapitan")
							end
						end
					end

						when 20004.chat."Test" begin
						target.delete("__TARGET__")
							say_title("Kapitan:")
						say("Gratulacje ! Przeszedłeś test umiejętności")
						say("I pomogłeś społeczności")
						say("Za to dostaniesz srebrną branzoletę +7 !")
						 pc.give_item2(14047)
			set_state(koniec)
		end
	end
	state koniec begin
	end
end
maciek2466sygnatura.jpg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...