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

[Pytanie]Nagroda Biologa


Rekomendowane odpowiedzi

Specjalista
Opublikowano

Która linijka odpowiada za nagrody od biologa np zebym mógł dodac kase za wykonanie i jakis item i zwiekszyc zamias 10 speed to 50?

 

----------------------------------------------------

--COLLECT QUEST_lv40

--METIN2 Collect Quest

----------------------------------------------------

quest collect_quest_lv40 begin

state start begin

end

state run begin

when login or levelup with pc.level >= 40 and pc.level <= 90 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 biloga-Ks.Klątw")

end

send_letter("Analiza biloga-Ks.Klątw")

end

 

when button or info begin

say_title("Analiza biloga-Ks.Klątw")

say("")

say("Biolog Chaegirab,uczen Uriela,")

say("wlasnie Cie szukal.Prosze idz")

say("do niego i zaoferuj mu swoja pomoc")

say("")

end

 

when __TARGET__.target.click or

20084.chat."Znajdz Biologa." begin

target.delete("__TARGET__")

say("Biolog Chaegirab:")

--- l

say("Niebiosa,prosze pomozcie mi...")

say("Badam wszystkie rodzaje roslin w tym ")

say("imperium.Jest bardzo duzo rzeczy,")

say("ktore musza zostac zrobione.Nie mam")

say("czasu abym mogl sam wybrac sie na wyprawe.")

say("Prosze,pomoz mi.")

wait()

say("Aktualnie badam Ksiegi Klatw.")

say("Musze przeprowadzic kilka eksperymentow,")

say("dlatego potrzebuje kilka Ksiag.")

say("Czy moglbys przyniesc mi 15 Ksiag Klatw?")

say("Prosze,pomoz mi!Zawsze przynos mi po jednym,")

say("abym mial czas na ich dokladne przebadanie!")

say("")

set_state(go_to_disciple)

pc.setqf("duration",0) -- ĄiĄH¸Ő¸ŐŞş®É¶ˇ

pc.setqf("collect_count",0)----ˇX¨ú±oŞşŞ««~ĽĆ¶q

pc.setqf("drink_drug",0) ------ˇV łÜ°g´bĂĤôŞş¸Ü 1

end

end

 

state go_to_disciple begin

when letter begin

send_letter("Oddaj Ks.Klatw")

 

end

when button or info begin

say_title("Oddaj Ksiegi Klatw")

--- l

say("")

say("Biolog Chaegirab, uczen Uriela,")

say("szuka Ksiag Klatw")

say("Przynos mu pojednej by mial czas")

say("na ich dokladne przebadanie.")

say("Ksiag Klatw szukaj u Ezoterycznych wojownikow!!!")

say("")

say_item_vnum(30047)

say_reward("Do tej pory zebrales".." "..pc.getqf("collect_count").."Ksiag Klatw")

say("")

end

 

when 71035.use begin --°g´bĂĤô

if get_time() < pc.getqf("duration") then

say("")

say("ÁŮ¤ŁĄiĄH¨ĎĄÎ°g´bĂĤô")

say("")

return

end

if pc.getqf("drink_drug")==1 then

say("")

say("¤w¸g¨ĎĄÎ¤F1¦¸")

say("")

return

end

if pc.count_item(30047)==0 then

say("Biolog Chaegirab:")

say("Co? Nie przyniosles mi zadnych")

say("Ksiag Klattw?...")

say("")

return

end

 

item.remove()

pc.setqf("drink_drug",1)

end

 

 

 

 

when 20084.chat."Ksiegi Klatw" with pc.count_item(30047) >0 begin

if get_time() > pc.getqf("duration") then

say("Biolog Chaegirab")

--- l

say("Oh!!Znalazles!")

say("Pozwol, ze rzuce okiem...")

say("Jeszcze chwilke.")

say("")

pc.remove_item(30047, 1)

pc.setqf("duration",get_time()+60*60*22)--------------22­??

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 s<= pass_percent then

if pc.getqf("collect_count")< 14 then --15­ÓĄH¤U

local index =pc.getqf("collect_count")+1

pc.setqf("collect_count",index) -- ¨ú±o¤F¤@­Ó+1

say("Biolog Chaegirab")

say("Oh!!Ta Ksiega jest doskonalej jakosci...")

say("Przynies mi jeszcze".." "..15-pc.getqf("collect_count").. " ­Ó~!!")

say("Musisz je znalesc!")

say("")

pc.setqf("drink_drug",0) --ĂĤôŞě©l¤Ć

return

end

say("Biolog Chaegirab:")

say("Oh,zebrales juz wszystkie?")

say("Dobra robota...")

say("Ale poczekaj!")

say("Aby zakonczyc swoja prace, potrzebuje")

say("abys przyniosl dla mnie jeszcze jeden przedmiot!")

say("")

pc.setqf("collect_count",0)

pc.setqf("drink_drug",0)

pc.setqf("duration",0)

set_state(key_item)

return

else

say("Biolog Chaegirab:")

say("Ta Ksiega jest ch****a...")

say("Przynies inna..")

say("Prosze pomoz mi")

say("")

pc.setqf("drink_drug",0) --ĂĤôŞě©l¤Ć

return

end

else

say("Biolog Chaegirab:")

say("Jeszcze nie skonczylem badac ostatniej Ksiegi!")

say("Wroc pozniej, kiedy juz skoncze!")

say("")

 

return

end

 

end

end

 

 

state key_item begin

when letter begin

send_letter("Zadanie specjalne")

 

if pc.count_item(30221)>0 then

local v = find_npc_by_vnum(20084)

if v != 0 then

target.vid("__TARGET__", v, "Analiza Biologa")

end

end

 

end

when button or info begin

if pc.count_item(30221) >0 then

say_title("Znalazles kamien duszy!")

say("")

--- l

say("Wroc do biologa, aby")

say("odniesc mu kamien!")

say("")

return

end

say_title("Swiatynny Kamien Duszy")

say("")

--- l

say("Zebrales juz wszystkie 15 Ksiag!")

say("Teraz, biolog potrzebuje ostatni")

say("przedmiot, aby zakonczyc swoje badania!")

 

say_item_vnum(30221)----------

say("Mozesz go znalezc zabijajac potwory")

say("w Dolinie Seungryong!")

say("")

end

 

 

 

 

 

when 2032.kill or

2033.kill or

2034.kill or

2035.kill begin

local s = number(1, 500)

if s == 1 and pc.count_item(30221)==0 then

pc.give_item2(30221, 1)

send_letter("Wroc do biologa!")

end

end

 

 

when __TARGET__.target.click or

20084.chat."Swiatynny Kamien Duszy" with pc.count_item(30221) > 0 begin

target.delete("__TARGET__")

say("Biolog Chaegirab:")

say("Oh, Znalazles!")

say("Bardzo Tobie dziekuje!")

say("")

say_reward("Mozesz teraz isc do Baek-Go po nagrode!")

say("")

pc.remove_item(30221,1)

set_state(__reward)

end

 

end

 

state __reward begin

when letter begin

send_letter("Analiza Biologa-Nagroda")

 

local v = find_npc_by_vnum(20018)

if v != 0 then

target.vid("__TARGET__", v, "Beak-Go")

end

 

end

when button or info begin

say_title("Skonczyles analize biologa!")

--- l

say("Biolog Chaegirab wysyla Cie")

say("po nagrode do Baek-Go!")

say("")

 

end

 

when __TARGET__.target.click or

20018.chat."Nagroda" begin

target.delete("__TARGET__")

say("Baek-Go:")

say("Hmm, a wiec Biolog")

say("wyslal Cie po nagrode?")

say("Zobaczmy, co tam masz...")

say("")

say_reward("Otrzymujesz +5 do szybkosci ataku")

say_reward("na zawsze!")

 

 

affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60) --- ˇV60¦~

 

clear_letter()

set_quest_state("collect_quest_lv50", "run")

set_state(__complete)

end

 

end

 

 

state __complete begin

end

end

Opublikowano

affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60)

Zmieniasz na:

affect.add_collect(apply.ATT_SPEED,xx,60*60*24*365*60)

 

w miejsce xx wstawiasz np 50 to + 50 speeda czyli

affect.add_collect(apply.ATT_SPEED,50,60*60*24*365*60)

 

Kasa?

Wpisz od tym...

pc.change_gold(xxx)

Gdzie w miejsce xxx wpisz kwote np. 1kkk

pc.change_gold(1000000000)

307681428489538142351.png

Metin2 Balmora Staff

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...