Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest deviltower_zone_private begin
- state start begin
- when deviltower_man.chat."Prywatna Wieża Demonów" begin
- say_cegla(" Strażnik Wieży Demonów:")
- local pids = {party.get_member_pids()}
- local tooLowLevel = {}
- local levelLimit = true
- for i, pid in next, pids, nil do
- q.begin_other_pc_block(pid)
- if pc.get_level() < 55 then
- table.insert(tooLowLevel, pc.get_name())
- levelLimit = false
- end
- q.end_other_pc_block()
- end
- if party.is_leader() == false then
- say("")
- say("Przykro mi, ale nie mogę Cię wpuścić. ")
- say("Prywatna Wieża Demonów, to miejsce przeznaczone ")
- say("wyłącznie dla grup. ")
- say("")
- return
- elseif party.get_near_count() < 1 then
- say("")
- say("Przykro mi, ale nie mogę Cię wpuścić. ")
- say("Prywatna Wieża Demonów, to miejsce przeznaczone ")
- say("dla co najmniej dwuosobowej grupy. ")
- say("")
- party.chat("Wasza grupa posiada zbyt mało członków. ")
- return
- elseif pc.get_level() < 55 then
- say("")
- say("Niestety nie mogę Cię wpuścić. ")
- say("Twój poziom doświadczenia jest zbyt niski... ")
- say("")
- party.chat("Lider grupy nie posiada 55 poziomu postaci. ")
- return
- elseif not levelLimit then
- say_cegla(" Strażnik Wieży Demonów: ")
- say("")
- say("Stać! Wasza grupa może składać się wyłącznie ")
- say("z osób, które posiadają minimum 40 poziom postaci! ")
- say("")
- say_title("Lista postaci, które nie spełniają warunków ")
- say_title("niezbędnych do uczestnictwa: ")
- say("")
- for i, name in next, tooLowLevel, nil do
- say(color(1,1,0), " - "..name)
- end
- say("")
- return
- else
- say("")
- say("Witaj!")
- say("Widzę, że wybierasz się do Wieży Demonów.")
- say("Wiesz, że istnieje magiczny przedmiot, który otwiera portal prowadzący do wnętrza prywatnej Wieży Demonów?")
- say_item("Demoniczny Klucz",80010,"")
- say("Dzięki temu przedmiotowi możesz wyruszyć na wyprawę bez obaw, że ktoś Ci w niej przeszkodzi.")
- say("Domyślam się, że jesteś wyjątkowo odważnym towarzyszem, ale nie mogę pozwolić Ci na przejście w pojedynkę,")
- say("dlatego musisz zabrać ze sobą jeszcze jedną osobę!")
- wait()
- say_title("Czy chcecie stawić czoła niebezpieczeństwu, ")
- say_title("które kryje się w głębi demonicznej wieży? ")
- say("")
- local s = select("Tak, Chcemy!", "Nie, to zbyt niebezpieczne...")
- if s == 1 then
- if pc.count_item(80010) >= 1 then
- if false == pc.can_warp() then
- syschat("<Informacja> Musisz odczekać 10 sekund zanim to zrobisz! ")
- return
- end
- if game.get_event_flag("private_dt_open") != 1 then
- pc.remove_item(80010, 1)
- end
- d.join(66)
- else
- say("")
- say("Przykro mi, lecz nie mogę pozwolić Ci wejść ")
- say("do prywatnej Wieży Demonów, ponieważ nie ")
- say("posiadasz Demonicznego Klucza. Proszę, zdobądź ")
- say("go i wróć ponownie.")
- say("")
- end
- end
- end
- end
- when deviltower_man.chat."Event - Prywatna Wieża Demonów" with game.get_event_flag("private_dt_open") == 1 begin
- say_cegla(" Strażnik Wieży Demonów:")
- if party.is_leader() == false then
- say("")
- say("Przykro mi, ale nie mogę Cię wpuścić. ")
- say("Prywatna Wieża Demonów, to miejsce przeznaczone ")
- say("wyłącznie dla grup. ")
- say("")
- return
- elseif party.get_near_count() < 1 then
- say("")
- say("Przykro mi, ale nie mogę Cię wpuścić. ")
- say("Prywatna Wieża Demonów, to miejsce przeznaczone ")
- say("dla co najmniej dwuosobowej grupy. ")
- say("")
- party.chat("Wasza grupa posiada zbyt mało członków. ")
- return
- elseif pc.get_level() < 55 then
- say("")
- say("Niestety nie mogę Cię wpuścić. ")
- say("Twój poziom doświadczenia jest zbyt niski... ")
- say("")
- party.chat("Lider grupy nie posiada 55 poziomu postaci. ")
- return
- else
- say("")
- say("Witaj Poszukiwaczu Przygód! ")
- say("Och! Czy Ja dobrze widzę?! ")
- say("Chciałbyś skorzystać z eventu, który ")
- say("umożliwia wam rozpocząć wyprawę ")
- say("do prywatnej Wieży Demonów. ")
- say("Pamiętaj jednak, aby zabrać ze sobą ")
- say("towarzyszy, którzy pomogą Ci w walce z nieumarłymi ")
- say("istotami!")
- say("")
- say_title("Czy chcecie stawić czoła niebezpieczeństwu, ")
- say_title("które kryje się w głębi demonicznej wieży? ")
- say("")
- local s = select("Tak, Chcemy!", "Nie, to zbyt niebezpieczne...")
- if s == 1 then
- if false == pc.can_warp() then
- syschat("<Informacja> Musisz odczekać 10 sekund zanim to zrobisz! ")
- return
- end
- d.join(66)
- end
- end
- end
- mam tutaj przebieg dunga dac
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement