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

[Problem]Quest Grota By Bambus3K


Rekomendowane odpowiedzi

Specjalista
Opublikowano

quest atlantyda begin
state start begin
when login or levelup if pc.level < 75 
start quest
begin
                       set_state(grota)
               end
       end

       state atlantyda begin
               when ID_NPC.chat."Wejdz do Atlantydy" begin
                       say(""..mob_name(20094)..":")
                       say("Witaj!")
                       say("Jestem straznikiem atlantydy!")
                       say("Jesli chcesz przejsc do owej groty")
                       say("potrzebujesz Krwisty Kamien oraz odwage!")
                       say("")
                       say_item("Krwisty Kamien", 30191, "")
                       wait()
                       if pc.get_premium_remain_sec(PREMIUM_EXP) > 0 then
                               say("Masz jeszcze dodatkowe punkty!")
                               say("Wiec wchodzisz bez krwistego kamienia!")
                               wait()
                               pc.warp(704100,1280000)
                               return
                       end

                       if pc.count_item(30191)>0 then
                               say(""..mob_name(20094)..":")
                               say("Masz krwisty kamien!")
                               say("Zostaniesz przeniesiony!")
                               say("")
                               pc.remove_item(ID_Krwistego_kamienia)

                               char_log(0,"GO_SPIDER2","USE_ITEM(30191)")
                       elseif pc.count_item(30191) >0 then
                               say(""..mob_name(20094)..":")
                               say("Masz Krwisty kamien!")
                               say("Zostaniesz przeniesiony!")
                               say("")

                               char_log(0,"GO_SPIDER2","USE_ITEM(30191)")
                       else
                               say(""..mob_name(20094)..":")
                               say("Nie moge Ciebie przeniesc!")
                               say("Potrzebujesz krwisty kamien!")
                               say_item("Krwisty Kamien", ID_Krwistego_kamienia, "")
                               return
                       end

                       say("Zostaniesz przeniesiony do atlantydy")     
                       wait()
                       pc.warp(704100, 1280000)

               end

       end

end

 

Mam oto ten quest powyżej i jak chce go dodac poprzez komende

./qc grota_wygnancow.quest

 

To mam taki oto błąd:

must start with 'quest'
grota_wygnancow.quest:1:Abort (core dumped)

 

 

Co robie źle?

 

Za pomoc dam ++

Opublikowano

Jeśli chcesz wejść po okazaniu krwistego kamienia użyj tego questa

 

quest wejscie begin
state start begin
when ID_NPC.chat."Chcę Wejść " with pc.level >= 75 begin
say("NPC:")
say("Możesz wejść do groty po ukazaniu Krwistego Kamienia.")
say_item_vnum(ID_KRWISTEGO KAMIENIA)
say("")
say_reward("Czy chcesz wejść teraz do Groty Wygnańców?")

local s = select(locale.yes, locale.no)
if s == 2 then 
return
end
if s == 1 then
if pc.count_item(ID_KRWISTEGO KAMIENIA) > 0 then
pc.remove_item(ID_KRWISTEGO KAMIENIA, 1)
say_title("NPC:")
say("Zostaniesz Przeniesiony !")
wait()
local x = 100*100
local y = 12078*100
pc.warp(x, y)

else
say_title("NPC:")
say("Nie posiadasz Krwistego Kamienia")
end
end
end
end
end

06111340665805659837.png

 

Spróbuj dać mi lajka z wciśniętym lewym ctrl i zobacz co się stanie :D

Opublikowano

Mi się wydaje że musisz zmienić nazwę pliku na atlantyda :) i potem ./qc atlantyda.quest ale nie jestem pewien ;)

90% Nastolatków dostałoby załamania nerwowego,

gdyby w telewizji zobaczyli by Justina Biebera chcącego popełnić samobójstwo,

9% wzięłoby krzesełko i popcorn i darło się: "Skacz lamusie!"

Jeśli należysz do tego 1% nastolatków które wyłączyło by telewizor wklej to do swojej sygnatury ;)

Opublikowano

quest atlantyda begin

./qc grota_wygnancow.quest

Porażka.

Wpisz ./qc atlantyda.quest

Opublikowano

@UP

Porażką to Ty jesteś, za przeproszeniem -.-

Quest atlantyda begin, ale skąd wiesz jak nazwał plik na ftp? ...

@topic

quest atlantyda begin
state start begin
when login or levelup with pc.get_level() < 75 begin
                       set_state(grota)
               end
       end

       state atlantyda begin
               when ID_NPC.chat."Wejdz do Atlantydy" begin
                       say(""..mob_name(20094)..":")
                       say("Witaj!")
                       say("Jestem straznikiem atlantydy!")
                       say("Jesli chcesz przejsc do owej groty")
                       say("potrzebujesz Krwisty Kamien oraz odwage!")
                       say("")
                       say_item("Krwisty Kamien", 30191, "")
                       wait()
                       if pc.get_premium_remain_sec(PREMIUM_EXP) > 0 then
                               say("Masz jeszcze dodatkowe punkty!")
                               say("Wiec wchodzisz bez krwistego kamienia!")
                               wait()
                               pc.warp(704100,1280000)
                       end

                       if pc.count_item(30191)>0 then
                               say(""..mob_name(20094)..":")
                               say("Masz krwisty kamien!")
                               say("Zostaniesz przeniesiony!")
                               say("")
                               pc.remove_item(ID_Krwistego_kamienia)

                               char_log(0,"GO_SPIDER2","USE_ITEM(30191)")
                       else
                               say(""..mob_name(20094)..":")
                               say("Nie moge Ciebie przeniesc!")
                               say("Potrzebujesz krwisty kamien!")
                               say_item("Krwisty Kamien", ID_Krwistego_kamienia, "")
                               return
                       end

                       say("Zostaniesz przeniesiony do atlantydy")     
                       wait()
                       pc.warp(704100, 1280000)

               end

       end

end


 

Opublikowano
quest atlantyda begin

Mam oto ten quest powyżej i jak chce go dodac poprzez komende

./qc grota_wygnancow.quest

A Ty wpisujesz ./qc grota_wygnancow.quest ? Musisz wpisac ./qc atlantyda.quest

Your superman is here, bitch!

Opublikowano

quest grotte begin
state start begin
when 20095.chat."Chcę Wejść " with pc.level >= 75 begin
say("Seon-Hae:")
say("Możesz wejść do groty po ukazaniu Krwistego Kamienia.")
say_item_vnum(30190)
say("")
say_reward("Czy chcesz wejść teraz do Groty Wygnańców?")

local s = select(locale.yes, locale.no)
if s == 2 then 
return
end
if s == 1 then
if pc.count_item(30190) > 0 then
pc.remove_item(30190, 1)
say_title("Seon-Hae:")
say("Zostaniesz Przeniesiony !")
wait()
local x = 100*100
local y = 12078*100
pc.warp(x, y)

else
say_title("Seon-Hae:")
say("Nie posiadasz Krwistego Kamienia")
end
end
end
end
end

 

ID NPC który przenosi - 20095

ID krwistego kamyka - 30190

 

I taki quest MUSI działać

06111340665805659837.png

 

Spróbuj dać mi lajka z wciśniętym lewym ctrl i zobacz co się stanie :D

Opublikowano

@UP

O ile chcesz się założyć, że nie? Może być

 quest sensualkid begin

a na ftp plik może nazywać się xdestructx.quest i po wpisaniu ./qc xdestructx.quest wgra się on poprawnie, a po wpisaniu ./qc sensualkid.quest wyskoczy core dumped. Nazwa w quest xxx begin będzie dopisana do listy, ale do wgrania go poprzez ./qc potrzebna jest jego lokalizacja na ftp, obie nazwy nie muszą być takie same

 

@MODERATOR

Bardzo dziękuję za te 10%, jak poprawię kogoś to wlepiacie %, a moich tutków nie zauważacie -.-

@Edit

Ooo widzę, że 2 osoby dały mi warna za to samo, po 5%, dzięki x2 :>

@Edit2

W dodatku przy obu warnach post "spam" - proszę Ciebie Makin i tego drugiego modka, o wskazanie jednego mojego postu w tym temacie, gdzie nie mam racji i mój post jest spamem?! Posty Sensuala etc. błędnie odpowiadają na zadane pytanie, więc to chyba one są SPAMEM? -.-


 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...