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

[Poprawa] Loch pajaka v3


Rekomendowane odpowiedzi

Opublikowano

Po nacisnieciu na npc niem zadnej reakcji.Niewiem co moze byc nietak.

 

 

 

quest pajaki begin
state start begin
when 20095.chat."Pajęcza Komnata" with pc.get_level() >= 40 and pc.get_level() <= 200 and pc.get_map_index() == 46 begin
say_title("Jegal-Tunseok:")
say("Pajęcza komnata jest pełna mrocznych pająków")
say("które za wszelką cenę będą starały się obronić ")
say("swoje potomstwo!")
say_reward("Aby wejść potrzebujesz Sieć pustynnego pająka.!")
say_reward("inaczej reszta cię rozpozna!")
say_item_vnum(50625)
local s=select("Jestem gotów!", "Gdzie znajdę tą sieć?", "Jednak nie..")
if s == 1 and pc.count_item(50625) >= 1 then
pc.setqf("pajecza", 1)
pc.remove_item("50625, 1)
d.join(46)
end
if s == 2 then
say_title("Jegal-Tunseok:")
say("Skąd mam to wiedzieć?")
say("won")
command("quit")
end
end
when login with pc.getqf("pajecza") == 1 begin
pc.setqf("pajecza", 2)
d.join(46)
end
when login with pc.in_dungeon() and pc.getqf("pajecza") == 2 begin
pc.setqf("time1", get_time())
pc.setqf("pajecza", 0)
notice_in_map("Pająki bacznie pilnują swoich jaj. Aby zmusić Króla Pająków do")
notice_in_map("przyjścia musisz zniszczyć 6 Pajęczych Jaj!")
d.regen_file("data/dungeon/pajaki.txt")
d.regen_file("data/dungeon/jajka.txt")
d.setf("pajecze_jaja", 6)
d.setf("pajecze_wyzwanie", 1)
end
when 2095.kill with d.getf("pajecze_wyzwanie") == 1 begin
d.setf("pajecze_jaja", d.getf("pajecze_jaja") - 1)
if d.getf("pajecze_jaja") <= 0 then
d.setf("pajecze_wyzwanie", 2)
notice_in_map("Wywołaliscie gniew Króla Pająków! Przybył on by was zgładzić...")
d.regen_file("data/dungeon/pajaki.txt")
d.spawn_mob(2092, 368, 585)
else
notice_in_map("Jajo zostało zniszczone! Pozostała ilość jaj do zniszczenia: "..d.getf("pajecze_jaja").."")
notice_in_map("Pająki próbują obronić swoje potomstwo!")
d.regen_file("data/dungeon/jajko.txt")
end
end
when 2092.kill with d.getf("pajecze_wyzwanie") == 2 begin
pc.setqf("time2", get_time())
notice_in_map("Król Pająków został zgładzony!")
notice_in_map("Pomyślnie wykonałeś całe zadanie! Za 10 sekund zostaniesz przeniesiony do Miasta!")
timer("miasteczko", 5)
end
when miasteczko.timer begin
pc.setqf("zakonczene", 1)
d.exit_all_to_start_position()
end
when login with pc.getqf("zakonczene") == 1 begin
local x = pc.getqf("time1")
local y = pc.getqf("time2")
local s = pc.setqf("time3", y-x)
local czas = pc.getqf("time3")
say_title("Wynik wyzwania")
say_reward("Gratulacje "..pc.get_name().." !")
say("Pomyślnie ukończyłeś Pajęcze Wyzwanie z czasem "..czas.." Sekund!")
notice_all(""..pc.get_name().." ukończył Pajęcze Wyzwanie z czasem "..czas.." sekund !")
pc.setqf("zakonczene", 0)
end
end
end

 

 

Opublikowano

Dlaczego sprawdza chat czy npc jest na index 46 a potem przenosi na 46 ?

Poniewiaz tam jest postawiony teraz npc.

Opublikowano
if s == 1 then
if pc.count_item(50625) >= 1 then
pc.setqf("pajecza", 1)
pc.remove_item("50625, 1)
d.join(46)
end
end

nexi.png

 

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

Opublikowano

if s == 1 then
if pc.count_item(50625) >= 1 then
pc.setqf("pajecza", 1)
pc.remove_item("50625, 1)
d.join(46)
end
end

Dalej nic

Opublikowano

@Pawloso zobacz teraz , a jeżeli zadziała proponuje dokładnie przeanalizować kod twój i ten co ja poprawiłem.

 

http://wklej.to/lxXhu

No teraz chodzi ale nieczyta regenó próbowalem zamienic regen na d.spawn_mob(2095, 367, 585) no i nic niedalo dalej sie moby nierespia.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...