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

Proszę o naprawę błedu w queście


Rekomendowane odpowiedzi

Opublikowano

Witam prosiłbym o poprawe questa. Nie zalicza zabitych metinów.

quest polowanie_1 begin
	state start begin
		when login or levelup with pc.level >= 5 begin
			setstate(info)
		end
	end
	state info begin
		when letter begin
			send_letter("Zniszcz! ")
		end
		when button or info begin
			say("Zniszcz 5 metinów Cierpienia")
			say("")
			say_title("Powodzenia!.")
			say("")
			say_reward("Przyjmujesz misje? ")
			say("")
			local s = select("Przyjmuje", "Nie chce")
				if s == 2 then
					setstate(koniec)
				end
				if s == 1 then
					setstate(opk)
				end
		end
	end
	state opk begin
		when letter begin
			send_letter("Zniszcz! ")
		end
		when 8001.kill begin
			local count = pc.setqf("metiny")+1
				if count < 5 then
					pc.setqf("metiny", count)
				else
					setstate(list)
				end
		end
		when button or info begin
			say("Zniszcz 5 metinów Cierpienia")
			say("")
			say_reward("Zniszczyles dotychczas: "..pc.getqf("metiny").." z 5 ")
		end
	end
	state list begin
		when letter begin
			send_letter("Zniszczyles! ")
		end
		when button or info begin
			say("Zniszczyles 5 metinow! ")
			say("")
			say("Dostajesz: ")
			say("Otrzymales: 10.000.000 yang ")
			say("Otrzymales: 1.000.000 DDŚ ")
			say("")
			pc.change_money( 10000000 )
			pc.give_exp2( 1000000 )
			setstate(koniecquest_polowanie_1)
		end
	end
	state koniecquest_polowanie_1 begin
	end
end
mr76n6.png
Opublikowano

@Up

 

Ponieważ nie używamy 8001.kill begin

 

Zapewne masz już gdzieś to użyte.

 

Zmień w ten sposób i sprawdź:

 
when kill with npc.get_race() == 8001 begin

I jak dla mnie jeszcze ta linia jest do zmiany:

local count = pc.setqf("metiny")+1

 

Najpierw trzeba pobrać zmienną, potem dodawać do niej wartość.

Tutaj jest tylko dodanie wartości, więc czego brakuje :)?

 

I jeszcze jedno, użyj zmiennej globalnej, nie lokalnej :)




 





I'm here for You, not for myself

Always help You


 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...