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 na Event (Pustynny Lis)


Rekomendowane odpowiedzi

Opublikowano

Witam.

Chciałbym, aby ktoś poprawił mi tego questa:

 

quest fennec_fox begin
        state start begin
                        when 2101.kill begin
                                        say_title("Zabiłeś Pustynnego Lisa")
                                                --
                                                --
                                                say("Zabiłeś tego frajera,")
                                                say("jestem z Ciebie dumny!.")
                                                say("W nagrodę otrzymasz:")
                                                say("Heksagonalną Szkatułkę!.")
                                                pc.give_item2(50037)
                                                end
                                end
                end
end

 

W queście chodzi o to, że po zabiciu moba 2101 (Pustynny Lis) powinna pokazać się informacja/quest o tym, że dany gracz zabił tego moba oraz informacja o nagrodzie (nie na czacie, tylko dokładnie temu graczowi). Wgrałem quest na serwer, przywołuje lisa, zabijam dziada i nic. Nic się nie pokazuje, quest się nie wyświetla. Można prosić o pomoc?

O co może chodzi? Czy tego questa trzeba jeszcze jakoś włączyć prócz wgrania go na serwer? Może na serwerze, gdzie max lvl to 250 (każdy gracz ma taki), a lvl lisa to 19 quest nie działa? PROSZĘ O POMOC! :) POLECĄ LAJKI.

 

Pozdrawiam.

727881401622271220780.jpeg
Opublikowano
quest fennec_fox begin
      state start begin
            when 2101.kill begin
                 say_title("Zabiłeś Pustynnego Lisa")
                 say("Zabiłeś tego frajera,")
                 say("jestem z Ciebie dumny!.")
                 say("W nagrodę otrzymasz:")
                 say("Heksagonalną Szkatułkę!.")
                 pc.give_item2(50037)
                                                
            end
       end
end

 

po 1 za duzo end po 2 niepotrzebne to "--" jak to dasz to quest to ignoruje to sluzy do dodwania komentarzy w quescie

Bez-nazwy_nwpsash.png


by me


Opublikowano

 

quest fennec_fox begin
      state start begin
            when 2101.kill begin
                 say_title("Zabiłeś Pustynnego Lisa")
                 say("Zabiłeś tego frajera,")
                 say("jestem z Ciebie dumny!.")
                 say("W nagrodę otrzymasz:")
                 say("Heksagonalną Szkatułkę!.")
                 pc.give_item2(50037)
                                                
            end
       end
end

 

po 1 za duzo end po 2 niepotrzebne to "--" jak to dasz to quest to ignoruje to sluzy do dodwania komentarzy w quescie

Quest działa, wielkie dzięki :)

A mam jeszcze pytanie, poprawiłbyś mi ten quest?

 

-------------------------------------------------------------------
---		Misja by Czarny dla CzarnyMT2 oraz Czarny-questy.cba.pl	---
--- Prosze o nie przypisywanie sobie cudzej pracy! Pozdrawiam ---
---				Życzę miłej zabawy i powodzenia 				---
-------------------------------------------------------------------

quest misja_250lvl begin
	state start begin
		when login or levelup with pc.get_level() >= 250 begin
			notice("Gratulujemy! Wlasnie wbiles 250lvl! ")
			notice("Teraz zniszcz 10 metinow na 90lvl! ")
			notice("Czas: brak limitu czasowego.")
			setstate(kill)
		end
	end
	state kill begin
		when 8027.kill begin
			local a = pc.getqf("ile")+1
				if a < 10 then
					pc.setqf("ile", a)
				else
					notice("Udalo ci sie! Gratulujemy!  ")
					notice("Oto nagroda:")
					pc.give_item2(50037)
					pc.give_item2(50082)
					setstate(koniec)
				end
		end
	end
	state koniec begin
	end
end

On działa, nagrodę się dostaje, tylko jest jeden minus.

Chodzi o to, że po wbiciu 250 powinna pojawić się nam informacja w formie questu o zadaniu, natomiast pokazuje się ona na czacie (tak samo info o ukończeniu i nagrodzie).

Prosiłbym Cię o naprawienie tego, żeby pojawiała się indywidualnie w formie zadania (tak jak w tym queście z lisem).

727881401622271220780.jpeg
Opublikowano


quest misja_250lvl begin

state start begin

when login or levelup with pc.get_level() >= 250 begin

send_letter("Gratulacje")

end

when button or info begin

say("Gratulujemy! Wlasnie wbiles 250lvl! ")

say("Teraz zniszcz 10 metinow na 90lvl! ")

say("Czas: brak limitu czasowego.")

setstate(kill)

end

end

state kill begin

when 8027.kill begin

local a = pc.getqf("ile")+1

if a < 10 then

pc.setqf("ile", a)

else

notice("Udalo ci sie! Gratulujemy! :) ")

notice("Oto nagroda:")

pc.give_item2(50037)

pc.give_item2(50082)

setstate(koniec)

end

end

end

state koniec begin

end

end

Bez-nazwy_nwpsash.png


by me


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...