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

Rekomendowane odpowiedzi

Opublikowano

Sprawdź

 

 

 

quest xe begin
state start begin
when login or levelup with pc.level >= 30 begin
set_state(information)
end
end

state information begin
when letter begin
                    send_letter_ex("Constantino I", "biolog", "333")
                    q.set_icon("fioletowy_open.png")
local v = find_npc_by_vnum(20084)
if v != 0 then
target.vid("__TARGET__", v, "Constantino")
end
end

when button or info begin
say_title("Constantino I")
say("")
say_trawa("Gratulacje otrzymania 30 poziomu. Czas dać ci nowe zadanie, mianowicie")
say_trawa("odszukaj Biologa imieniem Constantino. Ostatnio ma pewien problem i")
say_trawa("szuka osoby do pomocy.")
say("")
end

when __TARGET__.target.click or
20084.chat."Znajdź Constantina" begin
target.delete("__TARGET__")
say_title("Constantino:")
                        say("Bogowie! Nareszcie jesteś. Od tygodnia czekam na ciebie.")
                        say("[COLOR r;0|g;1|b;0]"..pc.get_name().."[/COLOR]")
                        say("Na mnie?")
                        say_title("Constantino:")
                        say("A widzisz tu kogoś innego?")
                        say("[COLOR r;0|g;1|b;0]"..pc.get_name().."[/COLOR]")
                        say(".....")
                        say_title("Constantino:")
                        say("Ehh.. Potrzebna mi jest twoja pomoc.")
                        say("Ostatnio, podczas badania Doliny Seungryong, napadły na mnie te cuchnące bestie.")
                        say("Nie spodobało im się, że przywłaszczyłem ich zęby.")
                        say("[COLOR r;0|g;1|b;0]"..pc.get_name().."[/COLOR]")
                        say("Zęby orka? Po co ci one?")
                        say_title("Constantino:")
                        say("Chciałem zrobić sobie protezę.. Jestem badaczem i potrzebuję ich.")
                        say("[COLOR r;0|g;1|b;0]"..pc.get_name().."[/COLOR]")
                        say("Zgaduje że, muszę ci pomóc odzyskać te Zęby Orka.")
                        say_title("Constantino:")
                        say("Jeżeli chcesz zarobić.. to tak.")
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_ex("Constantino I", "biolog", "333")
                     q.set_icon("fioletowy_open.png")

end
when button or info begin
say_title("Constantino I")
say_trawa("Constantino prosi ciebie o znalezienie 15 zębów orka.")
say_trawa("Ruszaj więc do Doliny i zdobądź przedmioty.")
say_banan("Udasz się tam za pomocą pierścienia")
                        say_banan("teleportacyjnego.")
                        say_item_vnum(80009)
say_banan("Do tej pory zębów oddano tylko: "..pc.getqf("collect_count")..".")
             if get_time() < pc.getqf("duration") then
local czas = (pc.getqf("duration") - get_time())/3600 -- 9000 / 3600 = 2.5
local h = math.floor(czas) -- 2.5 = 2
local min = (czas)*0 -- (2.5 - 2)*0 = 0.5 * 0 = 30
local m = math.floor(min)
                                
end
        end

            when 71035.use or 76020.use begin
                if pc.getqf("drink_drug") == 1 then
                syschat("Ten efekt jest już aktywny.")
                return
elseif pc.getqf("drink_drug")==0 then
                pc.setqf("drink_drug", 1)
                pc.remove_item(item.vnum, 1)
end
    end

when 20084.chat."Ząb Orka" with pc.count_item(30006) >0 begin
if get_time() > pc.getqf("duration") then
say_title("Constantino")
say("Jesteś już? Masz zęby?")
say("[COLOR r;0|g;1|b;0]"..pc.get_name().."[/COLOR]")
say("Tak oto one")
                                say_blue("*oddaje ząb*")
pc.remove_item("30006", 1)
pc.setqf("duration",get_time()+1*1*5)
wait()
local pass_percent
if pc.getqf("drink_drug")==0 then
pass_percent=90
else
pass_percent=100
end

local s= number(1,100)
if s<= pass_percent then
if pc.getqf("collect_count")< 14 then
local index =pc.getqf("collect_count")+1
pc.setqf("collect_count",index)
         say_title("Constantino:")
say("Doskonale! Ten ząb jest w doskonałym stanie ale")
say("potrzebuje ich jeszcze: "..15-pc.getqf("collect_count").. ".")
say("")
pc.setqf("drink_drug",0)
return
end
     say_title("Constantino:")
say("Świetnie mam wszystkie zęby! Dziękuję.")
say("Udaj się tam jeszcze raz i zdobądź ")
                                        say("dla mnie:")
                                        say_item_vnum(30220)
say("")
                                        wait()
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
pc.setqf("duration",0)
set_state(klucz)
return
else
say_title("Constantino:")
say("Hmm... Ten ząb jest zniszczony!")
say("Idź tam ponownie.")
say("")
pc.setqf("drink_drug",0)
return
end
else    
                    say_title("Constantino:")
                    say("Poczekaj, sprawdzam ząb... Wróć za 5 minut.")
                    say_trawa("Pozostało Jeszcze:"..get_time())
                    say("")
                    return
                    end    

end
end
state klucz begin
when letter begin
send_letter_ex("Constantino I", "biolog", "333")
                     q.set_icon("fioletowy_open.png")

if pc.count_item(30220)>0 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(30220) >0 then
say_title(Runa)
say("[COLOR r;0|g;1|b;0]"..pc.get_name().."[/COLOR]")
say("To chyba to. Hmm.. ciekawe, wygląda na to że jest zaklęty.")
say("")
return
end
say_title("Kamień Duszy Jinunggyi")
say_trawa("Constantino zlecił ci odszukanie Kamień Duszy Jinunggyi,")
say_trawa("aby odwdzięczyć się tobie za pomoc. ")
say("")
say_item_vnum(30220)
say("")
say_banan("Kamień Duszy Jinunggyi zdobędziesz w Dolinie.")
say("")
end

when 635.kill or
636.kill or
637.kill begin
local s = number(1, 3)
if s == 1 and pc.count_item(30220)==0 and pc.getqf("biolog_zeby") == 0 then
pc.give_item2(30220, 1)
                 pc.setqf("biolog_zeby", 1)
send_letter("Otrzymano: Kamień Duszy Jinunggyi.")
end
end

when __TARGET__.target.click or
20084.chat."Kamień Duszy Jinunggyi" with pc.count_item(30220) > 0 begin
target.delete("__TARGET__")
say_title("Constantino:")
say("[COLOR r;0|g;1|b;0]"..pc.get_name().."[/COLOR]")
say("Proszę oto Kamień Duszy Jinunggyi o który prosiłeś.")
say_blue("*oddaje przedmiot*")
say_title("Constantino:")
say("Doskonale. Czas na twoją nagrodę.")
say("Udaj się do Beak-Go mojego mistrza on ci da nagrodę.")
say("")
pc.remove_item(30220,1)
set_state(__reward)
end

end

state __reward begin
when letter begin
send_letter_ex("Nagroda od Constantina", "biolog", "333")
                     q.set_icon("fioletowy_open.png")

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

end
when button or info begin
say_title("Nagroda")
say_trawa("Constantino powiedział, że możesz iść do Beak-Go po nagrodę.")
                        say_banan("Beak-Go znajdziesz w mieście.")
say("")
end

when __TARGET__.target.click or
20018.chat."Nagroda za pomoc" begin
target.delete("__TARGET__")
                        say_title("Beak-Go:")
                        say("Jesteś już. Słyszałem o tobie.")
                        say("[COLOR r;0|g;1|b;0]"..pc.get_name().."[/COLOR]")
                        say("Podobno masz dla mnie nagrodę.")
                        say_title("Beak-Go:")
                        say("Oczywiście oto ona.")
                        wait()
                        say_banan("Otrzymano nowe bonusy:")
                        say_trawa("Stały bonus - Silny przeciwko potworom +10%.")
                        say("")
                        say_banan("Otrzymano nowe przedmioty:")
                        say_trawa("- Zwój Błogosławieństwa x3.")
                        say_trawa("- Magiczny Metal x1.")
                        say_trawa("- Mały eliksir słońca x1.")
                        pc.give_item2(72723, 1)
                        pc.give_item2(25041, 1)
                        pc.give_item2(25040, 3)
                        affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 10, 60*60*24*365*60)
clear_letter()
                        set_quest_state("e2", "run")
set_state(__complete)
end

end


state __giveup__ begin
when 20084.chat."Poddajesz się? " begin
say_title("Constantino:")
say("Czy jesteś pewien, że chcesz się poddać? ")
end
end
state __complete begin
end
end

 

 

 

DvTwT7Q.png 
USŁGI IPS
Opublikowano

A ja sprawdziłem każdy sposób który został tutaj podany i nie działa ;)

z racji iż autor dostał bana poprosił mnie abym odświeżył temat dla niego bo mu zależy na tej poprawce

hslpy1ss7r7t.jpg

Opublikowano

@up

Skąd wytrzasnąłeś 

 

pc.getqf("5")

sorry, ale nie pomogę Ci, jak nawet się nie starasz i robisz jakieś bzdury.

 

Ps. Od autora? A to nie jesteś autorem, tylko zbanowali Cię? 

Opublikowano

@up

Skąd wytrzasnąłeś 

pc.getqf("5")

sorry, ale nie pomogę Ci, jak nawet się nie starasz i robisz jakieś bzdury.

 

Ps. Od autora? A to nie jesteś autorem, tylko zbanowali Cię? 

Piszę to co autor mi mówi ;) wtedy na pw też były jego "słowa"

hslpy1ss7r7t.jpg

  • 4 tygodnie później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...