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]Błąd przy wgrywaniu Questa


Rekomendowane odpowiedzi

Opublikowano (edytowane)

czy ktos moze mi powiedziec dlaczego w momencie wgrywania tego quest na serwer mam blad

oraz pytanie za sto punktow

otoz umiescilem sobie w grocie ducha sury ma on przenosic na kolejny poziom lecz miast dialogu moge go co najwyzej znokautowac czemu npc jest jak mob??

 

 

oto quest

 

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

--Swiatynia smoka

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

quest drachenraum begin

state start begin

when logout with pc.get_map_index() >= (82*10000) begin

pc.setqf("punishment", 1)

end

 

when login with pc.get_map_index() >= (82*10000) and pc.getqf("punishment") == 1 begin

pc.setqf("punishment", 0)

warp_to_village()

end

 

when 30122.chat."Chcę iść zabić smoka!" with pc.get_map_index() == 73 and game.get_event_flag("dragontemple_open") == 1 begin

pc.setqf("punishment", 0)

if game.get_event_flag("dragontemple_used") == 1 then

if game.get_event_flag("dragontemple_block") == 1 then

say_title(Duch Wojownika(30122))

say("")

say("Wejście na smoka jest aktualnie zablokowane, spróbuj później!")

return;

end

 

say_title(Duch Wojownika(30122))

say("")

say("Jesteś pierwszym który domaga się wejścia do Świątyni Smoka.")

say("Wpuszczę cię jeżeli posiadasz wyznaczoną liczbę kamieni!")

say("Na początku jednak musisz wpisać 5 cyfrowe hasło,")

say("które wpiszą twoi przyjaciele, aby dostać się do smoka.")

say_reward("Ustal hasło:")

local password = input()

if game.get_event_flag("dragontemple_password") == tonumber(password) then

say_title(Duch Wojownika(30122))

say("")

say("Dobrze ustaliłeś hasło...")

say("Podaj je swoim przyjacielom którzy idą z tobą na smoka!")

wait()

say_title(Duch Wojownika(30122))

say("")

say("Jeżeli chcesz zaniose ciebie bezpośrednio do smoka,")

say("ale musisz mi dać:")

say("3x "..Krwisty Kamien(30191))

say("")

say_item_vnum(30191)

 

local s = select("Dam tobie kamienie i wchodzę!", "Rozmyśliłem się...")

if s == 1 then

if pc.count_item(30191) >= 3 then

pc.remove_item(30191, 3)

pc.warp(843600, 1066900, (82*10000))

else

say("Masz "..pc.count_item(30191).." z 3 wymaganych kamieni!")

sammeln = 3 - pc.count_item(30191)

say("Zbierz ich jeszcze: "..sammeln.." "..Krwisty Kamien(30191))

say("")

say_item_vnum(30191)

end

else

return

end

else

say_title(Duch Wojownika(30122))

say("")

say("Wpisałeś błędne hasło!")

return

end

elseif pc.has_guild() and game.get_event_flag("dragontemple_used") == 0 then

say_title(Duch Wojownika(30122))

say("")

say("Nie jesteś pierwszym który domaga się wejścia na smoka!")

say("Podaj mi tajemną liczbę w przeciwnym razie ")

say("nie mogę ciebie wpuścić!")

say("")

say("")

say("")

local password = tonumber(input())

say_title(Duch Wojownika(30122))

say("")

say("Jeżeli chcesz zabiorę ciebie bezpośrednio do Komnaty Smoka!")

say("Daj mi tylko 3x "..Krwisty Kamien(30191))

say("")

say_item_vnum(30191)

say("")

 

local s = select("Daje tobie kamienie i idę do Komnaty!", "Rozmyśliłem się!")

if s == 1 then

if pc.count_item(30191) >= 3 then

pc.remove_item(30191, 3)

DragonLair.startRaid(82)

game.set_event_flag("dragontemple_used", 1)

game.set_event_flag("dragontemple_password", password)

timer("blockentry", 5*60)

else

say("Masz "..pc.count_item(30191).." z 3 wymaganych kamieni!")

sammeln = 3 - pc.count_item(30191)

say("Zbierz ich jeszcze: "..sammeln.." "..Krwisty Kamien(30191))

say("")

say_item_vnum(30191)

say("")

return

end

elseif s == 2 then

return

end

elseif not pc.has_guild() then

say_title(Duch Wojownika(30122))

say("")

say("Musisz iść ze swoją gildią na smoka,")

say("inaczej nie dasz sobie z nim rady.")

end

end

 

when 2493.kill with pc.get_map_index() >= (82*10000) begin

timer("set_unused", 30)

end

 

when set_unused.timer begin

game.set_event_flag("dragontemple_used", 0)

game.set_event_flag("dragontemple_block", 0)

notice_all("Grupa: "..pc.get_name().." zabiła smoka!")

notice_all("Team DragonMT2, gratulujemy!!")

end

 

when blockentry.timer begin

game.set_event_flag("dragontemple_block", 1)

end

end

end

Edytowane przez raziel_79
Opublikowano
otoz umiescilem sobie w grocie ducha sury ma on przenosic na kolejny poziom lecz miast dialogu moge go co najwyzej znokautowac czemu npc jest jak mob??

 

wez all wpisy do mob_proto z kolumn z np kowala i powinno byc ok ale musisz to zrobic tez w cliencie

 

a co do 1 pytania to powiedz jaki blad ci wyskakuje ;)

QmxvbmR5blhfX19ldW5lX19fNTI0X19fTlVMTF9fXzNfX18xMDBfX19ub25lLnBuZ19fXzhfX19ub25lX19fMDAwMDAwX19fc29sbw==.png
Opublikowano

radze ci zmienic questa bo bez funkcji to on ci nie zadziala

 

nie oplaca sie tego questa nawet naprawiac bo na mpc jest polski dzialajacy :)

QmxvbmR5blhfX19ldW5lX19fNTI0X19fTlVMTF9fXzNfX18xMDBfX19ub25lLnBuZ19fXzhfX19ub25lX19fMDAwMDAwX19fc29sbw==.png
Opublikowano

radze ci zmienic questa bo bez funkcji to on ci nie zadziala

 

nie oplaca sie tego questa nawet naprawiac bo na mpc jest polski dzialajacy :)

a znasz moze linka ??

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...