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

[Problem]Apropo questa biologa 90lvl


Rekomendowane odpowiedzi

Opublikowano

Witam.

questa wydarlem tu gdzies z npc spolszony na 90 lvl na biologa, nie wiem co jest nie chce wgrac na serwer

 

quest collect_quest_lv90  begin
       state start begin
               when login or levelup with pc.level >= 90 and pc.level 0 begin
                       if get_time() > pc.getqf("duration") then
                               say_title("Biolog Chaegirab:")
                               say("Och! Znalazłeś! Notatke")
                               say("Poczekaj chwilkę, muszę ja sprawdzić...")
                               say("")
                               pc.remove_item("30168", 1)
                               pc.setqf("duration",get_time()+1*1*1)
                               wait()

                               local pass_percent
                               if pc.getqf("drink_drug")==0 then
                                       pass_percent=60
                               else            
                                       pass_percent=90
                               end

                               local s= number(1,100)
                               if s0 then  
                               local v = find_npc_by_vnum(20084)
                               if v != 0 then
                                       target.vid("__TARGET__", v, "Badania Biologa")
                               end
                       end

               end
               when button or info begin
                       if pc.count_item(30224) >0 then
                               say_title("Kamień Liderów")
                               say("W końcu udało Ci się zdobyć Kamień. ")
                               say("Zanieś go do Biologa Chaegirab. On czeka już na")
                               say("Ciebie.")
                               say("")
                               return
                       end
                       say_title("Kamień Liderów")
                       say("Dostarczyłeś Biologowi 50 Notatek Przywódców.")
                       say("Teraz, Chaegirab potrzebuje Kamień ")
                       say("Liderów, który pomoże je zrozumieć. ")
                       say("")
                       say_item_vnum(30224)
                       say("")
                       say("Możesz go zdobyć z:")
                       say("Zjawy Żółt. Tygrysa, Umarły Rozpruwacz,")
                       say("Dziewięć Ogniów.")
                       say("")
               end



               when 2191.kill or
                        2091.kill or
                        1304.kill or
                        1091.kill or
                        1093.kill or
                        691.kill or
                        2206.kill or
                        1901.kill  begin
                       local s = number(1, 50)
                       if s == 1 and pc.count_item(30224)==0 then
                               pc.give_item2(30224, 1)
                               send_letter("Otrzymano Kamień Liderów")         
                       end     
               end

               when __TARGET__.target.click  or
                       20084.chat."Otrzymano Kamień Liderów" with pc.count_item(30224) > 0  begin
                   target.delete("__TARGET__")
                       say_title("Biolog Chaegirab:")
                       say("Oh! dobra robota! Teraz, w końcu, mogę dokńczyć ")
                       say("moje badania. Jako nagrodę, dam Ci tajemniczą ")
                       say("recepturę. Zanieśją do Baek-Go, a przyrządzi on")
                       say("dla Ciebie specjalną miksturę. Życzę miłego dnia!")
                       say("I dziękuję za Twoją pomoc. Sam bym sobie nie")
                       say("poradził!")
                       say("")
                       pc.remove_item(30224,1)
                       set_state(reward)
               end

       end

       state reward begin
               when letter begin
                       send_letter("Nagroda od Chaegiraba")

                       local v = find_npc_by_vnum(20018)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Nagroda od Chaegiraba")
                       end

               end
               when button or info begin
                       say_title("Nagroda od Chaegiraba")
                       ---                                                   l
                       say("W nagrodę za zebranie Notatek Przywódców i")
                       say("zdobycie Kamienia Liderów, biolog Chaegirab dał ")
                       say("Ci sekretną recepturę. Idź teraz do Baek-Go, on")
                       say("przygotuje dla Ciebie cudowną miksturę.")
                       say("")
               end

				when 20018.chat."Nagroda za notatki"  begin
                       say_title("Baek-Go:")
                       say("Spójrz, czy to nie Sekretna Receptura od ")
                       say("Chaegirab, tego znanego biologa? Hm, zwiększy ona")
                       say("Twoją Siłę Ataku podczas walki z innym graczami.")
                       say("Oto Twój napój!")
                       say("")
                       wait()
                       say_title("Baek-Go:")
                       say("A tym razem dostaniesz Niebieską Ebonitową ")
                       say("Szkatułkę. Jesteś ciekawy co wy niej może być?")
                       say("To ją otwórz!")
                       say("")
					wait()
                       say_reward("Oto twoja nagroda za pomoc Biologowi Chaegirab.")
                       say_reward("Jako nagrodę za wypełnienie zadania od biologa")
                       say_reward("Chaegirab, wartość ataku podczas walki z innymi")
                       say_reward("graczami {PvP) na stałe wzrośnie o 10%.")
                       say_reward("Bonus ten został przyznany na stałe.")
                       say_reward("")
                       affect . add_collect ( apply . ATT_GRADE_BONUS , 10 , 60 * 60 * 24 * 365 * 60 )
                           pc.give_item2(50114)
						pc.give_exp2(200000000)
					set_state(complete)
               end

       end


       state giveup begin
               when 20084.chat."Poddajesz się? " begin
                       say("Biolog Chaegirab:")
                       say("Czy jesteś pewień, że chcesz się poddać? ")
                       say("Nie bedziesz miał szansy, aby zacząć ")
                       say("ponownie.")
            end
        end
       state complete begin
       end
end

 

 

a blad

 

QUEST : collect_quest_lv90
STATE : start
WHEN  : login or
WHEN  : levelup
       with pc . level >= 90 and pc . level  0
STATE : key_item
WHEN  : letter
WHEN  : button or
WHEN  : info
WHEN  : 2191.kill or
WHEN  : 2091.kill or
WHEN  : 1304.kill or
WHEN  : 1091.kill or
WHEN  : 1093.kill or
WHEN  : 691.kill or
WHEN  : 2206.kill or
WHEN  : 1901.kill
WHEN  : target (__TARGET__.click) or
WHEN  : 20084.chat ("Otrzymano Kamień Liderów")
       with pc . count_item ( 30224 ) > 0
STATE : reward
WHEN  : letter
WHEN  : button or
WHEN  : info
qc in malloc(): error: allocation failed
Abort (core dumped)

 

Prosze o pomoc, chcialbym to wrzucic zeby dzialalo :P :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...