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

Rekomendowane odpowiedzi

Opublikowano

Siema, napisałby mi ktoś 2 questy? 

Pierwszy ma polegać na tym żeby zabić 5 metinów o id 8035 i po zabiciu wyskakuje okienko z nagrodą

Drugi ma polegać o oddawaniu itemków do biologa , ale ma to być prosty krótki quest. Id itemku 8006 i 8007.

 

Za 2 questy w limity.

Opublikowano
quest kwiatmix_mpc begin
	state start begin
		when login with pc.get_level() >=10 begin
			set_state(kwiatmix1)
		end
	end
	state kwiatmix1 begin
		when kill with npc.get_race() == 8035 begin
			pc.setqf("metin", pc.getqf("metin")+1)
			if pc.getqf("metin") >= 5 then
				say_title("Nagroda")
				say("Nagroda")
				set_state(kwiatmix2)
			end
		end
	end
	state kwiatmix2 begin
	end
end

W drugim nie wiem o co ci chodzi.

Opublikowano

@up,

 

tak na przyszłość lepiej jest dodawać do zmiennej i ją porównywać. Czasami te czasy różnicy są tak zbliżone, niewielkie, że serwer zdąży odczytać jeszcze złą wartość quest flaga (starą). Nie mówię, że jest źle cokolwiek napisane, a przypadek na który zwracam uwagę zdarza się raz na "n" wywołań. Im więcej graczy na serwerze tym częściej.

 

local count = pc.getqf("metin")+1
pc.setqf("metin",count)
if count >=5 then
--treść
end

50596142255057180250.png

Opublikowano
quest kwiatmix_mpc begin
	state start begin
		when login with pc.get_level() >=10 begin
			set_state(kwiatmix1)
		end
	end
	state kwiatmix1 begin
		when kill with npc.get_race() == 8035 begin
			pc.setqf("metin", pc.getqf("metin")+1)
			if pc.getqf("metin") >= 5 then
				say_title("Nagroda")
				say("Nagroda")
				set_state(kwiatmix2)
			end
		end
	end
	state kwiatmix2 begin
	end
end

W drugim nie wiem o co ci chodzi.

 

Mógłbyś zrobić tak że od 90 lvla pojawia się ten quest po lewej stronie tam gdzie questy? I jak na niego nacisne to pisze co muszę zrobić? 

W tym 2 już nic, przerobie sobie jakiegoś biologa.

Opublikowano

Po

state kwiatmix1 begin
dodaj taki kod:

		when letter begin
			send_letter("Tytuł!") -- quest title
		end
		
		when button or info begin -- quest information in scroll
			say_title("Tytuł!")
			say("")
			say("Tekst... Teskt.. Tekst..")
			say("")
		end

50596142255057180250.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...