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 questa pod dungeon


Gość DiabloxDPL

Rekomendowane odpowiedzi

Opublikowano

cześć, napisałby mi ktoś  może quest'a pod dungeon ?

Wgrałem  mapkę pod duga ale nie mam questa :(

Wejście u np (ID: 20095)

 

1. Index mapy 251

2. Wybij kamienie metin (Metiny obojętnie, tka żeby szło zedytować, kordy 50, 50. później sobie zedytuję),

3. Wybij grupę orków (ID mobów: 636, kordy mobów: 50, 50),

4. Wybij Wodza Orków (ID: 693, kordy 50, 50).

 

 

Z góry dziękuję !

Opublikowano
quest dungeon_nazwa begin
state start begin
     when 20095.chat."Wejście do Duna" begin 
say_title("Tytuł")
say("txt")
local y = select("Wchodze", "Anuluj")
if y == 2 then return end
if y == 1 then -- Wchodzimy
d.join(251) -- Wbijasz w dungeon z grupą
d.spawn_mob(id_metka, kordx, kordy)-- Powtórz funkcje ile w zaleznosci ile chcesz mieć metków
d.setf("dungeon_kill", 1)
end
        end
when kill with pc.in_dungeon() and d.getf("dungeon_kill") == 1 and npc.get_race() == id_metka begin
d.setf("metin_count", d.getf("metin_count")+1)
if d.getf("metin_count") >= IloscMetkowDoZabicia then
d.spawn_mob(693, 50,50) -- Respie wodza orków
else
d.notice("Zniszczyłeś "..d.getf("metin_count").." metinów")
end
end
when kill with pc.in_dungeon() and d.getf("dungeon_kill") == 1 and npc.get_race() == 693 begin
d.notice("Udało Ci się pokonać wodza orków ")
d.notice("za 20 sekund zostaniecie wylogowani !")
server_timer('exit_timer', 20, pc.get_map_index())
end
when exit_timer.server_timer begin
if d.select(get_server_timer_arg()) then
d.exit_all()
end
end
end
end

Łap amatorski quest pisany w 5 minut powinien działać o ile index mapy mam przypisany tylko do game22

http://pastebin.pl/view/d6eb5ee8

xhxtrd.png
 
Poszukuje Mappera na zlecenie osoby zainteresowane Priv .

Pliki Divine/Glador Możemy się dogadać PW
 

Opublikowano
quest dungeon_nazwa begin
state start begin
     when 20095.chat."Wejście do Duna" begin 
say_title("Tytuł")
say("txt")
local y = select("Wchodze", "Anuluj")
if y == 2 then return end
if y == 1 then -- Wchodzimy
d.join(251) -- Wbijasz w dungeon z grupą
d.spawn_mob(id_metka, kordx, kordy)-- Powtórz funkcje ile w zaleznosci ile chcesz mieć metków
d.setf("dungeon_kill", 1)
end
        end
when kill with pc.in_dungeon() and d.getf("dungeon_kill") == 1 and npc.get_race() == id_metka begin
d.setf("metin_count", d.getf("metin_count")+1)
if d.getf("metin_count") >= IloscMetkowDoZabicia then
d.spawn_mob(693, 50,50) -- Respie wodza orków
else
d.notice("Zniszczyłeś "..d.getf("metin_count").." metinów")
end
end
when kill with pc.in_dungeon() and d.getf("dungeon_kill") == 1 and npc.get_race() == 693 begin
d.notice("Udało Ci się pokonać wodza orków ")
d.notice("za 20 sekund zostaniecie wylogowani !")
server_timer('exit_timer', 20, pc.get_map_index())
end
when exit_timer.server_timer begin
if d.select(get_server_timer_arg()) then
d.exit_all()
end
end
end
end

Łap amatorski quest pisany w 5 minut powinien działać o ile index mapy mam przypisany tylko do game22

http://pastebin.pl/view/d6eb5ee8

Dzięki, zaraz sprawdzę.

Po dodaniu tego na serwer (chmod 777, sh make, reload q) npc w ogóle nie reaguje.

  • 3 tygodnie później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...