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] Wymiar Władców


Rekomendowane odpowiedzi

Opublikowano

Witam przy wgrywaniu wyskoczyl komunikat core dumped ponizej ss

 

 

 

 

quest

 

 


quest wymiar_wladcow_latwy begin
state start begin
when 20355.chat."Wymiar Władców Łatwy" begin
local cost = 50000000
local minlv = 42
local maxlv = 250
npc.name()
say("Ta magiczna moc pozwala Twojej postaci")
say("otworzyć tajemniczy Wymiar Władców w którym")
say("musisz pokonać każdego przeciwnika w najszybszym")
say("czasie. Warto walczyć o topowy wynik!")
say("")
say_reward("Uwaga!")
say_reward("Aby wejść potrzebujesz "..cost.." Yang")
say_reward("I musisz mieć "..minlv.."-"..maxlv.." Poziom!")
say_reward("Oraz nie możesz być w grupie.")
say_reward("Na WW można używać Marmurów Poliformii.")
say("")
say_reward("Czy jesteś gotowy?")
if select(locale.yes,locale.no) == 1 then
if pc.money < cost then
npc.name()
say("Nie masz "..cost.." Yang!")
else
if pc.level > maxlv or pc.level < minlv then
npc.name()
say("Twój poziom nie mieści się w granicy "..minlv.."-"..maxlv)
else
if party.is_party() then
npc.name()
say("Nie możesz być w grupie!")
else
pc.setqf("wymiar_wladcow_latwy1", 1)
pc.change_money(-cost)
d.join(66)
end
end
end
end
end
when login with pc.in_dungeon() and pc.getqf("wymiar_wladcow_latwy1") == 1 begin
notice_in_map("Witaj w Wymiarze Władców!")
timer("start2", 3)
pc.setqf("wymiar_wladcow_latwy1", 0)
pc.setqf("wymiar_wladcow_latwy2", 1)
affect.remove_good()
end
when start2.timer begin
pc.setqf("wymiar_wladcow_latwy2", 1)
d.new_jump_all(66, 2181, 7335)
end
when login with pc.in_dungeon() and pc.getqf("wymiar_wladcow_latwy2") == 1 begin
timer("wymiar_2", 5)
notice_in_map("Oto pierwszy przeciwnik - "..mob_name(591))
mob.spawn(591, 155, 683, 1, 1, 1)
d.jump_all(2181, 7335)
pc.setqf("time1", get_time())
end
when kill with pc.in_dungeon() and pc.getqf("wymiar_wladcow_latwy2") == 1 and npc.get_race() == 591 begin
notice_in_map(mob_name(591).." został pokonany!")
timer("wymiar_3", 5)
end
when wymiar_3.timer begin
notice_in_map("Oto następny przeciwnik - "..mob_name(5163))
mob.spawn(5163, 155, 683, 1, 1, 1)
d.jump_all(2181, 7335)
end
when kill with pc.in_dungeon() and pc.getqf("wymiar_wladcow_latwy2") == 1 and npc.get_race() == 5163 begin
notice_in_map(mob_name(5163).." został pokonany!")
timer("wymiar_4", 5)
end
when wymiar_4.timer begin
notice_in_map("Oto następny przeciwnik - "..mob_name(691))
mob.spawn(691, 155, 683, 1, 1, 1)
d.jump_all(2181, 7335)
end
when kill with pc.in_dungeon() and pc.getqf("wymiar_wladcow_latwy2") == 1 and npc.get_race() == 691 begin
notice_in_map(mob_name(691).." został pokonany!")
timer("wymiar_5", 5)
end
when wymiar_5.timer begin
notice_in_map("Oto następny przeciwnik - "..mob_name(2091))
mob.spawn(2091, 155, 683, 1, 1, 1)
d.jump_all(2181, 7335)
end
when kill with pc.in_dungeon() and pc.getqf("wymiar_wladcow_latwy2") == 1 and npc.get_race() == 2091 begin
notice_in_map(mob_name(2091).." została pokonana!")
timer("wymiar_6", 5)
end
when wymiar_6.timer begin
notice_in_map("Oto ostatni przeciwnik - "..mob_name(5002))
mob.spawn(5002, 155, 683, 1, 1, 1)
d.jump_all(2181, 7335)
end
when kill with pc.in_dungeon() and pc.getqf("wymiar_wladcow_latwy2") == 1 and npc.get_race() == 5002 begin
notice_in_map(mob_name(5002).." został pokonany!")
notice_in_map("Zatem pomyślnie zakończono Wymiar Władców!")
notice_in_map("Za chwile nastąpi teleportacja do Twojej wioski.")
timer("wymiar_exit", 5)
pc.remove_polymorph()
pc.setqf("czas", 1)
pc.setqf("time2", get_time())
end
when wymiar_exit.timer begin
warp_to_village()
end
when login with pc.getqf("czas") == 1 begin
pc.delqf("czas")
local ww_time = pc.setqf("ww_time", pc.getqf("time2")-pc.getqf("time1"))
say_title("Wymiar Władców - Vaneria.pl")
say("Gratulujemy "..pc.get_name())
say("Twój czas wynosi "..ww_time.." sekund!")
say("")
say("Walcz o najlepszy czas w Wymiarze Władców!")
say("Nie daj się konkurencji...")
say("Mogło być lepiej? Zawsze możesz spróbować!")
notice_all("[Vaneria.pl]"..pc.get_name().." ukańcza Wymiar Władców Łatwy z czasem "..ww_time.." sekund!")
affect.remove()
end
end
end

 

Prosze o pomoc co tu jest źle?

x

Opublikowano

Up

czyli mam dopisac tam na koncu npc.name po query?

Edit: Quest sie wgral ale jak klikam na kapitana i wybieram wymiar wladcow nic sie nie dzieje o co chodzi?

x

Opublikowano

 

dodaj do questlib.lua

 

fucntion npc.name() say_title(mob_name(npc.get_race())..":") end

Mam dodac to na koncu po end czy przed end?

x

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...