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]Quest


Rekomendowane odpowiedzi

Opublikowano

Mam tutaj taki quescik i jest tam taki kodzik

uest exp begin

state start begin

when login or levelup with pc.level >= 1 begin

set_state(pierwszy)

end

end

 

state pierwszy begin

when letter begin

send_letter("I Misja - Dzikie Psy!")

end

 

when button or info begin

say_title("Witaj "..pc.get_name().." !")

say("")

say("Musisz zabić dla mnie 50 Dzikich Psów!")

say("Nie ma odmowy, misja MUSI zostać wykonana!")

say("")

say_reward("Do tej pory zabiłeś "..pc.getqf(piesel).." / 50 Dzikich Psów!")

end

 

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

pc.setqf("piesel", pc.getqf("piesel")+1)

if pc.getqf("piesel") == 50 then

say_title("Brawo, udało się!")

say("")

say_reward("W nagrodę otrzymujesz ode mnie:")

say_reward(" - Coś tam...")

say_reward(" - Coś tam...")

pc.give_exp2(pc.get_next_exp())

pc.give_item2(cos_tam, 1)

end

end

end

end

 

 

 

 

 

Natomiast tu mam kodzik podnoszący o jeden lvl i chciałbym się dowiedzieć jaki podnosi o 40 a jaki o 250 np. O drazu niech ktoś poprawi mi całego questa

 

 

pc.give_exp2(pc.get_next_exp())

Opublikowano
quest exp begin
	state start begin
		when login or levelup with pc.level >= 1 begin
			set_state(pierwszy)
		end
	end
	
	state pierwszy begin
		when letter begin
			send_letter("I Misja - Dzikie Psy!")
		end

		when button or info begin
			say_title("Witaj "..pc.get_name().." !")
			say("")
			say("Musisz zabić dla mnie 50 Dzikich Psów!")
			say("Nie ma odmowy, misja MUSI zostać wykonana!")
			say("")
			say_reward("Do tej pory zabiłeś "..pc.getqf(piesel).." / 50 Dzikich Psów!")
		end

		when kill with npc.get_race() == 101 begin
			pc.setqf("piesel", pc.getqf("piesel")+1)
				if pc.getqf("piesel") == 50 then
					say_title("Brawo, udało się!")
					say("")
					say_reward("W nagrodę otrzymujesz ode mnie:")
					say_reward(" -  Coś tam...")
					say_reward(" -  Coś tam...")
					for i = 1,40 do
						pc.give_exp2(pc.get_next_exp())
					end
				end
		end
	end
end

Jak o 250, to zamiast 40 wpisujesz 250.

727881401622271220780.jpeg
Opublikowano

Sorry, źle zrozumiałem.

 

Zwoju ma z boku. Nie wiem dlaczego. Jest tylko to:

Quest się wgrywa do końca poprawnie, czy urywa go w jakimś momencie?

Bo jeśli wgrywa się dobrze, to quest nie ma nic do tego.

727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...