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]Zmiana czasu u biologa.


Rekomendowane odpowiedzi

Opublikowano

pc.setqf("duration",get_time()+60*60*1

Odpowiedzialna jest za to ta linia.

Pierwsza cyfra "60" jest to czas 60= 1h

 

Jeżeli chcesz bez czekania wpisz tam "0"

Opublikowano

ale nie zamieniasz 60 na 0 tylko całe

 

get_time()+60*60*1

 

na

 

0

Nie koniecznie, wiesz na jakiej zasadzie to działa? :)

 

Jest to proste działanie matematyczne, a jak wiadomo KAŻDA liczba mnożona przez 0 = 0

 

0*60*1=0

60*0*1=0

60*60*0=0

 

Więc gdziekolwiek by nie dał to i tak będzie czas zerowy ;)

 

@Top

Pokaż jak to zedytowałeś

Opublikowano

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

--Triadica.net By Bambus3k

--METIN2 Biolog Quest Lv.30

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

quest collect_quest_lv30 begin

state start begin

when login or levelup with pc.level >= 30 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 Biologa")

end

send_letter("Analiza Biologa")

end

 

when button or info begin

say_title("Analiza Biologa")

say("")

say("Biolog Chaegirab, uczeń Uriela,")

say("właśnie Cie szukał. Proszę idz")

say("do niego i zaoferuj mu swoją pomoc.")

say("")

end

 

when __TARGET__.target.click or

20084.chat."Znajdz Biologa" begin

target.delete("__TARGET__")

say("Biolog Chaegirab:")

--- l

say("Niebiosa, proszę pomóż mi... ")

say("Badam wszystkie rodzaje roślin w tym ")

say("imperium. Jest bardzo dużo rzeczy, ")

say("które muszą zostać zbadane. Nie mam ")

say("czasu abym mógł sam wybrać się na wyprawe. ")

say("Proszę,pomóż mi. ")

wait()

say("Biolog Chaegirab:")

say("Aktualnie badam Zęby Orka.")

say("Muszę przeprowadzić kilka eksperymentów,")

say("dlatego potrzebuję kilku egzemplarzy.")

say("Czy mógłbyś przynieść mi dziesięć Zębów Orka?")

say("Proszę, pomóż mi! Zawsze przynoś mi po jednym,")

say("abym miał czas na ich dokladne przebadanie!")

say("")

set_state(go_to_disciple)

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

pc.setqf("collect_count",0) -- ˇX¨ú?oąLŞşŞ??~ĽĆ?q

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

end

end

 

state go_to_disciple begin

when letter begin

send_letter("Zadanie Specjalne")

 

end

when button or info begin

say_title("Znajdz Zeby Orka")

--- l

say("")

say("Biolog Chaegirab, uczeń Uriela,")

say("szuka Zębów Orka.")

say("Zawsze przynoś mu po jednym, aby miał czas")

say("na ich dokladne przebadanie.")

say("Zębów szukaj u Czarnych Orków.")

say("")

say_item_vnum(30006)

say_reward("Do tej pory dostarczyłeś ".." "..pc.getqf("collect_count").." Zębów Orka.")

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(30006)==0 then

say("Biolog Chaegirab:")

say("Co? Nie przyniosles mi zadnych")

say("zebow orka?...")

say("")

return

end

item.remove()

pc.setqf("drink_drug",1)

end

 

 

 

 

when 20084.chat."Zeby Orka" with pc.count_item(30006) >0 begin

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

say("Biolog Chaegirab:")

--- l

say("Oh!! Znalazleś!")

say("Pozwól,ze rzuce okiem...")

say("Jeszcze chwilke.")

say("")

pc.remove_item("30006", 1)

pc.setqf("duration",get_time()+0*0*0) -----------------------------------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 s<= pass_percent then

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

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

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

say("Biolog Chaegirab:")

say("Oh!! Ten Ząb Orka jest doskonałej jakości!")

say("Przynieś mi jeszcze ".." "..10-pc.getqf("collect_count").. " Zębów Orka.")

say("Prosze, sprobuj je znalezć!")

say("")

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

return

end

say("Biolog Chaegirab:")

say("Oh,zebraleś juz wszystkie!")

say("Dobra robota...")

say("Ale poczekaj!")

say("Aby zakonczyc swoją pracę, potrzebuje")

say("abyś przyniusł dla mnie jeszcze jeden przedmiot.")

say("Zrób to dla mnie...")

say("")

say_item("Kamień Duszy Jinunggyi", 30220, "")

 

say_reward("Zabijaj Elit. Ork General")

say_reward("Czarny Ork")

say_reward("Czarny Ork Zwiadowca")

 

pc.setqf("collect_count",0)

pc.setqf("drink_drug",0)

pc.setqf("duration",0)

set_state(key_item)

return

else

say("Biolog Chaegirab:")

say("Ten Ząb Orka jest złej jakości!")

say("Sprobuj przynieść mi inny!")

say("Proszę, pomóż mi!")

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

return

end

else

say("Biolog Chaegirab:")

say("Jeszcze nie skończyłem badać ostatniego Zęba Orka !")

say("Wróc później, kiedy juz skończę!")

say("")

return

end

 

end

end

 

 

state key_item begin

when letter begin

send_letter("Zadanie Specjalne!")

 

if pc.count_item(30220)>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(30220) >0 then

say_title("Znalazłeś Kamień Duszy!")

say("")

--- l

say("Wróć do Biologa, aby")

say("odnieść mu kamień!")

say("")

return

end

say_title("Kamien Duszy")

say("")

--- l

say("Zebrałeś już wszystkie dziesięć Zębów Orka!")

say("Teraz, Biolog potrzebuje ostatni")

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

say_item_vnum(30220)

say("Możesz go znalezć zabijająć potwory")

say("w Dolinie Seungryong!")

say("")

end

 

 

 

when 635.kill or

636.kill or

637.kill begin

local s = number(1, 50)

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

pc.give_item2(30220, 1)

send_letter("Wróc do Biologa!")

end

end

 

when __TARGET__.target.click or

20084.chat."Znalazłem Kamien Duszy" with pc.count_item(30220) > 0 begin

target.delete("__TARGET__")

say("Biolog Chaegirab:")

say("Oh, Znalazłeś!")

say("Bardzo Tobie dziękuje!")

say("W zamian otrzymasz nagrode!")

say("Idz do mojego mistrza Uriela")

say("On za pomoc mi podaruje Ci cenna nagrode.")

say("")

say_reward("Możesz teraz iść do Baek-Go po nagrodę!")

say("")

pc.remove_item(30220,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, "Baek-Go")

end

 

end

when button or info begin

say_title("Odbierz nagrode!")

--- l

say("Biolog Chaegirab wysyla Cie")

say("po nagrodę do Baek-Go!")

say("")

end

 

when __TARGET__.target.click or

20018.chat."Nagroda" begin

target.delete("__TARGET__")

say("Baek-Go:")

say("Hmm, a więc Biolog")

say("wysłał Cie po nagrodę?")

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

say("")

say_reward("Otrzymano 3.000.000 yang i Punkty Doświadczenia")

say_reward("Otrzymujesz +15 szybkosci poruszania sie")

say_reward("na zawsze!")

 

affect.add_collect(apply.MOV_SPEED, 15, 60*60*24*365*60) --60?~

 

if pc.job==0 then

pc.give_item2(11259, 1)

say_reward("Otrzymano Smocza Zbroja Plytowa+8")

end

if pc.job==1 then

pc.give_item2(11459, 1)

say_reward("Otrzymano Ubranie Zabojcy+8")

end

if pc.job==2 then

pc.give_item2(11659, 1)

say_reward("Otrzymano Mistyczna Zbroja Plytowa+8")

end

if pc.job==3 then

pc.give_item2(11859, 1)

say_reward("Otrzymano Szata Slonca+8")

end

 

 

pc.change_money(3000000)

pc.give_exp2(1500000)

 

 

clear_letter()

set_quest_state("collect_quest_lv40", "run")

set_state(__complete)

end

 

end

 

 

state __giveup__ begin

when 20084.chat."Poddajesz sie?" begin

say("Biolog Chaegirab:")

say("Czy jestes pewien, że chcesz sie poddać!?")

say("Nie bedziesz mial szansy, aby zacząć ponownie!")

say("Ta misja Cie opusci...")

end

end

state __complete begin

end

end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...