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

Szukam Questa na Wierzchowce


Rekomendowane odpowiedzi

Opublikowano

Witajcie

 

Poszukuje Questa na wierzchowce typu ze pieczec nie zajmuje slotu tylko po prostu klikam prawym na pieczec i na niej siedze ( działanie jak autopoty ) 

z góry bardzo dziękuje.

cooltext1_wrhasrw.png

Opublikowano

Jestem słaby z questów, napisz do kogoś może ci ktoś napiszę wystarczy poszukać, jak na razie oferuje to na pliki Teranza:

quest mount begin
	state start begin
		when 50063.use or 50064.use or 50065.use or 50066.use or 50067.use or 50068.use or 50069.use or 500700.use or 500710.use or 500720.use with
			not pc.is_polymorphed() begin
			mount.ride(item.get_vnum())
		end
		when login begin
			if item.select_cell(97) then
				if 50063 <= item.vnum and item.vnum <= 500720 then
					pc.unmount()
					mount.ride(item.vnum)
				end
			end
			if item.select_cell(98) then
				if 50063 <= item.vnum and item.vnum <= 500720 then
					pc.unmount()
					mount.ride(item.vnum)
				end
			end
		end
		function ride(vnum)
			if pc.is_mount() then
				pc.unmount()
				return
			end
			local time = mount.info(vnum, 8)
			local bon1id = mount.info(vnum, 2) bon1val = mount.info(vnum, 3)
			local bon2id = mount.info(vnum, 4) bon2val = mount.info(vnum, 5)
			local bon3id = mount.info(vnum, 6) bon3val = mount.info(vnum, 7)

			if pc.get_armor() == 11901 or pc.get_armor() == 11902 then
				say_title(pc.get_name().."...")
				say("Zdejmij swoją suknię i ponownie założ pieczęć!")
				return
			elseif pc.get_armor() == 11903 or pc.get_armor() == 11904 then
				say_title(pc.get_name().."...")
				say("Zdejmij swój garnitur i ponownie założ pieczęć!")
				return
			end

			time = time*60
			pc.mount(mount.info(vnum, 1), time)
			if bon1id !=0 and bon1val !=0 then
				pc.mount_bonus(bon1id, bon1val, time)
			end
			if bon2id !=0 and bon2val !=0 then
				pc.mount_bonus(bon2id, bon2val, time)
			end
			if bon3id !=0 and bon3val !=0 then
				pc.mount_bonus(bon3id, bon3val, time)
			end
		end
		function info(vnum, index)
			mount_list={ --  mount  bon1  bon2  bon3  czas (min.)
				[50063] = {20112, 54, 50, 53, 30, 0, 0, 60*24*7},
				[50064] = {20113, 53, 60, 15, 10, 0, 0, 60*24*7},
				[50065] = {20114, 15, 20, 10, 20, 0, 0, 60*24*7},
				[50066] = {20115, 4, 15, 5, 35, 0, 0, 60*24*7},
				[50067] = {20116, 54, 30, 16, 10, 0, 0, 60*24*7},
				[50068] = {20117, 15, 15, 16, 15, 0, 0, 60*24*7},
				[50069] = {20118, 17, 10, 5, 20, 0, 0, 60*24*7},
				[500700] = {20119, 15, 20, 11, 20, 0, 0, 60*24*7},
				[500710] = {20144, 4, 20, 1, 1000, 0, 0, 60*24*7},
				[500720] = {20145, 1, 1500, 15, 20, 0, 0, 60*24*7},
			}
			return mount_list[vnum][index]
		end
	end
end

2LaT.gif

Opublikowano

C*****y jest ten quest.. :/ tak samo jak pet_system.quest mozna przywolac 102982 petów i o dziwo pet_system z innych plikow tez nie dziala tak jak powinien..

Z tego co wiem to w plikach terenza w quescie pet_system jest argument że tylko gm może przywołać dowolną ilość petów więc w czym problem?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...