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

Rekomendowane odpowiedzi

Opublikowano

To działa na zasadzie z cube, ogólnie tak jakoś nie jest mi potrzebne, dość proste a może się komuś spodoba.

--[[
section
	npc	20018
	item	28442	1
	item	71114	1
	reward	71137	1
	percent	100
end
section
	npc	20018
	item	28441	1
	item	71114	1
	reward	71138	1
	percent	100
end
section
	npc	20018
	item	28432	1
	item	71114	1
	reward	71139	1
	percent	100
end
section
	npc	20018
	item	28430	1
	item	71114	1
	reward	71140	1
	percent	100
end
section
	npc	20018
	item	28431	1
	item	71114	1
	reward	71141	1
	percent	100
end
section
	npc	20018
	item	28437	1
	item	71114	1
	reward	71142	1
	percent	100
end
]]--
quest tiger_system begin
	state start begin
		function main()
			say_title(mob_name(npc.race)..":")
			say("Chcesz się czegoś dowiedzieć o Tygrysach?")
			say("Mogę Cię wtajemniczyć w trudną sztukę ")
			say("wytwarzania wierzchowców.")
			say_reward("Wybierz opcję.")
			local s = select("Informacje","Lista Wierzchowców","Zamknij")
			if s == 1 then
				tiger_system.info()
			elseif s == 2 then
				tiger_system.list()
			end
		end
		function list()
			local v = {}
			local main = {
			-- [n] = {id pieczęci, id kd, nazwa bonusu, wartość bonusu},
			[1] = {71137, 28442, "Obrona", 250},
			[2] = {71138, 28441, "Max HP", 5000},
			[3] = {71139, 28432, "Szybkość Zaklęcia", 200},
			[4] = {71140, 28430, "Szansa na przeszywające uderzenie", 50},
			[5] = {71141, 28431, "Szansa na krytyczne uderzenie", 50},
			[6] = {71142, 28437, "Silny przeciwko potworom", 50}
			}
			for i = 1, table.getn(main) do
				table.insert(v, item_name(main[i][1]))
			end
			table.insert(v, "Zamknij")
			local s = select_table(v)
			if s == table.getn(main)+1 then return end
			say_title(mob_name(npc.race)..":")
			say_item_vnum(main[s][1])
			say_reward("Kamień Duszy: "..item_name(main[s][2]))
			say_reward("Bonus: +"..main[s][4].." "..main[s][3])
			local ss = select("Wstecz","Spis Treści","Zamknij")
			if ss == 1 then
				tiger_system.list()
			elseif s == 2 then
				tiger_system.main()
			end
		end
		function info()
			say_title(mob_name(npc.race)..":")
			say("Tygrysy Bengalskie to antyczne stwory")
			say("które przybyły na nasz kontynent wieki temu.")
			say("Mają one silniejsze bonusy niż normalne, ale")
			say("musisz mieć opanowaną jazdę na koniu. To")
			say("wymaga długiego treningu, ale się opłaca!")
			say("")
			say("Wytworzyć takiego wierzchowca nie jest tak")
			say("prosto jak się wydaje. Potrzebujesz Kamienia Duszy")
			say("ulepszonego na +4 i zwykłą pieczęć.")
			if select("Wstecz","Zamknij") == 1 then tiger_system.main() end
		end
		when 20018.chat."Tygrysy Bengalskie" begin
			tiger_system.main()
		end
	end
end
Opublikowano

Zasada z cube? Jak to?

Spójrz na zawartość komentarza, wklejamy to do cube.txt, u Baek-Go wybieramy opcję ze skrzynią na zioła, łączymy dane przedmioty i wychodzi nam pieczęć. Ogólnie quest w zasadzie ma rolę informacyjną.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...