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] Biolog


Rekomendowane odpowiedzi

Opublikowano

Witam mam takiego questa. Wywala mi błąd w 155 linijce.

 

 

 

quest make_herb_lv25 begin
state start begin
when login or levelup with pc.get_level() ==25 begin
set_state(information)
end
end
state information begin
when letter begin
local v = find_npc_by_vnum(20084)
if v != 0 then
target.vid("__TARGET__", v, "Analiza Biologa")
end
send_letter("Analiza Biologa")
end
when button or info begin
say_title("Analiza Biologa")
say("Biolog Chaegirab, uczeń Uriela właśnie Cię ")
say("szukał. Proszę, idź do niego i zaoferuj swoją ")
say("pomoc.")
end
when __TARGET__.target.click or 20084.chat."Znajdź Biologa" begin
target.delete("__TARGET__")
say_title("Biolog Chaegirab:")
say("Niebiosa, proszę, pomóżcie mi... Badam ")
say("wszystkie rodzaje roślin w tym imperium.")
say("Jest bardzo dużo rzeczy, które muszą zostać ")
say("zrobione. Nie mam czasu sam wybrać się na")
say("wyprawę. Proszę, pomóż mi.")
wait()
say_title("Biolog Chaegirab:")
say("Aktualnie zajmuję się Grzybami Tue. Muszę ")
say("przeprowadzić kilka badań związanych właśnie z")
say("tymi Grzybami. Czy mógłbyś dostarczyć mi kilka")
say("z nich? Myślę, że 10 grzybów wystarczy. Będę ci")
say("bardzo wdzięczny, jeśli mi pomożesz! Zawsze")
say("przynoś mi po jednym, abym miał czas na ich ")
say("dokładne 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("Zadanie specjalne!")
end
when button or info begin
say_title("Znajdź Grzyby Tue")
say("")
say("Biolog Chaegirab, uczeń Uriela, szuka Grzybów")
say("Tue. Zawsze przynoś mu po jednym, aby miał ")
say("czas na ich przebadanie. Grzybów Tue szukaj ")
say("u Głodnych Brązowych Niedźwiedzi.")
say("")
say_item_vnum(50706)
say_reward("Do tej pory zebrałeś: "..pc.getqf("collect_count").." Grzybów Tue.")
say("")
end
when 71035.use begin
if pc.getqf("drink_drug")==1 then
say("Przedmiot jest już zużyty.")
return
end
if pc.count_item(50706)==0 then
say("Najpierw zbierz Grzyby Tue.")
say("")
return
end
item.remove()
pc.setqf("drink_drug",1)
end
when 183.kill begin
if pc.count_item(50706)< 10 - pc.getqf("collect_count") then
pc.give_item2(50706, 1)
end
end
when 20084.chat."Grzyby Tue" with pc.count_item(50706) >0 begin
say_reward("Biolog Chaegirab:")
say("Oh!! Znalazłeś! Pozwól, że rzucę okiem...")
say("Jeszcze chwilkę...")
say("")
pc.remove_item(50706, 1)
wait()
local pass_percent
if pc.getqf("drink_drug")==0 then
pass_percent=80
else
pass_percent=100
end
local pass_percent
if pc.getqf("drink_drug")==0 then
pass_percent=70
else
pass_percent=100
end
local s= number(1,100)
if s<= pass_percent then
if pc.getqf("collect_count")< 9 then
local index =pc.getqf("collect_count")+1
pc.setqf("collect_count",index)
say("Biolog Chaegirab:")
say_green("Oh!! Ten grzyb Tue jest doskonałej jakości!")
say("Przynieś mi jeszcze: "..10-pc.getqf("collect_count").. " grzybów Tue.")
say("")
pc.setqf("drink_drug",0)
return
end
say_title("Biolog Chaegirab:")"Biolog Chaegirab")
say("Mam już wystarczającą ilość Grzybów Tue.")
say("Dobra robota! Jestem Ci bardzo wdzięczny, w")
say("nagrodę dam Ci trochę Yang.")
say("")
say("Nagroda:")
say_reward("Otrzymano: 1000000 Punktów Doświadczenia ")
say_reward("Otrzymano: 100000 Yang ")
say_reward("Otrzymano: Buty Wyszywane Złotem+4")
if pc.job==0 then
pc.give_item2(12224)
say_reward("Otrzymano: Żelazny Hełm +4")
say("")
end
if pc.job==1 then
pc.give_item2(12364)
say_reward("Otrzymano: Maskę Kolczą +4")
say("")
end
if pc.job==2 then
pc.give_item2(12504)
say_reward("Otrzymano: Wyzywający Hełm+4")
say("")
end
if pc.job==3 then
pc.give_item2(12644)
say_reward("Otrzymano: Czapkę Fenixa+4")
say("")
end
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
clear_letter()
set_state(__complete)
pc.change_money(100000)
pc.give_exp2(1000000)
pc.give_item2(15064)
set_quest_state("levelup","run")
return
else
say_title("Biolog Chaegirab:")
say_red("Przykro mi, ale ten Grzyb Tue jest zepsuty...")
say("Proszę, przynieś mi inny.")
say("")
pc.setqf("drink_drug",0)
return
end
end
end
state __complete begin
end
end

 

 

http://wklej.to/a3Y5V

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...