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

Quest na zabicie graczy


Rekomendowane odpowiedzi

Opublikowano

Cześć, napisałby mi ktoś quest na zabicia graczy?

Za zabicie 50, 100 i 200 graczy dostawałoby się  skrzynię.

Oczywiście jednorazowo.

 

Odwdzięcze się limitem ;)

 

 

Proszę o przeniesienie tematu ;x

Opublikowano

Proszę @Ayews , sprawdź czy wszystko działa - tego robić za Ciebie nie będę.

quest zabij_50_graczy begin
	state start begin
		when login or levelup with pc.level >= tu_wpisz_poziom begin
			set_state(informacje)
		end
	end
	state informacje begin
		when letter begin
			send_letter("Zabij Graczy!")
		end
		when button or info begin
			say_title("Zabij Graczy:")
			say("")
			say_reward("Twoim zadaniem jest zabić 50 graczy!")
			say("")
		end
		when kill with npc.is_pc() begin
			pc.setqf("killed", pc.getqf("killed")+1)
			notice("Do tej pory zabiłeś: "..pc.getqf("killed").." graczy.")
			if pc.getqf("killed") >= 50 then
				set_state(koniec_misji)
			end
		end
	end
	state koniec_misji begin
		when letter begin
			send_letter("Zabij Graczy - Nagroda!")
		end
		when button or info begin
			say_title("Zabij Graczy:")
			say("")
			say("Gratulacje! Wypełniłeś misję.")
			say_reward("Twoja nagroda:")
			say_reward("- xxx.")
			say("")
			pc.give_item2(id,ilosc)
			set_state(complete)
			
		end
	end
	state complete begin
	end
end	
Opublikowano

 

Proszę @Ayews , sprawdź czy wszystko działa - tego robić za Ciebie nie będę.

quest zabij_50_graczy begin
	state start begin
		when login or levelup with pc.level >= tu_wpisz_poziom begin
			set_state(informacje)
		end
	end
	state informacje begin
		when letter begin
			send_letter("Zabij Graczy!")
		end
		when button or info begin
			say_title("Zabij Graczy:")
			say("")
			say_reward("Twoim zadaniem jest zabić 50 graczy!")
			say("")
		end
		when kill with npc.is_pc() begin
			pc.setqf("killed", pc.getqf("killed")+1)
			notice("Do tej pory zabiłeś: "..pc.getqf("killed").." graczy.")
			if pc.getqf("killed") >= 50 then
				set_state(koniec_misji)
			end
		end
	end
	state koniec_misji begin
		when letter begin
			send_letter("Zabij Graczy - Nagroda!")
		end
		when button or info begin
			say_title("Zabij Graczy:")
			say("")
			say("Gratulacje! Wypełniłeś misję.")
			say_reward("Twoja nagroda:")
			say_reward("- xxx.")
			say("")
			pc.give_item2(id,ilosc)
			set_state(complete)
			
		end
	end
	state complete begin
	end
end	

Quest zalicza zabicie podwójnie (po zabiciu 1 gracza, dostaje informację,że zabiłem 2)

Opublikowano

Quest zalicza zabicie podwójnie (po zabiciu 1 gracza, dostaje informację,że zabiłem 2)

@Ayews Spróbuj tak:

		when kill with npc.is_pc() begin
			local count = pc.getqf("ilosc")+1
				if count < 50 then
					pc.setqf("ilosc", count)
				end
			notice("Do tej pory zabiłeś: "..pc.getqf("ilosc").." graczy.")
			if count >= 50 then
				set_state(koniec_misji)
			end
		end

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...