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

[Poprawa] Nie zalicza zabicia bossa


Rekomendowane odpowiedzi

Opublikowano

Tak jak w temacie, quest normalnie się wgrywa, itd. ale gdy ide zabic ripera, poprostu nie zalicza. W code macie questa

quest riper begin
	state start begin
		when login or levelup with pc.level >= 69 begin
			set_state(info)
		end	
	end
	state info begin
		when letter begin
			local v = find_npc_by_vnum(20019)
			if v != 0 then
				target.vid("__TARGET__", v, "target")
			end
			send_letter("Yang-Shin - Umarły Rozpruwacz")
		end
		when button or info begin
			say_title("Yang-Shin - Umarły Rozpruwacz")
			say("Yang-Shin ma pewien problem.")
			say("Będzie wdzięczny jeśli mu pomożesz! ")
			say("Udaj się do Yang-Shina.")
		end	
		when 20019.chat."Problem - Umarły Rozpruwacz" begin
			target.delete("__TARGET__")
			say_title("Yang-Shin:")
			say("Witaj,")
			say("Z moich obserwacji wynika że ")
			say("Umarły Rozpruwacz planuje atak")
			say("na pobliskie miasta.")
			say("Powinieneś temu zaradzić i go zabić. ")
			say_reward("Akceptujesz wyzwanie?")
			local s = select("Tak", "Nie")
			if s == 2 then
			set_state(complete)
			elseif s == 1 then
			say_title("Yang-Shin:")
			say("Cieszę się  ")
			say("Udaj się do wieży demonów, ")
			say("aby zabić Umarłego Rozpruwacza.")
			set_state(bo)
			end
		end	
	end
	state bo begin
		when letter begin
			send_letter("Yang-Shin - Umarły Rozpruwacz")
		end
		when button or info begin
			say_title("Yang-Shin - Umarły Rozpruwacz")
			say("Yang-Shin zlecił Ci zabicie Umarłego Rozpruwacza.")
			say("Znajdziesz go w Wieży Demonów. ")
		end
		when 1093.kill begin
			chat("Zabiłeś 'Umarłego Rozpruwacza'")
			chat("Wróć do Yang-Shina!")
			set_state(yang)
		end
	end
	state yang begin
		when letter begin
			send_letter("Yang-Shin - Umarły Rozpruwacz")
		end
		when button or info begin
			say_title("Yang-Shin - Umarły Rozpruwacz")
			say("Udało Ci się zabić Umarłego Rozpruwacza.")
			say("Wróć do Yang-Shina!")
		end	
			
		when 20019.chat."Problem - Umarły Rozpruwacz" begin
			say_title("Yang-Shin:")
			say("Cieszę się, że udało Ci się go pokonać! ")
			say("W nagrodę otrzymujesz:")
			say_reward("- Brans. z Kości Tygrysa")
			pc.give_item2(72705,1)
			set_state(complete)
		end
	end
	state complete begin
	end
end	

 

 

pre_1387877119__logo.png

Opublikowano

Musisz wejść w quest z DT, i zamiast

when 1093.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
dać

when kill with npc.get_race() == 1093 and pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
w tym queście co masz zmienić to co kolega @UP napisał

nexi.png

 

CYTOWAĆ MOJE POSTY, JEŚLI LICZYCIE NA POMOC !!

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...