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

Pomoc przy naprawie questu


Rekomendowane odpowiedzi

Opublikowano

Witam napisałem dziś właśnie swój pierwszy quest i nie wiem w którym miejscu zrobiłem błąd, czy mógłby ktoś pomóc mi przy naprawie?

quest mlot begin
        state start begin
                when login or levelup with pc.level >= 1 begin
                        set_state(pierwszy)
                end
        end     
        
        state pierwszy begin
                        when letter begin
                                local v = find_npc_by_vnum(9009)
                                if v != 0 then
                                        target.vid("__TARGET__", v, "Rybak")
                                end
                                send_letter("Rybak")
                        end
                
                when button or info begin
						setbgimage("ung_inf.tga")
                        say_orange("Czas zacząć przygodę: ")
                        say("")
                        say("Idź porozmawiać z Rybak. ")
                        say("Podobno potrzebuje Twojej pomocy. ")
						say("")
                end
                
                when __TARGET__.target.click or
                        9009.chat."Zadanie" begin
                        target.delete("__TARGET__")
						setbgimage("ung_inf.tga")
                        say_orange("Rybak: ")
						say("")
                        say("Witaj. Jak widzisz jestem tutejszym")
                        say("Rybakiem. Moim zadaniem jest")
                        say("zadbać, abyś ty stał się")
                        say("potężnym wojownikiem.")
                        say("Twoim pierwszym zadaniem będzie")
						say("przyniesienie dla mnie futra wilka. ")
						say("Czy chciałbyś zdobyć je dla mnie? ")
						say("")
                        
                        local s=select("Z miłą chęcią! " , "Nie chce mi się... ")
                        if s==1 then
								setbgimage("ung_inf.tga")
								say_orange("Rybak: ")
								say("")
                                say("Świetnie! ")
								say("Informacje na temat jak zdobyć ")
								say("futro wilka znajdziesz w liście ")
								say("Więc ruszaj w drogę!")
                                say("Życzę Ci powodzenia! ")
								say("")
                                set_state(accept)
                        elseif 2==s then
								setbgimage("ung_inf.tga")
								say_orange("Rybak: ")
								say("")
                                say("Wielka szkoda... ")
								say("No cóż, to do zobaczenia... ")
								say("")
                                set_state(complete)
                        end
                end
        end
                
                state accept begin
					when letter begin
                        send_letter("Futro Wilka")
					end
					when button or info begin
						setbgimage("ung_inf.tga")
						say_orange("List od Rybak: ")
						say("")
                        say("Zgodziłeś się zdobyć dla mnie futro wilka!. ")
                        say("Zdobędziesz go z Wilka")
                        say("Wilki znajdują się przed każdym mostem miasta ")
                        say("pierwszego! ")
						say("")
						say_reward("Futro zdobędziesz zabijając")
						say_reward("Wilk. ")
						say("")
                end
        
                when kill with npc.get_race() == 102 and pc.countitem(30027)==0 begin
                                local random = math.random(40)
                                if random == 7 then
                        pc.give_item2(30027, 1)
                        chat("Znalazłeś Futro Wilka! ")
                        chat("Zanieś je do Rybak. ")
                                                set_state(koniec)
                        local v = find_npc_by_vnum(9009)
                        if v != 0 then
                                target.vid("__TARGET__", v, "Rybak")
                        end

                                                end
                end
        end
                
                state koniec begin
                when 9009.chat."Futro Wilka! " with pc.countitem(30027)>0 begin
						setbgimage("ung_inf.tga")
                        say_orange("Rybak: ")
						say("")
                        say("Wspaniałe wieści! Teraz będę ")
                        say("mógł zrobić sobie futro na zimę! ")
						say(" ")
						say("Dziękuję Ci! ")
						say("")
						say_title("Przyjmij tę skromną nagrodę: ")
                       	say("    - 10k yang, ")
						say("")
							pc.give_gold(10000)
                                                pc.remove_item(30027, 1)
                                                set_state(complete)
                end
        end
                
                state complete begin
                end
end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...