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

Biolog u Seona (Surki) na 100lvl.


Rekomendowane odpowiedzi

Opublikowano

Udostępniam quest biologa edytowany przeze mnie 100% działa testowany.

Aby badanie się wyświetlało musimy do poprzedniego biologa dać na końcu.

 

Jak ktoś nie ma w questlibie pistacja ani krew, proszę zmienić w quescie na say

i say_reward

 

Może i proste niektórym się przyda.

 



clear_letter()
set_quest_state("collect_quest_lv100", "run")
set_state(__complete)

 


----------------------------------------------------
- by Cracovias94--METIN2 Biolog Quest Lv.100
----------------------------------------------------
quest collect_quest_lv100 begin
state start begin
end
state run begin
when login or levelup with pc.level >= 90 begin
set_state(information)
end
end

state information begin
when letter begin
local v = find_npc_by_vnum(20091)
if v != 0 then
target.vid("__TARGET__", v, "Analiza Seon - Wodny Kamien")
end
send_letter("Analiza Seon")
end

when button or info begin
say_title("Analiza Seon")
say_pistacja("")
say_pistacja("Seon-Pyeong, uczen Biologa,")
say_pistacja("potrzebuje pomocy, jako pierwszy")
say_pistacja("zaoferuj mu swoją pomoc.")
say_pistacja("")
end

when __TARGET__.target.click or
20091.chat."Znajdz Seon" begin
target.delete("__TARGET__")
say("Seon-Pyeong:")
--- l
say_pistacja("Niebiosa, proszę pomóż mi... ")
say_pistacja("Badam wszystkie rodzaje roślin w tym ")
say_pistacja("imperium. Jest bardzo dużo rzeczy, ")
say_pistacja("które muszą zostać zbadane. Nie mam ")
say_pistacja("czasu abym mógł sam wybrać się na wyprawe. ")
say_pistacja("Proszę,pomóż mi. ")
wait()
say("Seon-Pyeong:")
say_pistacja("To już jest ostatnia misja u mnie..")
say_pistacja("Proszę o szczególną pomoc w niej.")
say_pistacja("Twoje zaangażowanie w tej misji")
say_pistacja("Musi być szczególne.")
say_pistacja("Szukam Wodnych Krysztalow")
say_pistacja("Zadanie bardzo niebezpieczne!")
say_pistacja("Mam nadzieje, ze sie wykarzesz")
say_pistacja("i dasz mi powod do dalszej wspolpracy.")
say_pistacja("")
wait()
say("Seon-Pyeong:")
say_pistacja("A więc przejdzmy do rzeczy...")
say_pistacja("Czy znajdziesz dla mnie czterdziesci Kamieni? ")
say_pistacja("Możesz je znalezć je:")
say_pistacja("")
say_krew("W Grocie i Wierzy Wygnancow.")
say_krew("Szkatulek, oraz od graczy.")
say_pistacja("Uważaj na siebie młody wojowniku.")
say_pistacja("")
set_state(go_to_disciple)
pc.setqf("duration",0)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0) -
end
end

state go_to_disciple begin
when letter begin
send_letter("Zadanie specjalne - Wodny Kamien")

end
when button or info begin
say_title("Znajdz Wodny Kamien!")
--- l
say_pistacja("")
say_pistacja("Seon-Pyeong, uczeń Biologa,")
say_pistacja("szuka Wodnych Kamieni.")
say_pistacja("Zawsze przynoś mu po jednym, aby miał czas")
say_pistacja("na ich dokładne przebadanie.")
say_pistacja("Kamieni szukaj w Grocie i Wierzy.")
say_pistacja("Wygnancow oraz szkatulkach.")
say_pistacja("")
say_item_vnum(65001)
say("Do tej pory dostarczyłeś ".." "..pc.getqf("collect_count").." Wodnych Kamieni.")
say_pistacja("")
end

when 71035.use begin
if get_time() < pc.getqf("duration") then
say_pistacja("")
say_pistacja("")
say_pistacja("")
return
end
if pc.getqf("drink_drug")==1 then
say_pistacja("")
say_pistacja("")
say_pistacja("")

return
end
if pc.count_item(65001)==0 then
say("Seon-Pyeong:")
say_pistacja("Co? Nie przyniosłeś mi żadnych")
say_pistacja("Wodnych Kamieni..?")
say_pistacja("")
return
end

item.remove()
pc.setqf("drink_drug",1)
end


when 20091.chat."Wodny Kamien - Troja" with pc.count_item(65001) >0 begin
if get_time() > pc.getqf("duration") then
say("Seon-Pyeong:")
--- l
say_pistacja("Oh!! Znalazleś!")
say_pistacja("Pozwól,ze rzuce okiem...")
say_pistacja("Jeszcze chwilke.")
say_pistacja("")
pc.remove_item(65001, 1)
pc.setqf("duration",get_time()+1)--------------czas

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

local s= number(1,100)
if s<= pass_percent then
if pc.getqf("collect_count")< 39 then ----- ilość +1
local index =pc.getqf("collect_count")+1
pc.setqf("collect_count",index)
say("Seon-Pyeong:")
say_pistacja("Oh!! Ten Wodny Kamien jest doskonałej jakości!")
say_pistacja("Jestes wspanialy!")
say_pistacja("Przynieś mi jeszcze ".." "..40-pc.getqf("collect_count").. " Wodnych Kamieni.")
say_pistacja("Prosze, sprobuj je znalezć!")
say_pistacja("")
pc.setqf("drink_drug",0)
return
end
say("Seon-Pyeong:")
say_pistacja("Znalazłeś już czterdziesci Wodnych Kamieni!")
say_pistacja("Dziękuje Ci, że jesteś taki pomocny.")
say_pistacja("Musisz teraz zdobyc Bryla Smierci.")
say_pistacja("Słyszałem, że owa bryla często wypada z")
say_pistacja("Potworow znajdujących się w Diabelskich Katakumbach ")
say_pistacja("Zrobisz to dla mnie?")
say_pistacja("")

say_item("Bryla Smierci", 99998, "")

say_krew("Zabijaj Potwory w Diabelskich ")
say_krew("katakumbach. ")

pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
pc.setqf("duration",0)
set_state(key_item)
return
else
say("Seon-Pyeong:")
say_pistacja("Wybacz niestety...")
say_pistacja("Twój Wodny Kamien jest roztopiony.")
say_pistacja("Proszę, przynieś mi inny!")
say_pistacja("Nie zawiedz mnie!")
say_pistacja("")
pc.setqf("drink_drug",0) --ĂĤôŞě©l¤Ć
return
end
else
say("Seon-Pyeong:")
say_pistacja("Jeszcze nie skończyłem badać ostatniego Kamienia!")
say_pistacja("Wróc później, kiedy juz skończę!")
say_pistacja("")
return
end

end
end


state key_item begin
when letter begin
send_letter("Bryla Smierci")

if pc.count_item(99998)>0 then
local v = find_npc_by_vnum(20091)
if v != 0 then
target.vid("__TARGET__", v, "Bryla Smierci")
end
end

end
when button or info begin
if pc.count_item(99998) >0 then
say_title("Wróć do Seon!")
say_pistacja("")
--- l
say_pistacja("Zdobyłeś Bryla Smierci! ")
say_pistacja("Idz szybko przynieś go do Seon.")
say_pistacja("")
return
end

say_title("Bryla Smierci")
say_pistacja("")
--- l
say_pistacja("Zebrałeś juz odpowiednia ilość")
say_pistacja("Wodnych Kamieni.")
say_pistacja("Musisz teraz znalezc Bryla Smierci")
say_item_vnum(99998)---------- ĆF»îĄŰ
say_pistacja("Bryla Smierci")
say_pistacja("można zdobyć zabiając potwory")
say_pistacja("w Diabelskich Katakumbach!")
end


when 2501.kill or
2502.kill or
2503.kill begin
local s = number(1, 50)
if s == 1 and pc.count_item(99998)==0 then
pc.give_item2(99998, 1)
send_letter("Bryla Smierci")
end
end




when __TARGET__.target.click or
20091.chat."Bryla Smierci" with pc.count_item(99998) > 0 begin
target.delete("__TARGET__")
target.delete("__TARGET__")
say("Seon-Pyeong:")
say_pistacja("OH!! Zdobyłeś Go! ")
say_pistacja("Odnalazłeś Bryle Smierci")
say_pistacja("Ciesze się bardzo")
say_pistacja("Dziękuję Ci za pomoc")
say_pistacja("W zamian otrzymasz nagrode!")
say_pistacja("Przyjdz do mnie doslownie")
say_pistacja("za chwile, przygotuje ci nagrode.")
say_pistacja("")
pc.remove_item(99998,1)
set_state(__reward)
end

end

state __reward begin
when letter begin
send_letter("Odbierz nagrode!")

local v = find_npc_by_vnum(20091)
if v != 0 then
target.vid("__TARGET__", v, "Seon-Pyeong")
end

end
when button or info begin
say_title("Odbierz nagrode!")
--- l
say_pistacja("Udaj się do Seon-Pyeonga")
say_pistacja("by otrzymac nagrode za")
say_pistacja("Twój ciezki trud...")
say_pistacja("Seon-Pyeong znajduje się w pierwszej wiosce")
say_pistacja("Masz go na mapie. Spiesz się!")
say_pistacja("")
end

when __TARGET__.target.click or
20091.chat." Nagroda " begin
target.delete("__TARGET__")
say("Seon-Pyeong:")
say_pistacja("Drogi przyjacielu")
say_pistacja("Za Twój cięzki trud otrzymujesz")
say_pistacja("staly bon do ataku")
say_pistacja("Od teraz jesteś silniejszy na nieumarlym o 15 procent")
say_pistacja("oraz 10% odpornosc na kazda klase.")
say_pistacja("")
say_krew("Otrzymano 55.000.000 yang, 3x Szkatulki.")
say_krew("Otrzymano bonus silny przeciwko nieumarlym.")
say_krew("Zostal on podniesiony o 15% ")
say("Otrzymano bonus odpornosc na wszystkie klasy.")
say("Zostal on podniesiony o 10% ")
say_krew("Tych bonusow nikt Ci nie odbierze.")
say_pistacja("")

affect.add_collect(apply.ATTBONUS_UNDEAD,5,60*60*24*365*60) --ˇV60¦~
affect.add_collect(apply.RESIST_WARRIOR,5,60*60*24*365*60) --ˇV60¦~
affect.add_collect(apply.RESIST_ASSASSIN,5,60*60*24*365*60) --ˇV60¦~
affect.add_collect(apply.RESIST_SURA,5,60*60*24*365*60) --ˇV60¦~
affect.add_collect(apply.RESIST_SHAMAN,5,60*60*24*365*60) --ˇV60¦~


pc.give_item2(50114, 1)
pc.give_item2(50114, 1)
pc.give_item2(50114, 1)
pc.give_item2(25041, 1)
pc.change_money(55000000)

clear_letter()
set_quest_state("collect_quest_lv110", "run")
set_state(__complete)
end

end


state __complete begin
end
end

784091427630431250239.png

Regulamin sygnatur

Opublikowano

Niebawem udostępnie całą serię od 100lvl do 250lvl :)

Tylko uzupełnić wedle uznania. ;)

784091427630431250239.png

Regulamin sygnatur

Opublikowano

Mógł byś podać już gotowy pliczek ?

Wgrać Ci jeszcze na serwer?

 

@Top Radzę przeglądnąć questa, 10 sec lookania i jest:

say_pistacja("Kamieni szukaj w Grocie i Wierzy.")

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...