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 100 lvl


Rekomendowane odpowiedzi

Opublikowano
quest Zabij begin
        state start begin
                when login or levelup with pc.get_level() ==100  begin
                        set_state(information)
                end    
        end
 
        state information begin
                when letter begin
                        local v = find_npc_by_vnum(11004)
                        if v != 0 then
                                target.vid("__TARGET__", v, "Zabij Minotaura")
                        end
                        send_letter("Zabojstwo: Misja 1: Minotaur")
                end
 
                when button or info begin
                        say_title("Zabojstwo: Misja 1: Minotaur")
                        say("")
                        say("Strażnik Wsi")
                        say("niezwłocznie prosił abyś się do niego zgłosił w najbliższym czasie")
                        say("udaj się do niego i sprawdz co dla Ciebie przyszykował.")
                        say("")
                end
                 
                when __TARGET__.target.click or
                        20087.chat."Znajdz Strażnika Wsi" begin
                        target.delete("__TARGET__")
                        say("Nazwa tego npc:")
                        ---                                                   l
                        say("Jak dobrze, że do mnie przyszedłeś...")
                        say("Potrzebuję niezwłocznie jednego ważnego i dla mnie cennego przedmiotu.")
                        say("Czy jesteś pewny że dasz radę dla mnie to załatwić?,")
                        say("Prosze,pomoz mi.")
                        wait()
                        say("Aktualnie poszukuję 5 sztuk krwi minotaura")
                        say("Musze przeprowadzic kilka eksperymentow,")
                        say("dlatego potrzebuje jak najszybciej jego krwi.")
                        say("Czy jesteś w stanie przynieść mi pigułke krwi minotaura ?")
                        say("Prosze,pomoz mi! Zawsze przynos mi po jednej,")
                        say("abym mial czas na ich dokladne przebadanie!")
                        say("")                                                                                                                                                                                                                                                                                                          
                        set_state(go_to_disciple)
                        pc.setqf("collect_count",0)
                        pc.setqf("drink_drug",0)
                end
        end
 
        state go_to_disciple begin
                when letter begin
                        send_letter("Niezwłoczna prośba")
                         
                end
                when button or info begin
                        say_title("Znajdz pigułke krwi Minotaura")
                        ---                                                   l
                        say("")
                        say("Strażnik Wsi")
                        say("szuka pigułek krwi minotaura")
                        say("Zawsze przynos mu po jednym,aby mial czas")
                  say("na ich dokladne przebadanie.")
                        say("Tego przedmiotu szukaj u Minotaura.")
                        say("")
                        say_item_vnum(70014)
                        say_reward("Do tej pory zebrales".." "..pc.getqf("collect_count").."pigułek krwi.")
                        say("")
                end
                 
        when 71035.use begin
                        if get_time() < pc.getqf("duration") then
                                say_title(say_item(71035).."!")
                                say("")
                                say("Wybacz, nie możesz teraz użyć Zwoju Przywoływania.")
                                say("")
                                say_reward("Zwój używamy przed możliwością oddania przedmiotu u Biologa.")
                                return
                        end
                        if pc.getqf("drink_drug")==1 then
                                say_title(say_item(71035).."!")
                                say("")
                                say("Już użyłeś; Zwój Przywoływania, chcesz go użyć; drugi raz?!")
                                say("")
 
                                return
                        end
                        if pc.count_item(30066)==0 then
                                say_title(say_item(71035).."!")
                                say("")
                                say("Chcesz użyć Zwoju, a nie masz żadnego: , "..say_item(30066).."?")
                                say("")
                                return
                        end
                        item.remove()  
                        pc.setqf("drink_drug",1)
                        chat("Szansa na pomyślne oddanie przedmiotu została Zwiększona.")
                end
 
 
                when 2005.kill begin
                        if pc.count_item(70014)<5-pc.getqf("collect_count") then
                                pc.give_item2(70014, 1)
                        end
                end
                 
        when 20087.chat."Pigulka Krwi" with pc.count_item(70014) >0   begin
                                say("Y - NPC")
                                ---                                                   l
                                say("Oh!!Znalazles!")
                                say("Pozwol,ze rzuce na to okiem...")
                                say("Jeszcze chwilke.")
                                say("")
                                pc.remove_item(70014, 1)
                                wait()
                                 
                                local pass_percent
                                if pc.getqf("drink_drug")==0 then
                                        pass_percent=90
                                else           
                                        pass_percent=100
                                end
                                 
                                local s= number(1,100)
                                if s<= pass_percent  then
                                   if pc.getqf("collect_count")< 4 then     --5H¤U
                                                local index =pc.getqf("collect_count")+1
                                                pc.setqf("collect_count",index)     --¨ú±o¤@®É +1
                        say("Wonda-Rim")
                                                say("Super!! Pigulka krwi jest doskonalej jakosci!")
                                                say("Przynies mi jeszcze".." "..5-pc.getqf("collect_count").. "pigułka krwi")
                                                say("Sprobuj znalezc nastepne!")
                                                say("")
                                                pc.setqf("drink_drug",0)         --ĂĤôŞě©l¤Ć
                                                return
                                        end
                                        say("Y - NPc")
                                        say("Zebrałeś wszystkie przedmioty wymagane?")
                                        say("Dobra robota...")
                                        say("Jako iż zgłosiłeś się do mnie, czeka na Ciebie nagroda")
                                        say("Nagroda:")
                                        say_reward("Jako nagrode,Straznik wsi dał Ci:")
                                        say_reward("Bryłke oraz zestaw +7/8/9.")
                                        pc.setqf("collect_count",0)
                                        pc.setqf("drink_drug",0)       
                                        clear_letter()
                                        set_state(__complete)
                                         
                                        if pc.job==3 then              
                                                pc.give_item2(80008, 3)
                                                say_reward("Bryłka złota")
                                                return
                                        else   
                                                pc.give_item2(50036, 3)
                                                say_reward("Zestaw ulepszaczy +7/8/9")
 
                                        end
                                        pc.change_money(50000000)
                                        pc.give_exp2(40000000)
                                        set_quest_state("levelup","run")
                                         
                                else                                                           
                                say("Y - NPC")
                                say("Bardzo mi przykro,ale pigułka krwi jest zainfekowana.")
                                say("Prosze,przynies mi nastepny.")
                                say("")
                                pc.setqf("drink_drug",0)         --ĂĤôŞě©l¤Ć
                                return
                                end
             
        end
end
 
 
state __complete begin
        end
end

powinno dzialac prosze:)

odrazu jak mowisz to dawaj te + sy;/

xbjr.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...