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

Napisanie Mini Dungeona


Rekomendowane odpowiedzi

Opublikowano

Witam!

Czy mógłby ktoś napisać dla mnie takiego mini dungeona, w którym będzie:

 

Pójście do NPC, oddanie mu przepustki(można wejść tylko w 3 osobowym PT), on nas Tp na mapke gdzie respi się za każdym razem i po zabiciu go wyskakuje na chacie: Grupa XXX pokonała Czerwonego Smoka i mamy 30s. na wzięcie dropu i TP nas do m1.

 

Będe bardzo za to wdzięczny.

Opublikowano

wątpię ze komuś sie bedzie chciało to pisać ale przerób sobie wymiar władców :)

Opublikowano


quest wyzwanie_smoka begin

state start begin

when id.chat."Wyzwanie Smoka" begin

say("Sam nie przeżyjesz w Wyzwaniu Smoka. Aby tam")

say("wejść, potrzebujesz przynajmniej dwóch graczy.")

say("Pamiętaj, aby wejść musisz posiadać przepustkę.")

say("Czy chcesz teraz wejść do Wyzwania Smoka?")

local login = select("Wejdź ", "Nie wchodź ")

if login == 1 then

if false == pc.can_warp() then

syschat("Po dokonaniu handlu musisz odczekać 10 sekund.")

return

elseif not party.is_leader() then

say("Niestety nie jesteś liderem grupy.")

party.chat("Tylko lider grupy może was przeteleportować.")

return

elseif party.get_near_count() <= 2 then

say("Wybacz, musisz mieć ze sobą min. 2 osoby w grupie!")

party.chat("Wasza grupa posiada zbyt mało członków.")

return

elseif pc.count_item(xxx) < 1 then

say("Wybacz, ale nie posiadasz przepustki!")

say_item_vnum(xxx)

party.chat("Lider grupy nie posiada przepustki.")

return

else

pc.setqf("dungeon", 1)

pc.remove_item(xxx)

d.join(125)

end

else

return

end

end

 

when login with pc.get_map_index() >= 1250000 and pc.get_map_index() < 1260000 and pc.in_dungeon() begin

if pc.getqf("dungeon") > 0 then

pc.setqf("dungeon", 0)

d.spawn_mob(xx, kord1, kord2)

end

end

 

when kill with npc.get_race() == xxx and pc.get_map_index() >= 1250000 and pc.get_map_index() < 1260000 and pc.in_dungeon() begin

d.kill_all()

d.notice("Czerwony Smok został zabity.")

notice_all("Grupa dowodzona przez "..pc.get_name().." zabiła Czerwonego Smoka!")

d.notice("Macie 30 sekund na podniesienie dropu.")

timer("goout_from_smok", 1*30)

end

 

when goout_from_smok.timer begin

d.exit_all()

end

end

end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...