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] o gotowe działające Questy


Rekomendowane odpowiedzi

Opublikowano

Cześć

Czy ktoś mógłby mi podesłać tutaj Questy(działające i edytowane) do ściągnięcia w paczce .rar dokładnie na Pety i Wierzchowce pliki Terenzo v3 FreeBSD 9.0.

Oraz ścieżkę gdzie dokładnie ich wrzucić.

Z góry wielkie THX ;]

Opublikowano

tu masz questa na wierzchowce z Terenzo

------------------------------------------------
-- Autor: Terenzo. (http://terenzo.tk)
-- Zakaz publikowania i sprzedawania!
------------------------------------------------
quest mount begin
	state start begin
		when 71114.use or 71115.use or 71116.use or 71117.use or 71125.use or 71126.use or 71127.use or 71128.use or 52001.use or 52002.use or 52003.use or 52004.use or 52005.use or 71161.use with
			not pc.is_polymorphed() begin
			mount.ride(item.get_vnum())
		end
		when login begin
			if item.select_cell(97) then
				if 71114 <= item.vnum and item.vnum <= 71142 then
					pc.unmount()
					mount.ride(item.vnum)
				end
			end
			if item.select_cell(98) then
				if 71114 <= item.vnum and item.vnum <= 71142 then
					pc.unmount()
					mount.ride(item.vnum)
				end
			end
		end
		when login begin
			if item.select_cell(97) then
				if 52001 <= item.vnum and item.vnum <= 52006 then
					pc.unmount()
					mount.ride(item.vnum)
				end
			end
			if item.select_cell(98) then
				if 52001 <= item.vnum and item.vnum <= 52006 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_koral(pc.get_name().."...")
				say_cialo("Zdejmij swoj garnitur/suknię i")
				say_cialo("ponownie założ pieczęć!")
				return
			elseif pc.get_armor() == 11903 or pc.get_armor() == 11904 then
				say_koral(pc.get_name().."...")
				say_cialo("Zdejmij swoj garnitur/suknię i")
				say_cialo("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.)
				[52001] = {20115, 0, 0, 0, 0, 0, 0, 60*24*7},
				[52002] = {20116, 0, 0, 0, 0, 0, 0, 60*24*7},
				[52003] = {20117, 0, 0, 0, 0, 0, 0, 60*24*7},
				[52004] = {20118, 0, 0, 0, 0, 0, 0, 60*24*7},
				[52005] = {20114, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71161] = {20119, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71114] = {20110, 0, 0, 0, 0, 0, 0, 60*60*2},
				[71115] = {20111, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71116] = {20112, 0, 0, 0, 0, 0, 0, 60*60*2},
				[71117] = {20113, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71125] = {20209, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71126] = {20210, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71127] = {20211, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71128] = {20212, 0, 0, 0, 0, 0, 0, 60*24*7},
			}
			return mount_list[vnum][index]
		end
	end
end

jak wgrać
w filezili wchodzisz

 

usr/home/mt2/share/locale/poland/quest

 

Wgrywasz Questa

 

 

dajesz mu prawa 777

w maszynie piszesz

cd /usr/home/mt2/share/locale/poland/quest

./qc wierzchowce.quest

 

jak nie wiesz jak go zapisać to w questach masz questa wierzchowce skopiuj to do folderu

a tu masz na pety ale na game 2089 jaki jest na plikach Terenzo pety nie działają
quest

----************************************----
---****  Pet system full by Kroneees ****---
----************************************----
---**** Russia ;3 bad ENG ver.  ****---
----************************************----
quest pets begin
	state start begin	
		when 53001.use with pc.getqf("firephoenix1") == 0 and pc.getqf("firephoenix2") == 0
		and pc.getqf("firephoenix3") == 0 and pc.getqf("firephoenix4") == 0
		and pc.getqf("firephoenix5") == 0 and pc.getqf("firephoenix6") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix") == 0 then
				horse.set_level("22")
				cmdchat("buff8")
				horse.set_name(""..pc.get_name().." Ognisty Feniks")
				pc.setqf("phoenix_fly", 1)
                pc.setqf("firephoenix", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck", 0.2)
				
			elseif pc.getqf("firephoenix") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly", 0)
                pc.setqf("firephoenix", 0)
				cleartimer("bugcheck")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck.timer begin

			if pc.count_item(53001) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly", 0)
                pc.setqf("firephoenix", 0)
				syschat(" Zwierze zostało usunięte ")
				cleartimer("bugcheck")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix") == 1 begin
                horse.set_level("22")
				horse.set_name(""..pc.get_name().." Ognisty Feniks")
				pc.setqf("phoenix_fly", 1)
                pc.setqf("firephoenix", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck", 0.2)
				
		end		
		
	end	
end	

quest pets begin
	state start begin	
		when 53003.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix2") == 0
		and pc.getqf("firephoenix3") == 0 and pc.getqf("firephoenix4") == 0
		and pc.getqf("firephoenix5") == 0 and pc.getqf("firephoenix6") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix1") == 0 then
				cmdchat("buff10")
                horse.set_level("23")
				horse.set_name(""..pc.get_name().." Lodowy Feniks")
				pc.setqf("phoenix_fly1", 1)
                pc.setqf("firephoenix1", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck1", 0.2)
				
			elseif pc.getqf("firephoenix1") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly1", 0)
                pc.setqf("firephoenix1", 0)
				cleartimer("bugcheck1")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck1.timer begin

			if pc.count_item(53003) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				syschat(" Zwierze zostało usunięte ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly1", 0)
                pc.setqf("firephoenix1", 0)
				
				cleartimer("bugcheck1")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix1") == 1 begin
                horse.set_level("23")
				horse.set_name(""..pc.get_name().." Lodowy Feniks")
				pc.setqf("phoenix_fly1", 1)
                pc.setqf("firephoenix1", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck1", 0.2)
				
		end		
		
	end	
end	

quest pets begin
	state start begin	
		when 53002.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix1") == 0
		and pc.getqf("firephoenix3") == 0 and pc.getqf("firephoenix4") == 0
		and pc.getqf("firephoenix5") == 0 and pc.getqf("firephoenix6") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix2") == 0 then
				cmdchat("buff9")
                horse.set_level("24")
				horse.set_name(""..pc.get_name().." Reniferek ")
				pc.setqf("phoenix_fly2", 1)
                pc.setqf("firephoenix2", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck2", 0.2)
				
			elseif pc.getqf("firephoenix2") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly2", 0)
                pc.setqf("firephoenix2", 0)
				cleartimer("bugcheck2")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck2.timer begin

			if pc.count_item(53002) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				syschat(" Zwierze zostało usunięte ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly2", 0)
                pc.setqf("firephoenix2", 0)
				
				cleartimer("bugcheck2")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix2") == 1 begin
                horse.set_level("24")
				horse.set_name(""..pc.get_name().." Reniferek ")
				pc.setqf("phoenix_fly2", 1)
                pc.setqf("firephoenix2", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck2", 0.2)
				
		end		
		
	end	
end	

quest pets begin
	state start begin	
		when 53005.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix1") == 0 
		and pc.getqf("firephoenix2") == 0 and pc.getqf("firephoenix4") == 0
		and pc.getqf("firephoenix5") == 0 and pc.getqf("firephoenix6") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix3") == 0 then
				cmdchat("buff11")
                horse.set_level("25")
				horse.set_name(""..pc.get_name().." Azraeluś ")
				pc.setqf("phoenix_fly3", 1)
                pc.setqf("firephoenix3", 1)
				affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck3", 0.2)
				
			elseif pc.getqf("firephoenix3") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly3", 0)
                pc.setqf("firephoenix3", 0)
				cleartimer("bugcheck3")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck3.timer begin

			if pc.count_item(53005) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				syschat(" Zwierze zostało usunięte ")
				affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly3", 0)
                pc.setqf("firephoenix3", 0)
				
				cleartimer("bugcheck3")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix3") == 1 begin
                horse.set_level("25")
				horse.set_name(""..pc.get_name().." Azraeluś ")
				pc.setqf("phoenix_fly3", 1)
                pc.setqf("firephoenix3", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck3", 0.2)
				
		end		
		
	end	
end

quest pets begin
	state start begin	
		when 53006.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix1") == 0
		and pc.getqf("firephoenix2") == 0 and pc.getqf("firephoenix3") == 0
		and pc.getqf("firephoenix5") == 0 and pc.getqf("firephoenix6") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix4") == 0 then
				cmdchat("buff12")
                horse.set_level("26")
				horse.set_name(""..pc.get_name().." Piesek")
				pc.setqf("phoenix_fly4", 1)
                pc.setqf("firephoenix4", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck4", 0.2)
				
			elseif pc.getqf("firephoenix4") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly4", 0)
                pc.setqf("firephoenix4", 0)
				cleartimer("bugcheck4")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck4.timer begin

			if pc.count_item(53006) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Piesek ")
				syschat(" Zwierze zostało usunięte ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly4", 0)
                pc.setqf("firephoenix4", 0)
				
				cleartimer("bugcheck4")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix4") == 1 begin
                horse.set_level("26")
				horse.set_name(""..pc.get_name().." Piesek ")
				pc.setqf("phoenix_fly4", 1)
                pc.setqf("firephoenix4", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck4", 0.2)
				
		end		
		
	end	
end

quest pets begin
	state start begin	
		when 53007.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix1") == 0
		and pc.getqf("firephoenix2") == 0 and pc.getqf("firephoenix3") == 0
		and pc.getqf("firephoenix4") == 0 and pc.getqf("firephoenix6") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix5") == 0 then
				cmdchat("buff13")
                horse.set_level("27")
				horse.set_name(""..pc.get_name().." Lewek ")
				pc.setqf("phoenix_fly5", 1)
                pc.setqf("firephoenix5", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck5", 0.2)
				
			elseif pc.getqf("firephoenix5") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly5", 0)
                pc.setqf("firephoenix5", 0)
				cleartimer("bugcheck5")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck5.timer begin

			if pc.count_item(53007) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				syschat(" Zwierze zostało usunięte ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly5", 0)
                pc.setqf("firephoenix5", 0)
				
				cleartimer("bugcheck5")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix5") == 1 begin
                horse.set_level("27")
				horse.set_name(""..pc.get_name().." Lewek ")
				pc.setqf("phoenix_fly5", 1)
                pc.setqf("firephoenix5", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck5", 0.2)
				
		end		
		
	end	
end	

quest pets begin
	state start begin	
		when 53008.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix1") == 0
		and pc.getqf("firephoenix2") == 0 and pc.getqf("firephoenix3") == 0
		and pc.getqf("firephoenix4") == 0 and pc.getqf("firephoenix5") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix6") == 0 then
				cmdchat("buff14")
			    horse.set_level("28")
				horse.set_name(""..pc.get_name().." Dziczek ")
				pc.setqf("phoenix_fly6", 1)
                pc.setqf("firephoenix6", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck6", 0.2)
				
			elseif pc.getqf("firephoenix6") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly6", 0)
                pc.setqf("firephoenix6", 0)
				cleartimer("bugcheck6")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck6.timer begin

			if pc.count_item(53008) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				syschat(" Zwierze zostało usunięte ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly6", 0)
                pc.setqf("firephoenix6", 0)
				
				cleartimer("bugcheck6")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix6") == 1 begin
                horse.set_level("28")
				horse.set_name(""..pc.get_name().." Dziczek ")
				pc.setqf("phoenix_fly6", 1)
                pc.setqf("firephoenix6", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck6", 0.2)
				
		end		
		
	end	
end

quest pets begin
	state start begin	
		when 53009.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix1") == 0
		and pc.getqf("firephoenix2") == 0 and pc.getqf("firephoenix3") == 0
		and pc.getqf("firephoenix4") == 0 and pc.getqf("firephoenix5") == 0
		and pc.getqf("firephoenix6") == 0 begin
		
			if pc.getqf("firephoenix7") == 0 then
                cmdchat("buff15")
				horse.set_level("29")
				horse.set_name(""..pc.get_name().." Tygrysek ")
				pc.setqf("phoenix_fly7", 1)
                pc.setqf("firephoenix7", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck7", 0.2)
				
			elseif pc.getqf("firephoenix7") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly7", 0)
                pc.setqf("firephoenix7", 0)
				cleartimer("bugcheck7")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck7.timer begin

			if pc.count_item(53009) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				syschat(" Zwierze zostało usunięte ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly7", 0)
                pc.setqf("firephoenix7", 0)
				
				cleartimer("bugcheck7")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix7") == 1 begin
                horse.set_level("29")
				horse.set_name(""..pc.get_name().." Tygrysek ")
				pc.setqf("phoenix_fly7", 1)
                pc.setqf("firephoenix7", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck7", 0.2)
				
		end		
		
	end	
end				

Opublikowano

 

tu masz questa na wierzchowce z Terenzo

 

 

------------------------------------------------
-- Autor: Terenzo. (http://terenzo.tk)
-- Zakaz publikowania i sprzedawania!
------------------------------------------------
quest mount begin
	state start begin
		when 71114.use or 71115.use or 71116.use or 71117.use or 71125.use or 71126.use or 71127.use or 71128.use or 52001.use or 52002.use or 52003.use or 52004.use or 52005.use or 71161.use with
			not pc.is_polymorphed() begin
			mount.ride(item.get_vnum())
		end
		when login begin
			if item.select_cell(97) then
				if 71114 <= item.vnum and item.vnum <= 71142 then
					pc.unmount()
					mount.ride(item.vnum)
				end
			end
			if item.select_cell(98) then
				if 71114 <= item.vnum and item.vnum <= 71142 then
					pc.unmount()
					mount.ride(item.vnum)
				end
			end
		end
		when login begin
			if item.select_cell(97) then
				if 52001 <= item.vnum and item.vnum <= 52006 then
					pc.unmount()
					mount.ride(item.vnum)
				end
			end
			if item.select_cell(98) then
				if 52001 <= item.vnum and item.vnum <= 52006 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_koral(pc.get_name().."...")
				say_cialo("Zdejmij swoj garnitur/suknię i")
				say_cialo("ponownie założ pieczęć!")
				return
			elseif pc.get_armor() == 11903 or pc.get_armor() == 11904 then
				say_koral(pc.get_name().."...")
				say_cialo("Zdejmij swoj garnitur/suknię i")
				say_cialo("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.)
				[52001] = {20115, 0, 0, 0, 0, 0, 0, 60*24*7},
				[52002] = {20116, 0, 0, 0, 0, 0, 0, 60*24*7},
				[52003] = {20117, 0, 0, 0, 0, 0, 0, 60*24*7},
				[52004] = {20118, 0, 0, 0, 0, 0, 0, 60*24*7},
				[52005] = {20114, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71161] = {20119, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71114] = {20110, 0, 0, 0, 0, 0, 0, 60*60*2},
				[71115] = {20111, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71116] = {20112, 0, 0, 0, 0, 0, 0, 60*60*2},
				[71117] = {20113, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71125] = {20209, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71126] = {20210, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71127] = {20211, 0, 0, 0, 0, 0, 0, 60*24*7},
				[71128] = {20212, 0, 0, 0, 0, 0, 0, 60*24*7},
			}
			return mount_list[vnum][index]
		end
	end
end

jak wgrać

w filezili wchodzisz

 

usr/home/mt2/share/locale/poland/quest

 

Wgrywasz Questa

 

 

dajesz mu prawa 777

 

w maszynie piszesz

 

cd /usr/home/mt2/share/locale/poland/quest

./qc wierzchowce.quest

 

jak nie wiesz jak go zapisać to w questach masz questa wierzchowce skopiuj to do folderu

 

a tu masz na pety ale na game 2089 jaki jest na plikach Terenzo pety nie działają

quest

 

----************************************----
---****  Pet system full by Kroneees ****---
----************************************----
---**** Russia ;3 bad ENG ver.  ****---
----************************************----
quest pets begin
	state start begin	
		when 53001.use with pc.getqf("firephoenix1") == 0 and pc.getqf("firephoenix2") == 0
		and pc.getqf("firephoenix3") == 0 and pc.getqf("firephoenix4") == 0
		and pc.getqf("firephoenix5") == 0 and pc.getqf("firephoenix6") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix") == 0 then
				horse.set_level("22")
				cmdchat("buff8")
				horse.set_name(""..pc.get_name().." Ognisty Feniks")
				pc.setqf("phoenix_fly", 1)
                pc.setqf("firephoenix", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck", 0.2)
				
			elseif pc.getqf("firephoenix") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly", 0)
                pc.setqf("firephoenix", 0)
				cleartimer("bugcheck")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck.timer begin

			if pc.count_item(53001) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly", 0)
                pc.setqf("firephoenix", 0)
				syschat(" Zwierze zostało usunięte ")
				cleartimer("bugcheck")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix") == 1 begin
                horse.set_level("22")
				horse.set_name(""..pc.get_name().." Ognisty Feniks")
				pc.setqf("phoenix_fly", 1)
                pc.setqf("firephoenix", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck", 0.2)
				
		end		
		
	end	
end	

quest pets begin
	state start begin	
		when 53003.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix2") == 0
		and pc.getqf("firephoenix3") == 0 and pc.getqf("firephoenix4") == 0
		and pc.getqf("firephoenix5") == 0 and pc.getqf("firephoenix6") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix1") == 0 then
				cmdchat("buff10")
                horse.set_level("23")
				horse.set_name(""..pc.get_name().." Lodowy Feniks")
				pc.setqf("phoenix_fly1", 1)
                pc.setqf("firephoenix1", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck1", 0.2)
				
			elseif pc.getqf("firephoenix1") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly1", 0)
                pc.setqf("firephoenix1", 0)
				cleartimer("bugcheck1")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck1.timer begin

			if pc.count_item(53003) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				syschat(" Zwierze zostało usunięte ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly1", 0)
                pc.setqf("firephoenix1", 0)
				
				cleartimer("bugcheck1")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix1") == 1 begin
                horse.set_level("23")
				horse.set_name(""..pc.get_name().." Lodowy Feniks")
				pc.setqf("phoenix_fly1", 1)
                pc.setqf("firephoenix1", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck1", 0.2)
				
		end		
		
	end	
end	

quest pets begin
	state start begin	
		when 53002.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix1") == 0
		and pc.getqf("firephoenix3") == 0 and pc.getqf("firephoenix4") == 0
		and pc.getqf("firephoenix5") == 0 and pc.getqf("firephoenix6") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix2") == 0 then
				cmdchat("buff9")
                horse.set_level("24")
				horse.set_name(""..pc.get_name().." Reniferek ")
				pc.setqf("phoenix_fly2", 1)
                pc.setqf("firephoenix2", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck2", 0.2)
				
			elseif pc.getqf("firephoenix2") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly2", 0)
                pc.setqf("firephoenix2", 0)
				cleartimer("bugcheck2")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck2.timer begin

			if pc.count_item(53002) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				syschat(" Zwierze zostało usunięte ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly2", 0)
                pc.setqf("firephoenix2", 0)
				
				cleartimer("bugcheck2")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix2") == 1 begin
                horse.set_level("24")
				horse.set_name(""..pc.get_name().." Reniferek ")
				pc.setqf("phoenix_fly2", 1)
                pc.setqf("firephoenix2", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck2", 0.2)
				
		end		
		
	end	
end	

quest pets begin
	state start begin	
		when 53005.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix1") == 0 
		and pc.getqf("firephoenix2") == 0 and pc.getqf("firephoenix4") == 0
		and pc.getqf("firephoenix5") == 0 and pc.getqf("firephoenix6") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix3") == 0 then
				cmdchat("buff11")
                horse.set_level("25")
				horse.set_name(""..pc.get_name().." Azraeluś ")
				pc.setqf("phoenix_fly3", 1)
                pc.setqf("firephoenix3", 1)
				affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck3", 0.2)
				
			elseif pc.getqf("firephoenix3") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly3", 0)
                pc.setqf("firephoenix3", 0)
				cleartimer("bugcheck3")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck3.timer begin

			if pc.count_item(53005) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				syschat(" Zwierze zostało usunięte ")
				affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly3", 0)
                pc.setqf("firephoenix3", 0)
				
				cleartimer("bugcheck3")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix3") == 1 begin
                horse.set_level("25")
				horse.set_name(""..pc.get_name().." Azraeluś ")
				pc.setqf("phoenix_fly3", 1)
                pc.setqf("firephoenix3", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck3", 0.2)
				
		end		
		
	end	
end

quest pets begin
	state start begin	
		when 53006.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix1") == 0
		and pc.getqf("firephoenix2") == 0 and pc.getqf("firephoenix3") == 0
		and pc.getqf("firephoenix5") == 0 and pc.getqf("firephoenix6") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix4") == 0 then
				cmdchat("buff12")
                horse.set_level("26")
				horse.set_name(""..pc.get_name().." Piesek")
				pc.setqf("phoenix_fly4", 1)
                pc.setqf("firephoenix4", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck4", 0.2)
				
			elseif pc.getqf("firephoenix4") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly4", 0)
                pc.setqf("firephoenix4", 0)
				cleartimer("bugcheck4")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck4.timer begin

			if pc.count_item(53006) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Piesek ")
				syschat(" Zwierze zostało usunięte ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly4", 0)
                pc.setqf("firephoenix4", 0)
				
				cleartimer("bugcheck4")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix4") == 1 begin
                horse.set_level("26")
				horse.set_name(""..pc.get_name().." Piesek ")
				pc.setqf("phoenix_fly4", 1)
                pc.setqf("firephoenix4", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck4", 0.2)
				
		end		
		
	end	
end

quest pets begin
	state start begin	
		when 53007.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix1") == 0
		and pc.getqf("firephoenix2") == 0 and pc.getqf("firephoenix3") == 0
		and pc.getqf("firephoenix4") == 0 and pc.getqf("firephoenix6") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix5") == 0 then
				cmdchat("buff13")
                horse.set_level("27")
				horse.set_name(""..pc.get_name().." Lewek ")
				pc.setqf("phoenix_fly5", 1)
                pc.setqf("firephoenix5", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck5", 0.2)
				
			elseif pc.getqf("firephoenix5") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly5", 0)
                pc.setqf("firephoenix5", 0)
				cleartimer("bugcheck5")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck5.timer begin

			if pc.count_item(53007) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				syschat(" Zwierze zostało usunięte ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly5", 0)
                pc.setqf("firephoenix5", 0)
				
				cleartimer("bugcheck5")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix5") == 1 begin
                horse.set_level("27")
				horse.set_name(""..pc.get_name().." Lewek ")
				pc.setqf("phoenix_fly5", 1)
                pc.setqf("firephoenix5", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck5", 0.2)
				
		end		
		
	end	
end	

quest pets begin
	state start begin	
		when 53008.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix1") == 0
		and pc.getqf("firephoenix2") == 0 and pc.getqf("firephoenix3") == 0
		and pc.getqf("firephoenix4") == 0 and pc.getqf("firephoenix5") == 0
		and pc.getqf("firephoenix7") == 0 begin
		
			if pc.getqf("firephoenix6") == 0 then
				cmdchat("buff14")
			    horse.set_level("28")
				horse.set_name(""..pc.get_name().." Dziczek ")
				pc.setqf("phoenix_fly6", 1)
                pc.setqf("firephoenix6", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck6", 0.2)
				
			elseif pc.getqf("firephoenix6") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly6", 0)
                pc.setqf("firephoenix6", 0)
				cleartimer("bugcheck6")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck6.timer begin

			if pc.count_item(53008) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				syschat(" Zwierze zostało usunięte ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly6", 0)
                pc.setqf("firephoenix6", 0)
				
				cleartimer("bugcheck6")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix6") == 1 begin
                horse.set_level("28")
				horse.set_name(""..pc.get_name().." Dziczek ")
				pc.setqf("phoenix_fly6", 1)
                pc.setqf("firephoenix6", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck6", 0.2)
				
		end		
		
	end	
end

quest pets begin
	state start begin	
		when 53009.use with pc.getqf("firephoenix") == 0 and pc.getqf("firephoenix1") == 0
		and pc.getqf("firephoenix2") == 0 and pc.getqf("firephoenix3") == 0
		and pc.getqf("firephoenix4") == 0 and pc.getqf("firephoenix5") == 0
		and pc.getqf("firephoenix6") == 0 begin
		
			if pc.getqf("firephoenix7") == 0 then
                cmdchat("buff15")
				horse.set_level("29")
				horse.set_name(""..pc.get_name().." Tygrysek ")
				pc.setqf("phoenix_fly7", 1)
                pc.setqf("firephoenix7", 1)
                affect.add_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.add_collect(apply.MAX_HP, 2500, 60*60*8)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck7", 0.2)
				
			elseif pc.getqf("firephoenix7") == 1 then	
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly7", 0)
                pc.setqf("firephoenix7", 0)
				cleartimer("bugcheck7")
				
			end		
		end
		
		
		
		-- Bugschutz
		
		when bugcheck7.timer begin

			if pc.count_item(53009) == 0 then
				
				pet.unsummon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				syschat(" Zwierze zostało usunięte ")
                affect.remove_collect(apply.ATT_GRADE_BONUS, 150, 60*60*8)
                affect.remove_collect(apply.DEF_GRADE_BONUS, 150, 60*60*8)
				affect.remove_collect(apply.MAX_HP, 2500, 60*60*8)
				pc.setqf("phoenix_fly7", 0)
                pc.setqf("firephoenix7", 0)
				
				cleartimer("bugcheck7")		
			end
		end
		
		when login or logout or disconnect with pc.getqf("firephoenix7") == 1 begin
                horse.set_level("29")
				horse.set_name(""..pc.get_name().." Tygrysek ")
				pc.setqf("phoenix_fly7", 1)
                pc.setqf("firephoenix7", 1)
                pet.unsummon() pet.summon()
				horse.set_level("21")
				horse.set_name(""..pc.get_name().." Koń ")
				
				loop_timer("bugcheck7", 0.2)
				
		end		
		
	end	
end				

Dziękuję Bardzo ;)

A wiesz może czy te pety będą działać i co trzeba zrobić? bo wcześniej jak klikałem na pieczęcie petów to nic się nie działo a jak dawałem sobie wierzchowce i klik w pieczątkę np. Wilka był dzik Tygryska był też dzik zawsze się rpzywoływał dzik.

Opublikowano

Robisz serwer na Hamachi, czy Dedyk?
Jeśli Hamachi, w sumie... Bez różnicy... Pisz na PW jakich questów potrzebujesz to Ci podeślę jeśli będe miał.;)

Opublikowano

Hamachi do zabawy i wspolnej gry :)

A dzięki za Wierzchowce działa ekstra tylko nie można z nich bić ale to nic ;]

 

To , że nie możesz bić to wina binki.:)

 

Dlaczego sobie nie pobierzesz jakiś plików normalnych?;p

Opublikowano

A bo po co :D Wole takie xD Nie mają bugów ani błędów szybko się włączają Stabilne i ogólnie to do zabawy nie na żadnego dedyka ;]



[71117] = {20113, 0, 0, 0, 0, 0, 0, 60*24*7},

Z tego da się bić ;D

Opublikowano

A bo po co :D Wole takie xD Nie mają bugów ani błędów szybko się włączają Stabilne i ogólnie to do zabawy nie na żadnego dedyka ;]

 

Ale tak CIę uświadomiłem, że to wina binki. :)

Teraz o dobre pliki serwerowe nie jest ciężko, do tego masz kilka plików 'germany' na MPC które udostępniali ludzie... Z dedyków, pewnie i by pasowało...

Dobra, to piszmy na PW żeby nie spamować. ;)

 

@Edit

 

Podeślesz ten questlib? To sprawdzę?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...