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

Pisanie / Poprawa Questów !


PoczatKujacy

Rekomendowane odpowiedzi

Opublikowano

Proszę pomóżcie

 

quest pack begin
   state start begin
 when 9010.text."Otrzymaj Eq" begin
 say_title("Wybierz Opcje")
  local a = select("Chce Eq" , "Daj skile" , "Daj Konia" , "Anuluj")
   if a == 1 then
 say_title("Czy napewno?")
 say("")
 say("Witaj, zapewne przyszedłeś po eq?")
 say("Czy chcesz otrzymać eq?")
 say("")
  local b = select("Tak" , "Nie")
   if b == 1 then
 say_title("Niech się dzieje co chcesz!")
 say("")
 say_reward("Otrzymałeś Eq")
 pc.give_item2(ID ,1)
 pc.give_item2(ID ,1)
 end
   elseif b == 2 then
 say_title("Nie to nie .....")
 say("")
 say("A miałeś dostać takie pro eq .")
 end
 return
   elseif a == 2 then
 say_title("Czy napewno?")
 say("")
 say("Czy napewno chcesz dostać skile na P")
 say("Nie można tego cofnąć!")
  local c = select("Tak" , "Nie")
   if c == 1 then
 say_title("Wersja Beta")
 say("")
 say("Za cztery dni wyidzje wersja official")
 say("Ta opcja jest opcja zablokowana.")
 end
   elseif c == 2 then
 say_title("Nie to nie .....")
 say("")
 say("A miałeś dostać skile.")
 end
 return
   elseif a == 3 then
 say_title("Czy napewno?")
 say("")
 say("Czy napewno chcesz dostać konia?")
 say("Nie można tego cognąć!")
  local d = select("Tak" , "Nie")
   if d == 1 then
 say_title("Wersja Beta")
 say("")
 say("Za cztery dni wyidzje wersja official")
 say("Ta opcja jest zablokowana.")
 end
   elseif d == 2 then
 say_title("Nie to nie .....")
 say("")
 say("A miałeś dostać konia.")
 end
 return
   elseif a == 4 then
   end
   return
  end
 end
end
end

1391075603-U401469.png

|User||Blue Member||KidMod Pokémon GO||Moderator Pokémon GO||ExModerator|

  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano
quest pack begin
state start begin
when 9010.chat"Otrzymaj Eq" begin
say_title("Wybierz Opcje")
local a = select("Chce Eq" , "Daj skile" , "Daj Konia" , "Anuluj")
if a == 1 then
say_title("Czy napewno?")
say("")
say("Witaj, zapewne przyszedłeś po eq?")
say("Czy chcesz otrzymać eq?")
say("")
local b = select("Tak" , "Nie")
if b == 1 then
say_title("Niech się dzieje co chcesz!")
say("")
say_reward("Otrzymałeś Eq")
pc.give_item2(Wpisz ID itemu ,1)
pc.give_item2(Wpisz ID itemu ,1)
end
elseif b == 2 then
say_title("Nie to nie .....")
say("")
say("A miałeś dostać takie pro eq .")
end
return
elseif a == 2 then
say_title("Czy napewno?")
say("")
say("Czy napewno chcesz dostać skile na P")
say("Nie można tego cofnąć!")
local c = select("Tak" , "Nie")
if c == 1 then
say_title("Wersja Beta")
say("")
say("Za cztery dni wyidzje wersja official")
say("Ta opcja jest opcja zablokowana.")
end
elseif c == 2 then
say_title("Nie to nie .....")
say("")
say("A miałeś dostać skile.")
end
return
elseif a == 3 then
say_title("Czy napewno?")
say("")
say("Czy napewno chcesz dostać konia?")
say("Nie można tego cognąć!")
local d = select("Tak" , "Nie")
if d == 1 then
say_title("Wersja Beta")
say("")
say("Za cztery dni wyidzje wersja official")
say("Ta opcja jest zablokowana.")
end
elseif d == 2 then
say_title("Nie to nie .....")
say("")
say("A miałeś dostać konia.")
end
return
elseif a == 4 then
end
return
end
end
end
end

Opublikowano

quest pack begin
state start begin
when 9010.chat"Otrzymaj Eq" begin
say_title("Wybierz Opcje")
local a = select("Chce Eq" , "Daj skile" , "Daj Konia" , "Anuluj")
if a == 1 then
say_title("Czy napewno?")
say("")
say("Witaj, zapewne przyszedłeś po eq?")
say("Czy chcesz otrzymać eq?")
say("")
local b = select("Tak" , "Nie")
if b == 1 then
say_title("Niech się dzieje co chcesz!")
say("")
say_reward("Otrzymałeś Eq")
pc.give_item2(Wpisz ID itemu ,1)
pc.give_item2(Wpisz ID itemu ,1)
end
elseif b == 2 then
say_title("Nie to nie .....")
say("")
say("A miałeś dostać takie pro eq .")
end
return
elseif a == 2 then
say_title("Czy napewno?")
say("")
say("Czy napewno chcesz dostać skile na P")
say("Nie można tego cofnąć!")
local c = select("Tak" , "Nie")
if c == 1 then
say_title("Wersja Beta")
say("")
say("Za cztery dni wyidzje wersja official")
say("Ta opcja jest opcja zablokowana.")
end
elseif c == 2 then
say_title("Nie to nie .....")
say("")
say("A miałeś dostać skile.")
end
return
elseif a == 3 then
say_title("Czy napewno?")
say("")
say("Czy napewno chcesz dostać konia?")
say("Nie można tego cognąć!")
local d = select("Tak" , "Nie")
if d == 1 then
say_title("Wersja Beta")
say("")
say("Za cztery dni wyidzje wersja official")
say("Ta opcja jest zablokowana.")
end
elseif d == 2 then
say_title("Nie to nie .....")
say("")
say("A miałeś dostać konia.")
end
return
elseif a == 4 then
end
return
end
end
end
end

Równierz nie działa pisze coś z endami.

1391075603-U401469.png

|User||Blue Member||KidMod Pokémon GO||Moderator Pokémon GO||ExModerator|

Opublikowano

Witam , poprawi ktoś mi quest z plików terenzo ( hair.quest) tak aby fryzury były zakładane tak jak standardowe inne fryzury a nie do systemu kostiumów ? Type i Subtype ustawiałem 18 - 10 jak i również 25 - 0 ale fryzura albo się nie zakłada albo się niby zakłada lecz tego nie widać a po rlg/teleporcie ucina mi głowę . Z góry dzięki . Pozdrawiam, Patryk

 

http://wklej.to/QGu9i

Opublikowano

Yo ;) Udoskonaliłby mi ktoś :

 

http://wklej.to/kLTYH

Po przesunieciu itemu na npc jest say z query ktora sprawdza

1 ma xxx punktów specjal1

2 ma xxx punktów specjal2

3 ma xxx punktów specjal3 a pod tym

wyskakują 3 zakladki : 1 , 2 , 3

gdy ktoś kliknie np na 1 to dodaje +1 do player.specjal kolumna specjal1

gdy ktoś kliknie np na 2 to dodaje +1 do player.specjal kolumna specjal2

gdy ktoś kliknie np na 3 to dodaje +1 do player.specjal kolumna specjal3

oraz usuwa item o id 123

4funmt2.pl

Opublikowano

Jak można wykonać warynki w queście, aby po zabiciu danego moba w danym dungeonie i id xxx, wszyscy co są aktualnie w dungeonie dostawali jakiś bonus x, a po zakończeniu co jeszcze trzeba wpisać ,aby te bonusy zostały odwrócone :D

 

 

 

+ dodatkowo jeszcze żę po zabiciu moba o id x, główny bos o id y tracił np, def.

 

 

 

Za pomoc w tym limit dzienny ! ++++++

2421404553.png
Opublikowano

 quest sianoasd begin
state start begin
when levelup with pc.get_level() >= 120 begin
say_title("BRAWO!")
say_limonka("Udało Ci się nabić duży poziom na serwerze  ")
say_limonka("Otrzymujesz za to specjalny przedrostek [VIP] ")
say_limonka("Dzięki któremu będziesz wyróżniał się z tłumu  ")
say_limonka("Powodzenia! ")
pc.change_name("VIP" ..pc.get_name())
end
end
end

Dlaczego ten quest działa poprawnie (zmienia nazwę gracza )

A ten quest nie ? :

quest sianoasd begin
state start begin
when levelup with pc.get_level() >= 120 begin
say_title("BRAWO!")
say_limonka("Udało Ci się nabić duży poziom na serwerze  ")
say_limonka("Otrzymujesz za to specjalny przedrostek [VIP] ")
say_limonka("Dzięki któremu będziesz wyróżniał się z tłumu  ")
say_limonka("Powodzenia! ")
pc.change_name("[VIP]" ..pc.get_name()) lub   pc.change_name("(VIP)" ..pc.get_name())
end
end
end

(Nie zmienia nazwy gracza )

Opublikowano

 quest sianoasd begin
state start begin
when levelup with pc.get_level() >= 120 begin
say_title("BRAWO!")
say_limonka("Udało Ci się nabić duży poziom na serwerze  ")
say_limonka("Otrzymujesz za to specjalny przedrostek [VIP] ")
say_limonka("Dzięki któremu będziesz wyróżniał się z tłumu  ")
say_limonka("Powodzenia! ")
pc.change_name("VIP" ..pc.get_name())
end
end
end

Dlaczego ten quest działa poprawnie (zmienia nazwę gracza )

A ten quest nie ? :

quest sianoasd begin
state start begin
when levelup with pc.get_level() >= 120 begin
say_title("BRAWO!")
say_limonka("Udało Ci się nabić duży poziom na serwerze  ")
say_limonka("Otrzymujesz za to specjalny przedrostek [VIP] ")
say_limonka("Dzięki któremu będziesz wyróżniał się z tłumu  ")
say_limonka("Powodzenia! ")
pc.change_name("[VIP]" ..pc.get_name()) lub pc.change_name("(VIP)" ..pc.get_name())
end
end
end

(Nie zmienia nazwy gracza )

W ostatniej linijce użyłeś 2 funkcji.

Opublikowano

Witam, mam pytanko. Mam quest na pierścień teleportacji, potrzebuję w nim ustawić lvl limit tzn. Żeby na daną mapkę przenosił od danego lvl.

 

Jaką formułkę powinienem dodać do questa?

 

Tak on wygląda na chwile obecną

 

 

quest pierscien begin
   state start begin
       when 80009.use begin
           say_title("Pierścień Teleportacji: ")
           local s = select("Miasta ", "Drugie Miasta ", "Łatwe Miejsca ", "Trudne Miejsca ", "Nowe Mapy", "Inne", "Zestaw Expowicza " , "Anuluj ")
               if s == 8 then
                   return
               end
               if s == 1 then
                   local d = select("Shinsoo ", "Chunjo ", "Jinno ", "Anuluj ")
                       if d == 4 then
                           return
                       end
                       if d == 1 then
                           pc.warp(474100, 954500)
                       end
                       if d == 2 then
                           pc.warp(63600, 166400)
                       end
                       if d == 3 then
                           pc.warp(959900, 269300)
                       end
               end
               if s == 2 then
                   local f = select("Shinsoo ", "Chunjo ", "Jinno ", "Anuluj ")
                       if f == 4 then
                           return
                       end
                       if f == 1 then
                           pc.warp(353000, 882700)
                       end
                       if f == 2 then
                           pc.warp(145300, 240500)
                       end
                       if f == 3 then
                           pc.warp(863600, 245900)
                       end
               end
               if s == 3 then
                   local g = select("Dolina Orków ", "Pustynia ", "Góra Sohan ", "Loch Pajkakow V1 ", "Ognista Ziemia ",  "Anuluj ")
                       if g == 6 then
                           return
                       end
                       if g == 1 then
                           local empire = pc . get_empire ( )
                               if empire == 1 then
                                   pc.warp ( 402100 , 673900 )
                               end
                               if empire == 2 then
                                   pc.warp ( 270400 , 739900 )
                               end
                               if empire == 3 then
                                   pc.warp ( 321300 , 808000 )
                               end
                       end
                       if g == 2 then
                           local empire = pc . get_empire ( )
                               if empire == 1 then
                                   pc.warp ( 217800 , 627200 )
                               end
                               if empire == 2 then
                                   pc.warp ( 221900 , 502700 )
                               end
                               if empire == 3 then
                                   pc.warp ( 344000 , 502500 )
                               end
                       end
                       if g == 3 then
                           local empire = pc . get_empire ( )
                               if empire == 1 then
                                   pc.warp ( 434200 , 290600 )
                               end
                               if empire == 2 then
                                   pc.warp ( 375200 , 174900 )
                               end
                               if empire == 3 then
                                   pc.warp ( 491800 , 173600 )
                               end
                       end
                       if g == 4 then
                           local empire = pc . get_empire ( )
                               if empire == 1 then
                                   pc.warp ( 60000 , 496000 )
                               end
                               if empire == 2 then
                                   pc.warp ( 60000 , 496000 )
                               end
                               if empire == 3 then
                                   pc.warp ( 60000 , 496000 )
                               end
                       end
                       if g == 5 then
					    local empire = pc . get_empire ( )
                               if empire == 1 then
                                   pc.warp ( 599400 , 756300 )
                               end
                               if empire == 2 then
                                   pc.warp ( 597800 , 622200 )
                               end
                               if empire == 3 then
                                   pc.warp ( 730700 , 689800 )
                               end
                       end
               end
               if s == 4 then        
                   local t = select ( "Loch Pająków V2" , "Czerwony Las" , "Alantyda V1" , "Atlantyda V2" , "Anuluj" )
                       if t == 5 then
                           return
                       end
                       if t == 1 then
                           pc.warp ( 704100 , 464100 )
                       end
                       if t == 2 then
                           pc.warp ( 1119900 , 70800 )
                       end
                       if t == 3 then
                           pc.warp ( 9800 , 1215100 )
                       end
                       if t == 4 then
                           pc.warp ( 153600 , 1203200 )
                       end
               end
               if s == 7 then                            
                   local p = select("Czerwone Mikstury ", "Niebieskie Miktury ", "Pelerynki", "Anuluj ")
                       if p == 4 then
                           return
                       end
                       if p == 1 then
                           say_reward("Otrzymałeś 200 czerwonych mikstur")
                           pc.give_item2(27003, 200)
                           pc.change_money(-100000)
                       end
                       if p == 2 then
                           say_reward("Otrzymałeś 200 niebieskich mikstur")
                           pc.give_item2(27006, 200)
                           pc.change_money(-100000)
                       end
                       if p == 3 then
                           say_reward("Otrzymałeś 200 peleryn męstwa")
                           pc.give_item2(70038, 200)
                           pc.change_money(-1500000)
                       end
               end
               if s == 6 then
                   local i = select("Wieża demonów ", "Ziemia olbrzymów ", "Anuluj ")
                       if i == 3 then
                           return
                       end
                       if i == 1 then
                           pc.warp ( 590500 , 110500 )
                       end
                       if i == 2 then
                           pc.warp ( 845100 , 745900 )
                       end
               end
               if s == 5 then
                   local i = select("Miasto Handlowe(5lvl)", "Grota V3(85lvl)", "Ziemia zombie(95lvl)", "Las(135lvl)", "Wzgórza Śmierci(165lvl)", "Anuluj")
                       if i == 6 then
                           return
                       end
                       if i == 1 then
                           pc.warp ( 590500 , 110500 )
                       end
                       if i == 2 then
                           pc.warp ( 845100 , 745900 )
                       end
                       if i == 3 then
                           pc.warp ( 590500 , 110500 )
                       end
                       if i == 4 then
                           pc.warp ( 845100 , 745900 )
                       end
                       if i == 5 then
                       if pc.level < 150 then
                           pc.warp ( 5830000 , 5800000 )
                       end
               end
       end
   end
end


 

Kombinowałem z 2 formułami, jedna widoczna w kodzie powyżej (bardziej czytelne w linku z wklej.to), druga --if pc.get_level() < 150 then

umiejscowiona tak samo. Jakieś pomysły, sugestie?

 

http://wklej.to/1lAn1

Opublikowano

123hl.png

 

Ma ktoś pojęcie dlaczego mam taki błąd na ch1, a na pozostałych channelach cały quest działa w 100% dobrze, bez tego błędu??

1365336413-U179206.png
LIp6k.png
EPICSYGNA_erasnwx.jpg
LIp6k.png
1365336413-U179206.png

 

 
qar_gameplay.png
 
Opublikowano

Skoro aż tak Ci zależy to masz. Dość skrócony i przede wszystkim działający - sprawdzałem u siebie jak chcesz to Ci screena wrzucę.

 

http://wklej.to/jylkp

nexi.png

 

CYTOWAĆ MOJE POSTY, JEŚLI LICZYCIE NA POMOC !!

Opublikowano

Szukam Questa a dokładniej Eventu "Obrona Kamini Metin" pomoże ktoś ? ewentualnie nich tu wrzuci jeśli taki quest posiada. O ile pamiętam ten event znajdował sie w paczce deco16 lecz lingi wygasły.

Opublikowano

Widam mam problem z Questem na DC na plikach Terenzo.

Jak przenosze się na Dc to jest wszystko okey, ale później Jak dropne klucz i przeciągne go na posąg to przenosi na 2 poziom lecz nie Wyświetla się info na chacie

np:

d.notice("Musisz przedostać się przez Piekielne Bramy!")
d.notice("Twój czas to tylko 10 minut!")

 

Ten Quest jest z plików Terenzo.

 

Tutaj cały quest:

 

 

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

---Devils Catacomb by Exterminatus

---Letzte bearbeitung am 03.03.2012 um 12:20Uhr durch Exterminatus

---Spolszczona wersja oraz drobne poprawki by Swierko12

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

quest devilcave begin

state start begin

--Reset stanu DC

when 20351.chat."Zresetuj stan Devil's Catacomb!" with pc.is_gm begin

say_title("Strażnik Katakumb")

say("")

say_reward("Status zresetowany!")

say("")

game.set_event_flag("dc_versuche",1)

game.set_event_flag("dcgamer",0)

game.set_event_flag("dc_geschaft",0)

end

--Konfiguracja

when 20351.chat."Konfiguracja Devil's Catacomb!" with game.get_event_flag("block_dc_config") == 0 and pc.is_gm begin

game.set_event_flag("dc_is_ok",1)

game.set_event_flag("block_dc_config",1)

game.set_event_flag("dc_versuche",1)

end

--Nieudane wejście

--when 20351.chat."Lv.80 - Devil's Catacomb" with game.get_event_flag("dc_is_ok") == 1 and pc.getqf("can_in_dc") == 0 and pc.get_level() > 80 begin

--say_title("Strażnik Katakumb")

--say("")

--say_reward("Nie możesz wejść do Devil's Catacomb!")

--say("")

--say_reward("Przynieś mi Relikt Żniwiarza!")

--say_reward("Wtedy pozwolę Ci iść dalej!")

--end

--when 20351.chat."Lv.80 - Devil's Catacomb" with game.get_event_flag("dc_is_ok") == 1 and pc.getqf("can_in_dc") == 1 and pc.get_level() < 80 begin

--say_title("Strażnik Katakumb")

--say("")

--say_reward("Posiadasz zbyt niski poziom!")

--say("")

--end

--Oddanie przedmiotu

--when 20351.take with item.vnum == 30122 and pc.getqf("can_in_dc") == 0 begin

--if pc.get_level() < 80 then

--say_title("Strażnik Katakumb")

--say("")

--say_reward("Musisz posiadać 80 poziom oraz Relikt Żniwiarza!")

--say("")

--else

--item.remove()

--say_title("Strażnik Katakumb")

--say("")

--say_reward("Dobrze, możesz wejść do Devil's Catacomb!")

--say("")

--pc.setqf("can_in_dc", 1)

--end

--end

--Wejście

when 20351.chat."Devil's Catacomb" with game.get_event_flag("dc_is_ok") == 1 and pc.getqf("can_in_dc") == 0 begin

if pc.get_level() < 80 then

say_title("Strażnik Katakumb")

say("")

say_reward("Posiadasz zbyt niski poziom!")

say("")

else

say_title("Strażnik Katakumb")

say("")

say("Do tej pory "..game.get_event_flag("dcgamer").." wojowników weszło")

say("do Katakumb. Tylko "..game.get_event_flag("dc_geschaft").." wróciło")

say("bezpiecznie do swoich domów!")

wait()

say_title("Strażnik Katakumb")

say("")

say_reward("Jesteś pewien swojej decyzji ?")

say_reward("Wojowników których próbowało przejść")

say_reward("przez Katakumby, było aż "..game.get_event_flag("dc_versuche").." .")

say_reward("Niewielu z nich dożyło dnia dzisiejszego...")

say("")

local dc_login = select("Spróbuj", "Anuluj")

if dc_login == 1 then

pc.warp(314800, 1209800)

elseif dc_login == 2 then

return

end

end

end

--Poziom 1

when login with pc.get_map_index() == 209 begin

game.set_event_flag("trumetin", 0)

game.set_event_flag(("dcgamer"), game.get_event_flag("dcgamer")+1)

game.set_event_flag(("dc_versuche"), game.get_event_flag("dc_versuche")+1)

say_title("Devil's Catacomb")

say("Aby dostać się na drugi poziom musisz...")

say_item("Kryształowy Klucz Duszy", 30311, "")

say("przeciągnąć klucz na posąg!")

say("")

say_reward("Powodzenia!")

say("")

pc.setqf("sksgedroppt", 0)

end

when kill with not npc.is_pc() and pc.get_map_index() == 209 begin

local sks = number(1,15)

if sks==1 and pc.getqf("sksgedroppt")==0 then

pc.setqf("sksgedroppt", 1)

chat("Udało Ci się! Znalazłeś Kryształowy Klucz Duszy!")

game.drop_item(30311, 1)

else

chat("Ten potwór nie posiadał Klucza...")

end

end

when 30101.take with item.vnum == 30311 begin

item.remove()

d.new_jump_all(209, 3636, 12086)

timer("dc1", 600)

d.notice("Musisz przedostać się przez Piekielne Bramy!")

d.notice("Twój czas to tylko 10 minut!")

d.regen_file("data/dungeon/devilcave/dc_regen_ebene2.txt")

d.regen_file("data/dungeon/devilcave/dc_regen_tore.txt")

d.regen_file("data/dungeon/devilcave/dc_regen_tore_left.txt")

d.spawn_mob(30104, 741, 221)

end

when dc1.timer begin

d.notice("Czas upłynął, zostaniesz przeniesiony do M1!")

warp_all_to_village()

end

when dc2.timer begin

d.notice("Pozostało 50 minut!")

timer("dc3", 209)

end

when dc3.timer begin

d.notice("Pozostało 45 minut!")

timer("dc4", 209)

end

when dc4.timer begin

d.notice("Pozostało 40 minut!")

timer("dc5", 209)

end

when dc5.timer begin

d.notice("Pozostało 40 minut!")

timer("dc6", 209)

end

when dc6.timer begin

d.notice("Pozostało 35 minut!")

timer("dc7", 209)

end

when dc7.timer begin

d.notice("Pozostało 30 minut!")

timer("dc8", 209)

end

when dc8.timer begin

d.notice("Pozostało 25 minut!")

timer("dc9", 209)

end

when dc9.timer begin

d.notice("Pozostało 20 minut!")

timer("dc10", 209)

end

when dc10.timer begin

d.notice("Pozostało 15 minut!")

timer("dc11", 209)

end

when dc11.timer begin

d.notice("Pozostało 10 minut!")

timer("dc12", 600)

end

when dc12.timer begin

d.notice("Czas upłynął, zostaniesz przeniesiony do M1!")

warp_all_to_village()

end

--Poziom 2

when 30104.chat."Poziom 3 - Strażnik" begin

npc.purge()

say("To dopiero początek...")

wait()

d.new_jump_all(209, 4427, 12284)

timer("dc1", 6000)

timer("dc2", 600)

d.setf("goto_ebene3", 0)

d.notice("Przed tobą jeszcze długa droga...")

d.notice("Znajdź i zniszcz Metiny Odwetu")

d.regen_file("data/dungeon/devilcave/dc_regen_ebene3.txt")

d.spawn_mob(8038, 1351, 348)

d.spawn_mob(8038, 1148, 350)

d.spawn_mob(8038, 1151, 155)

d.spawn_mob(8038, 1351, 149)

end

when 8038.kill with pc.in_dungeon() begin

local n = number(1,4)

if n == 1 or game.get_event_flag("trumetin") == 3 then

d.notice("Prawdziwy Kamień Metin został zniszczony")

timer("dc2", 6000)

timer("devils_catacomb_goto_ebene5", 5)

else

d.notice("Zniszczyłeś fałszywy Kamień Metin")

game.set_event_flag("trumetin", game.get_event_flag("trumetin")+1)

end

end

when dc2.timer begin

d.notice("Czas upłynął, zostaniesz przeniesiony do M1!")

warp_all_to_village()

end

--Poziom 4 (Labirynt)

when devils_catacomb_goto_ebene4.timer begin

d.new_jump_all(209, 3143, 12657)

d.setf("labyrinth", 1)

timer("dc3", 600)

d.notice("Znajdź wyjście z labiryntu")

d.notice("następnie przeczytaj napis z posągu")

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

d.spawn_mob(30104, 72, 586)

end

end

when 30104.chat."Labirynt - Napis" with pc.in_dungeon() begin

say_title(".....")

timer("dc3", 6000)

d.notice("Odnalałeś właściwą drogę")

timer("devils_catacomb_goto_ebene5", 5)

end

when dc3.timer begin

d.notice("Czas upłynął, zostaniesz przeniesiony do M1!")

warp_all_to_village()

end

--Poziom 6 (Tartar)

when devils_catacomb_goto_ebene5.timer begin

d.new_jump_all(209, 3917, 12925)

d.notice("Znajdź i zabij Tartara, aby otrzymać Totem!")

d.notice("Gdy go otrzymasz, przeciągnij i upuść na obelisku")

d.spawn_mob(30102, 848, 739)

timer("dc4", 600)

d.regen_file("data/dungeon/devilcave/dc_regen_ebene5.txt")

local tartaros = number(1,4)

if tartaros==1 then

d.spawn_mob(2593, 991, 848)

elseif tartaros==2 then

d.spawn_mob(2593, 999, 652)

elseif tartaros==3 then

d.spawn_mob(2593, 848, 577)

elseif tartaros==4 then

d.spawn_mob(2593, 703, 644)

elseif tartaros==5 then

d.spawn_mob(2593, 692, 817)

end

end

when 2593.kill with pc.in_dungeon() begin

d.notice("Tartar został pokonany!")

game.drop_item(30312, 1)

end

when 30102.take with item.vnum == 30312 begin

timer("dc4", 6000)

item.remove()

npc.purge()

say_reward("...")

d.notice("Udało się!")

timer("devils_catacomb_goto_ebene6", 5)

end

when dc4.timer begin

d.notice("Czas upłynął, zostaniesz przeniesiony do M1!")

warp_all_to_village()

end

--Poziom 7 (Charon)

when devils_catacomb_goto_ebene6.timer begin

d.new_jump_all(209, 4411, 12736)

timer("dc5", 600)

d.notice("Zabij Charona aby dostać się na ostatni poziom!")

d.regen_file("data/dungeon/devilcave/dc_regen_ebene6.txt")

end

when 2597.kill with pc.in_dungeon() begin

timer("dc5", 6000)

d.notice("Pokonałeś Charona!")

d.notice("Przygotuj się do walki z Azraelem!")

timer("devils_catacomb_goto_ebene7", 10)

end

when dc5.timer begin

d.notice("Czas upłynął, zostaniesz przeniesiony do M1!")

warp_all_to_village()

end

--Poziom 8 (Azrael)

when devils_catacomb_goto_ebene7.timer begin

d.new_jump_all(209, 3147, 13191)

d.notice("Pokonaj Azraela, wówczas otrzymasz nagrodę!")

d.regen_file("data/dungeon/devilcave/dc_regen_ebene7.txt")

end

when 2598.kill with pc.in_dungeon() begin

game.set_event_flag(("dc_geschaft"), game.get_event_flag("dc_geschaft")+1)

local level = pc.get_level()

d.notice("Pokonałeś Azraela, zasłużyłeś na nagrodę!")

d.kill_all()

d.kill_all()

notice_all("Gracz "..pc.get_name().." z poziomem "..(level).." zabił Azraela!")

timer("goout_from_dc", 60)

d.spawn_mob(9012, 74, 1159)

pc.give_item2(50186)

end

end

end

 

 

Opublikowano

Doda ktoś niemożliwość wpisania słowa "nan" do tego questa ??? http://wklej.to/Bjybh

 

O ile punktów chcesz zwiększyć umiejętność i tu się wpisuje o ile chcesz zwiększyć. I chce żeby w tym miejscu nie można było wpisać wyrazu nan

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...