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]Nowy quest i jakiś błąd


Rekomendowane odpowiedzi

Opublikowano

 

 

quest zawadiacy begin
        state start begin
                when login or levelup with pc.level >= 65 begin
                        set_state(info)
                end
        end
        
        state info begin
                when letter begin
                        local v = find_npc_by_vnum(20355)
                        if v != 0 then
                                target.vid("__TARGET__", v, "Kapitan")
                        end
                        send_letter("Armia zawadiakow")
                end
                
                when button or info begin
                        say_title("Armia zawadiakow")
                        say("Gratulacje wlasnie osiagnoles 65 poziom")
                        say("Udaj sie do Kapitana!")
                        say("Potrzebuje on twojej pomocy!")
                end
                
                when __TARGET__.target.click or
                        20355.chat."Armia zawadiakow" begin
                        target.delete("__TARGET__")
                                say("Kapitan:")
                                        say("Witaj! Ciesze sie, ze przybyles, mam dla")
                                        say("Ciebie bardzo trudne zadanie, ale do rzeczy.")
                                                say("Silni pustynni zawadiacy")
                                                say("od dluzszego czasu byli niegrozni,")
                                                say("ale niestety to juz sie zmienilo.")
                                                say("Zaczeli pustoszyc nasze piekne miasto")
                                                say("i osiedlac sie w glebi pustyni.")
                                                say("Tworza oni tam swoje oddzialy")
                                                say("i planuja atak na nasze krolestwo.")
												say("W Tobie jedyna nadzieja wojowniku!")
                                        wait()
                                                say("Nie zwlekaj dosiadz swego konia")
                                                say("i udaj sie do oazy w ktorej")
                                                say("stacjonuja ich wojska. Nie pozwol,")
                                                say("aby ich armia stala sie potezna!")
                                                say("Wszyscy licza na ciebie.")
                                                say("")
                                set_state(zawadiaka)
                                end
                end

                state zawadiaka begin
                                when letter begin
                                send_letter("Zabij Silny Pustynny Zawadiaka")
                        end
                        when button or info begin
                                        say_title("Zabij Silny Pustynny Zawadiaka")
                                        say("Zabijaj Silnych Pustynnych Zawadiakow dopoki nie zdobedziesz jakiejs cennej")
                                        say("informacji dotyczacej wielkiej Armii Zawadiakow. Informacja ta jest konieczna")
                                        say("do zapobiegniecia rozwoju Armii.")
                        end
                        
                      when 2158.kill with pc.countitem(30001)==0 begin
                           local random = math.random(4)
                           if random == 5 then
                           pc.give_item2(30001, 1)
                           chat("Zdobyles List!")
                           say("Wroc do Kapitana.")
                        local v = find_npc_by_vnum(20355)
                        if v != 0 then
                                target.vid("__TARGET__", v, "Kapitan")
                        end
                end
        end
                when 20355.chat."Armia zawadiakow" with pc.countitem(30001)>0 begin
                        say_title("Kapitan:")
                                target.delete("__TARGET__")
                                        say("Brawo zdobyles List.")
                                        say("Zobaczmy co jest w nim napisane:")
                                        say_reward(""Moi wierni sludzy! Juz coraz blizej do naszego wielkiego triumfu!")
                                        say_reward("Moja laska jest prawie w pelni naladowana ciemna energia!")
										say_reward("Juz nie dlugo opuszcze bramy Wiezy Demonow i zapanuje wraz z wami")
                                        say_reward("nad calym krolestwem. Dzien w ktorym zaata... "(list jest uszkodzony)")
                                        say("Tak! To oznacza, ze dowodca Armii przebywa teraz w Wiezy Demonow.")
                                        say("Niestety list sie urywa i nie wiemy kiedy zamierza zaatakowac.")
                                        say("Wyrusz wiec jak najszybciej i zgladz ich przywodce oraz odbierz jego Laske!")
										say("")
                                pc.remove_item(30001, 1)
                                        set_state(laska)
                                        end
                                end
                                
                state laska begin
                        when letter begin
                                send_letter("Zdobadz Laske")
                        end
                        when button or info begin
                                        say_title("Laska Krola Demonow")
                                        say("Z listu wynika, ze to nie koniec Twojej przygody.")
                                        say("Udaj sie do Wiezy Demonow i zabij Krola Demonow")
                                        say("i odbierz jego magiczna Laske.")
                                        say("Powodzenia!")
                        end
                        
                                 when 1091.kill with pc.countitem(70023)==0 begin
                           local random = math.random(1)
                           if random == 1 then
                           pc.give_item2(70023, 1)
                           say_reward("Zdobyles Laske!")
                           say_reward("Wroc do Kapitana aby odebrac")
                           say_reward("nagrode.")
                           local v = find_npc_by_vnum(20335)
                        if v != 0 then
                                target.vid("__TARGET__", v, "Kapitan")
                        end
                end
        end
                when 20335.chat."Laska" with pc.countitem(70023)>0 begin
                                                target.delete("__TARGET__")
                                                say_title("Kapitan:")
                                        say("Gratulacje!Zdobyles Laske Krola Demonow")
                                                say("Dzieki Tobie mozemy dalej zyc bez obaw o wojne!")
                                                say("")
                                                say("A prawie bym zapomnial. Oto Twoja nagroda.")
                                                say("Szkatulka Umarlego Rozpruwacza, 25kk Yang, 40kk PD")
                                                say_reward("Otrzymales Szkat. Umarlego Rozpruwacza, 25kk Yang oraz 40kk doswiadczenia!")
                                                say("")
                                        pc.remove_item(70023, 1)
                                        pc.give_item2(50082)
                                                pc.change_money(25000000)
												pc.give_exp2(40000000)
                                                set_state(__COMPLETE__)
                                                end
        end
        state __COMPLETE__  begin
        end
end 

 

 

 

 

Podczas instalacji na serwer nie przechodzi dalej po tej linijce

when 20355.chat."Armia zawadiakow" with pc.countitem(30001)>0 begin

w załączniku screen z konsoli

 

Jak to naprawić? Może coś źle w kodzie jest? Z tego co widzę wszystko niby w porządku, a nie działa..

post-231202-0-34288700-1376930182_thumb.png

Kocham mpcforum.pl!!!

18706.png

Opublikowano

popraw 80 linijke

na

say_reward("nad calym krolestwem. Dzien w ktorym zaata... (list jest uszkodzony) ")

lub jak nie bedzie dzialac to na

say_reward("nad calym krolestwem. Dzien w ktorym zaata... list jest uszkodzony. ")

Edit

 

i 77 na

say_reward("Moi wierni sludzy! Juz coraz blizej do naszego wielkiego triumfu!")

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...