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]UnBug ściągane pieczęcie


Rekomendowane odpowiedzi

Opublikowano

Siema, wiem że był na mpc temat gdzie był taki quest..

Jakby ktoś mógł mi go wysłać bo znaleźć nie mogę.. :(

 

Jakby nie było to bardzo bym prosił o napisanie owego questa..

 

 

Chodzi mi o odbugowanie questa z ściąganymi pieczęciami, czyli po wejściu na nową mapę (lub relogu czy śmierci itp.) pieczęć jest założona a nie jesteś na mouncie.. tak nie powinno być.

Opublikowano

To chyba ten.Nie testowałem był w paczce z rzecami z Neverasta kiedyś ktoś dawał

 

quest wierzchowce begin
state start begin

when 79921.use begin
setskin ( NOWINDOW )
	if get_time()<pc.getqf("czas_wierzchowca") then
		syschat("Nie możesz jeszcze użyć Pieczęci Wilka!")
			return
	end
		if pc.level < 60 then
			syschat("Nie posiadasz odpowiedniego poziomu postaci!")
				return
		end
		horse.unride()
		horse.unsummon()
							local kon = horse.get_level()
								pc.setqf("horse_level_temp", kon)
						if horse.get_level()<=10 then
								horse.set_level(11)
						end
							horse.summon()
							horse.ride()
							pc.mount(20111,60*60)
							pc.setqf("czas_wierzchowca", get_time()+20*60)
							affect.add(apply.DEF_GRADE_BONUS,60,20*60) -- def + 60, 20 min
							affect.add(apply.ATT_GRADE_BONUS,100,20*60) -- atak + 100, 20 min
							pc.setqf("jazda_wierzchowiec_wilk", 1)
							item.remove()
						return
	end
when unmount with get_time()<pc.getqf("czas_wierzchowca") begin
		affect.remove()
		pc.setqf("czas_wierzchowca", get_time()+0)
			local kon_level = pc.getqf("horse_level_temp")
				horse.set_level(kon_level)

				if pc.getqf("jazda_wierzchowiec_dzik") == 1 then
				pc.unmount()
					return
				end
				if pc.getqf("jazda_wierzchowiec_wilk") == 1 then
				pc.unmount()
					return
				end
				if pc.getqf("jazda_wierzchowiec_tygrys") == 1 then
				pc.unmount()
					return
				end
				if pc.getqf("jazda_wierzchowiec_lew") == 1 then
				pc.unmount()
					return
				end
				pc.setqf("jazda_wierzchowiec_dzik", 0)
				pc.setqf("jazda_wierzchowiec_wilk", 0)
				pc.setqf("jazda_wierzchowiec_tygrys", 0)
				pc.setqf("jazda_wierzchowiec_lew", 0)
				horse.unride()
				horse.unsummon()
		end

	--------------------------------------------
	----------------Mount Bug Fix---------------
	--------------------------------------------
		when logout with get_time()<pc.getqf("czas_wierzchowca") begin
			horse.unride()				
			horse.unsummon()
			pc.unmount()
		end


	--------------------------------------------
	------------------Time Out------------------
	--------------------------------------------
	when login or logout or kill or levelup begin
		if get_time()>=pc.getqf("czas_wierzchowca") then
			if pc.getqf("jazda_wierzchowiec_dzik") == 1 or pc.getqf("jazda_wierzchowiec_wilk") == 1 or pc.getqf("jazda_wierzchowiec_tygrys") == 1 or pc.getqf("jazda_wierzchowiec_lew") == 1 then
				pc.unmount()
				local kon_level = pc.getqf("horse_level_temp")
				horse.set_level(kon_level)
				pc.setqf("jazda_wierzchowiec_dzik", 0)
				pc.setqf("jazda_wierzchowiec_wilk", 0)
				pc.setqf("jazda_wierzchowiec_tygrys", 0)
				pc.setqf("jazda_wierzchowiec_lew", 0)
				horse.unride()
			end
		end
	end


	--------------------------------------------
	------------Mount Bug Fix Login-------------
	--------------------------------------------
	when login with get_time()<pc.getqf("czas_wierzchowca") begin
						if horse.get_level()<=10 then
								horse.set_level(11)
						end
		if pc.getqf("jazda_wierzchowiec_dzik") == 1 then
		horse.summon()
		horse.ride()
		pc.mount(20110,60*60)
		affect.add(apply.DEF_GRADE_BONUS,80,20*60) -- def + 80, 20 min
		affect.add(apply.ATT_GRADE_BONUS,60,20*60) -- atak + 60, 20 min
			return
		end
		if pc.getqf("jazda_wierzchowiec_wilk") == 1 then
		horse.summon()
		horse.ride()
		pc.mount(20111,60*60)
		affect.add(apply.DEF_GRADE_BONUS,60,20*60) -- def + 60, 20 min
		affect.add(apply.ATT_GRADE_BONUS,100,20*60) -- atak + 100, 20 min
			return
		end
		if pc.getqf("jazda_wierzchowiec_tygrys") == 1 then
		horse.summon()
		horse.ride()
		pc.mount(20112,60*60)
		affect.add(apply.DEF_GRADE_BONUS,100,20*60) -- def + 100, 20 min
		affect.add(apply.ATT_GRADE_BONUS,140,20*60) -- atak + 140, 20 min
			return
		end
		if pc.getqf("jazda_wierzchowiec_lew") == 1 then
		horse.summon()
		horse.ride()
		pc.mount(20113,60*60)
		affect.add(apply.DEF_GRADE_BONUS,80,20*60) -- def + 80, 20 min
		affect.add(apply.ATT_GRADE_BONUS,200,20*60) -- atak + 200, 20 min
			return
		end
	end


end			
state __GOOD__ begin
end
end

 

 

Jak nie to zobacz to :

 

http://www.mpcforum.pl/topic/348457-tutsciagane-zakladane-pieczecie/

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...