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

Szkielet prostego questa


Rekomendowane odpowiedzi

Opublikowano

Siemka, jest ktoś w stanie napisać mi szkielet questa, który działa na takiej zasadzie: 
1. idziesz do npc

2. on daje ci zadanie zabij 10 ludzi 10 mobow(z tym ze po kliknieciu w misje po lewej pokazuje: Do tej pory zabiles x/10 ludzi oraz x/10 potworow.)

3. wracasz

4. nagroda

 

Z góry dzięki. 

Opublikowano

Wiesz o tym, że ty się nigdy nie nauczysz czekając aż Ci ktoś podsunie pod nos? Czemu sam nie próbujesz? Jeśli masz z każdą rzeczą biec na mpcforum to lepiej sobie odpuść robienie serwera. Tyle jest questów na których byś się mógł wzorować a tego nie robisz.

zandia_sygna.png

Opublikowano

Wiesz o tym, że ty się nigdy nie nauczysz czekając aż Ci ktoś podsunie pod nos? Czemu sam nie próbujesz? Jeśli masz z każdą rzeczą biec na mpcforum to lepiej sobie odpuść robienie serwera. Tyle jest questów na których byś się mógł wzorować a tego nie robisz.

Nie no, spoko questa sobie napiszę, ale nie wiem jak zrobić to z tym zabijaniem żeby nie kończył questa. Bo normalnie to bym kolejnego state zrobił jakbym chciał zrobić tylko zabijanie mobów a tak to nie mam pojęcia pc.setqf i potem jeśli qf = 1 and 2 qf = 1(moby i ludzie) kolejny state czy jak? 

Opublikowano

Możesz tak zrobić, nie jest to najlepsze rozwiązanie, lecz będzie ok.

when button or info begin
	say_title("Eldo:")
	say("")
	say("Pokonałeś "..pc.getqf("humanleft").."/ilość graczów. ")
	say("Pozostało "..pc.getqf("mobleft").."/ilość potworów. ")
	say("")
end
when kill with npc.is_pc() begin
	local humancount = pc.getqf("humanleft") + 1
	pc.setqf("humanleft", humancount)
	if pc.getqf("humanleft") >= x then
		if pc.getqf("mobleft") >= x then
			set_state(next)
		end
	end
end
when kill with npc.get_race() == cos begin
	local mobcount = pc.getqf("mobleft") + 1
	pc.setqf("mobleft", mobcount)
	if pc.getqf("mobleft") >= x then
		if pc.getqf("humanleft") >= x then
			set_state(next)
		end
	end
end

zandia_sygna.png

Opublikowano

 

Możesz tak zrobić, nie jest to najlepsze rozwiązanie, lecz będzie ok.

when button or info begin
	say_title("Eldo:")
	say("")
	say("Pokonałeś "..pc.getqf("humanleft").."/ilość graczów. ")
	say("Pozostało "..pc.getqf("mobleft").."/ilość potworów. ")
	say("")
end
when kill with npc.is_pc() begin
	local humancount = pc.getqf("humanleft") + 1
	pc.setqf("humanleft", humancount)
	if pc.getqf("humanleft") >= x then
		if pc.getqf("mobleft") >= x then
			set_state(next)
		end
	end
end
when kill with npc.get_race() == cos begin
	local mobcount = pc.getqf("mobleft") + 1
	pc.setqf("mobleft", mobcount)
	if pc.getqf("mobleft") >= x then
		if pc.getqf("humanleft") >= x then
			set_state(next)
		end
	end
end

A to nie zadziała tak, że wystarczy zabić jedną z tych rzeczy i przejdzie do następnego state? 

Opublikowano

 

 

Możesz tak zrobić, nie jest to najlepsze rozwiązanie, lecz będzie ok.

when button or info begin
	say_title("Eldo:")
	say("")
	say("Pokonałeś "..pc.getqf("humanleft").."/ilość graczów. ")
	say("Pozostało "..pc.getqf("mobleft").."/ilość potworów. ")
	say("")
end
when kill with npc.is_pc() begin
	local humancount = pc.getqf("humanleft") + 1
	pc.setqf("humanleft", humancount)
	if pc.getqf("humanleft") >= x then
		if pc.getqf("mobleft") >= x then
			set_state(next)
		end
	end
end
when kill with npc.get_race() == cos begin
	local mobcount = pc.getqf("mobleft") + 1
	pc.setqf("mobleft", mobcount)
	if pc.getqf("mobleft") >= x then
		if pc.getqf("humanleft") >= x then
			set_state(next)
		end
	end
end

A to nie zadziała tak, że wystarczy zabić jedną z tych rzeczy i przejdzie do następnego state? 

 

Przeczytaj questa i napisz jak go rozumiesz. Najważniejsze jest zrozumienie.

zandia_sygna.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...