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] Questów


Rekomendowane odpowiedzi

Opublikowano

1. Napisz mi ktoś quest o wejście do Groty Wygnańców od += 75lvl u Hwa-Hae (20092). Jak sam zacząłem edytować to errory były bo w all Questach trzeba mieć Krwisty Kamień.

quest atlantyda begin
    state start begin
        when login or levelup with pc.level >= 85 begin
            set_state(grota)
        end
    end
        
    state grota begin
        when 20092.chat."Wejdz do Groty Wygnańców" begin
            say(""..mob_name(20092)..":")
            say("Witaj!")
            say("Jestem straznikiem atlantydy!")
            say("Jesli chcesz przejsc do owej groty")
            say("potrzebujesz 85lvl oraz odwage!")
            say("")
            wait()
                
            say("Zostaniesz przeniesiony do atlantydy")    
            wait()
            pc.warp(704100, 1280000)
            
        end
 
    end
 
end

w tym tekscie widać quest tylko nie teleportuje do Groty.

 

2. Usunięcie: "Sprawdz Gracza" , "Teleport do Gracza" , "Zapisywanie Pozycji" z tego questa: http://www.mpcforum.pl/topic/902976-quest-nowy-piercie-teleportacji-od-misjane/

 

Wynagrodzę za pomoc.

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Opublikowano

1. Napisz mi ktoś quest o wejście do Groty Wygnańców od += 75lvl u Hwa-Hae (20092). Jak sam zacząłem edytować to errory były bo w all Questach trzeba mieć Krwisty Kamień.

quest atlantyda begin
    state start begin
        when login or levelup with pc.level >= 85 begin
            set_state(grota)
        end
    end
        
    state grota begin
        when 20092.chat."Wejdz do Groty Wygnańców" begin
            say(""..mob_name(20092)..":")
            say("Witaj!")
            say("Jestem straznikiem atlantydy!")
            say("Jesli chcesz przejsc do owej groty")
            say("potrzebujesz 85lvl oraz odwage!")
            say("")
            wait()
                
            say("Zostaniesz przeniesiony do atlantydy")    
            wait()
            pc.warp(704100, 1280000)
            
        end
 
    end
 
end

A wogole gdzies teleportuje??

Opublikowano


quest atlantyda begin

state start begin

when login or levelup with pc.level >= 75 begin

set_state(grota)

end

end

state grota begin

when 20092.chat."Wejdz do Groty Wygnańców" begin

say(""..mob_name(20092)..":")

say("Witaj!")

say("Jestem straznikiem atlantydy!")

say("Jesli chcesz przejsc do owej groty")

say("potrzebujesz 85lvl oraz odwage!")

wait()

say("Czy chcesz wejść? ")

local s = select("Tak", "Nie")

if s == 1 then

say("Zostaniesz przeniesiony do atlantydy")

pc.warp(704100, 1280000)

end

end

end

end

Bez-nazwy_nwpsash.png


by me


Opublikowano

@up nadal nie chodzi :( Quest widzę klikam Tak i wyskakuje Zostaniesz przeniesiony do atlantydy. i klikam OK i nigdzie mnie nie przenosi.

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Opublikowano

Zmien

pc.warp(704100, 1280000)

na takie jakie masz u siebie w pliku setting w folderze z grota

 

pozatym zmien text troche bo masz bledy jezykowe i , ta misja jest tak napisana ze zagadac mozesz tylko i wylacznie jesli posiadasz 75 lvl+ wiec nie musisz pisac ze wymaga 75 lvla

Bez-nazwy_nwpsash.png


by me


Opublikowano

Wiem, zauważyłem to i zmieniłem ^_^ Zmieniłem na swoje settings av1 zaraz zobaczę czy działa. (dam edit a z 2 pomożesz?)

 

@edit 1: Działa

@edit 2: Jak zrobić AV2 od 90lvl?

 

Skopiować questa lvl nazwę i dodać do quest (./qc nazwa.quest)? Czy muszą być 2 questy w 1?

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Opublikowano

nie pomoge ci bo jest strasznie chaotycznie napisany i niemoge sie tam polapac az mnie glowa boli od tego , podam ci moj

 

 

quest move_ring begin
state start begin
  when 80009.use begin
   say("Witaj ".. pc.get_name() .."!")
   say("Gdzie chcesz się przenieść?")
   say("")
   local menu = select("Miasta", "Miejsca specjalne", "Expowiska cz.1", "Expowiska cz.2", "Anuluj")
   if menu == 1 then
    say("Witaj ".. pc.get_name().."...")
    say("Dokonaj wyboru:")
    local menu = select("Miasta M1", "Miasta M2", "Wyjdź!")
    if menu == 1 then
     say(pc.get_name().."...")
     say("Do którego miasta chcesz się przenieść?")
     say("")
     local menu = select("Shinsoo", "Chunjo", "Jinno", "Wyjdź!")
     if menu == 1 then
      say(pc.get_name().."!")
      say("Przeniesiesz się do Shinsoo")
      wait()
      pc.warp(474300, 954800)
     elseif 2 == menu then
      say(pc.get_name().."!")
      say("Przeniesiesz się do Chunjo")
      wait()
      pc.warp(63800, 166400)
     elseif 3 == menu then
      say(pc.get_name().."!")
      say("Przeniesiesz się do Jinno")
      wait()
      pc.warp(959900, 269200)
     else
      return
     end
    elseif menu == 2 then
     say(pc.get_name().."...")
     say("Do którego miasta chcesz się przenieść?")
     say("")
     local menu = select("Shinsoo", "Chunjo", "Jinno", "Wyjdź!")
     if menu == 1 then
      say(pc.get_name().."!")
      say(" Przeniesiesz się do drugiej wioski Shinsoo")
      wait()
      pc.warp(353100, 882900)
     elseif 2 == menu then
      say(pc.get_name().."!")
      say("Przeniesiesz się do drugiej wioski Chunjo")
      wait()
      pc.warp(145500, 240000)
     elseif 3 == menu then
      say(pc.get_name().."!")
      say("Przeniesiesz się do drugiej wioski Jinno")
      wait()
      pc.warp(863900, 246000)
     else
      return
     end
     return
    end
   elseif menu == 2 then
    say(pc.get_name().."...")
    say("Gdzie chcesz się przenieść?")
    say("")
    local menu = select("Przed DT", "Ziemia Olbrzymów", "Wyjdź!")
    if menu == 1 then
     say(pc.get_name().."!")
     say("Zostaniesz Przeniesiony")
     wait()
     pc.warp(590500, 110500)
    elseif 2 == menu then
     say(pc.get_name().."!")
     say("Zostaniesz Przeniesiony")
     wait()
     pc.warp(845100, 745900)
    else
     return
    end
   elseif menu == 3 then
    say(pc.get_name().."...")
    say("Gdzie chcesz się przenieść?")
    say("")
    local menu = select("Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków v1", "Ognista Ziema", "Wyjdź!")
    if menu == 1 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno")
     wait()
     local empire = pc.get_empire()
     if empire == 1 then
      pc.warp(402100, 673900)
     elseif empire == 2 then
      pc.warp(270400, 739900)
     elseif empire == 3 then
      pc.warp(321300, 808000)
     end
    elseif menu == 2 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     local empire = pc.get_empire()
     if empire == 1 then
      pc.warp(217800, 627200)
     elseif empire == 2 then
      pc.warp(221900, 502700)
     elseif empire == 3 then
      pc.warp(344000, 502500)
     end
    elseif menu == 3 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     local empire = pc.get_empire()
     if empire == 1 then
      pc.warp(434200, 290600)
     elseif empire == 2 then
      pc.warp(375200, 174900)
     elseif empire == 3 then
      pc.warp(491800, 173600)
     end
    elseif menu == 4 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     pc.warp(60000, 496000)
    elseif menu == 5 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     local empire = pc.get_empire()
     if empire == 1 then
      pc.warp(599400, 756300)
     elseif empire == 2 then
      pc.warp(597800, 622200)
     elseif empire == 3 then
      pc.warp(730700, 689800)
     end
    else
     return
    end
   elseif menu == 4 then
    say(pc.get_name().."...")
    say("Gdzie chcesz się przenieść?")
    say("")
    local menu = select("Loch Pająków V2", "Czerwony Las", "Grota V1", "Grota V2",  "Wyjdź!")
    if menu == 1 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     pc.warp(704100, 464100)
    elseif 2 == menu then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     pc.warp(1119900, 70800)
    elseif 3 == menu then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     pc.warp(9800, 1215100)
     
    end
   end
  end
end
end

Bez-nazwy_nwpsash.png


by me


Opublikowano

@up dzięki a dodasz do niego Dozo z 2 opcjami Magazyn i IS - zależy mi na tym.

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Opublikowano

W tym quescie tez jest male zamieszanie bo terenzo dal wszedzie "menu" i ciezko sie polapac , ja go ogolnie troche edytowalem ale z tym nie chcialo mi sie bawic

quest move_ring begin
state start begin
  when 80009.use begin
   say("Witaj ".. pc.get_name() .."!")
   say("Gdzie chcesz się przenieść?")
   say("")
   local menu = select("Miasta", "Miejsca specjalne", "Dozorca", "Expowiska cz.1", "Expowiska cz.2", "Anuluj")
   if menu == 1 then
    say("Witaj ".. pc.get_name().."...")
    say("Dokonaj wyboru:")
    local menu = select("Miasta M1", "Miasta M2", "Wyjdź!")
    if menu == 1 then
     say(pc.get_name().."...")
     say("Do którego miasta chcesz się przenieść?")
     say("")
     local menu = select("Shinsoo", "Chunjo", "Jinno", "Wyjdź!")
     if menu == 1 then
      say(pc.get_name().."!")
      say("Przeniesiesz się do Shinsoo")
      wait()
      pc.warp(474300, 954800)
     elseif 2 == menu then
      say(pc.get_name().."!")
      say("Przeniesiesz się do Chunjo")
      wait()
      pc.warp(63800, 166400)
     elseif 3 == menu then
      say(pc.get_name().."!")
      say("Przeniesiesz się do Jinno")
      wait()
      pc.warp(959900, 269200)
     else
      return
     end
    elseif menu == 2 then
     say(pc.get_name().."...")
     say("Do którego miasta chcesz się przenieść?")
     say("")
     local menu = select("Shinsoo", "Chunjo", "Jinno", "Wyjdź!")
     if menu == 1 then
      say(pc.get_name().."!")
      say(" Przeniesiesz się do drugiej wioski Shinsoo")
      wait()
      pc.warp(353100, 882900)
     elseif 2 == menu then
      say(pc.get_name().."!")
      say("Przeniesiesz się do drugiej wioski Chunjo")
      wait()
      pc.warp(145500, 240000)
     elseif 3 == menu then
      say(pc.get_name().."!")
      say("Przeniesiesz się do drugiej wioski Jinno")
      wait()
      pc.warp(863900, 246000)
     else
      return
     end
     return
    end
   elseif menu == 2 then
    say(pc.get_name().."...")
    say("Gdzie chcesz się przenieść?")
    say("")
    local menu = select("Przed DT", "Ziemia Olbrzymów", "Wyjdź!")
    if menu == 1 then
     say(pc.get_name().."!")
     say("Zostaniesz Przeniesiony")
     wait()
     pc.warp(590500, 110500)
    elseif 2 == menu then
     say(pc.get_name().."!")
     say("Zostaniesz Przeniesiony")
     wait()
     pc.warp(845100, 745900)
    else
     return
    end
elseif menu == 3 then
say_green ("Pierścień Teleportacji:")
say_green ("W zakłdce dozorca możesz dostać się do:")
local dozo = select ( "Otwórz Magazyn" , "Otwórz ItemShop" , "Wyjdź " )
if dozo == 1 then
game . open_safebox ( )
elseif dozo == 2 then
game . open_mall ( )
else
return
end
   elseif menu == 4 then
    say(pc.get_name().."...")
    say("Gdzie chcesz się przenieść?")
    say("")
    local menu = select("Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków v1", "Ognista Ziema", "Wyjdź!")
    if menu == 1 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno")
     wait()
     local empire = pc.get_empire()
     if empire == 1 then
      pc.warp(402100, 673900)
     elseif empire == 2 then
      pc.warp(270400, 739900)
     elseif empire == 3 then
      pc.warp(321300, 808000)
     end
    elseif menu == 2 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     local empire = pc.get_empire()
     if empire == 1 then
      pc.warp(217800, 627200)
     elseif empire == 2 then
      pc.warp(221900, 502700)
     elseif empire == 3 then
      pc.warp(344000, 502500)
     end
    elseif menu == 3 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     local empire = pc.get_empire()
     if empire == 1 then
      pc.warp(434200, 290600)
     elseif empire == 2 then
      pc.warp(375200, 174900)
     elseif empire == 3 then
      pc.warp(491800, 173600)
     end
    elseif menu == 4 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     pc.warp(60000, 496000)
    elseif menu == 5 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     local empire = pc.get_empire()
     if empire == 1 then
      pc.warp(599400, 756300)
     elseif empire == 2 then
      pc.warp(597800, 622200)
     elseif empire == 3 then
      pc.warp(730700, 689800)
     end
    else
     return
    end
   elseif menu == 4 then
    say(pc.get_name().."...")
    say("Gdzie chcesz się przenieść?")
    say("")
    local menu = select("Loch Pająków V2", "Czerwony Las", "Grota V1", "Grota V2",  "Wyjdź!")
    if menu == 1 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     pc.warp(704100, 464100)
    elseif 2 == menu then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     pc.warp(1119900, 70800)
    elseif 3 == menu then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     pc.warp(9800, 1215100)
    
    end
   end
  end
end
end

Bez-nazwy_nwpsash.png


by me


Opublikowano

Dzięki zrobisz mi jeszcze Quest do tego samego NPC tylko do AV2 od 90lvl

 

Dam ci jutro + bo limit.

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Opublikowano

Dzięki zrobisz mi jeszcze Quest do tego samego NPC tylko do AV2 od 90lvl

 

Dam ci jutro + bo limit.

Mozesz zrobic to samemu

 

zmieniasz tylko nazwe quest tam gdzie jest

quest costamcostam begin

 

tu 75 na 90 zmieniasz

when login or levelup with pc.level >= 75 begin 
 
pc.warp(704100, 1280000)

zmmieniasz warpy na swoje

set_state(grota)

tu daj cos innego niz grota

 

 

state grota begin

tu daj to co wpisales wczesniej zamiast grota

Bez-nazwy_nwpsash.png


by me


Opublikowano

Dodasz jeszcze mi sklep? po Dozorca. z potami jakimiś tam zmienię sobie. Tylko jak to zrobić.

 

Zacząłem robić sklepik i jak teraz dodać do niego żeby zabierało kasę gdy kupujesz?

 

 
quest move_ring begin
state start begin
  when 80009.use begin
   say("Witaj ".. pc.get_name() .."!")
   say("Gdzie chcesz się przenieść?")
   say("")
   local menu = select("Miasta", "Miejsca specjalne", "Dozorca", "Mini-Sklepik", "Expowiska cz.1", "Expowiska cz.2", "Anuluj")
   if menu == 1 then
    say("Witaj ".. pc.get_name().."...")
    say("Dokonaj wyboru:")
    local menu = select("Miasta M1", "Miasta M2", "Wyjdź!")
    if menu == 1 then
     say(pc.get_name().."...")
     say("Do którego miasta chcesz się przenieść?")
     say("")
     local menu = select("Shinsoo", "Chunjo", "Jinno", "Wyjdź!")
     if menu == 1 then
      say(pc.get_name().."!")
      say("Przeniesiesz się do Shinsoo")
      wait()
      pc.warp(474300, 954800)
     elseif 2 == menu then
      say(pc.get_name().."!")
      say("Przeniesiesz się do Chunjo")
      wait()
      pc.warp(63800, 166400)
     elseif 3 == menu then
      say(pc.get_name().."!")
      say("Przeniesiesz się do Jinno")
      wait()
      pc.warp(959900, 269200)
     else
      return
     end
    elseif menu == 2 then
     say(pc.get_name().."...")
     say("Do którego miasta chcesz się przenieść?")
     say("")
     local menu = select("Shinsoo", "Chunjo", "Jinno", "Wyjdź!")
     if menu == 1 then
      say(pc.get_name().."!")
      say(" Przeniesiesz się do drugiej wioski Shinsoo")
      wait()
      pc.warp(353100, 882900)
     elseif 2 == menu then
      say(pc.get_name().."!")
      say("Przeniesiesz się do drugiej wioski Chunjo")
      wait()
      pc.warp(145500, 240000)
     elseif 3 == menu then
      say(pc.get_name().."!")
      say("Przeniesiesz się do drugiej wioski Jinno")
      wait()
      pc.warp(863900, 246000)
     else
      return
     end
     return
    end
   elseif menu == 2 then
    say(pc.get_name().."...")
    say("Gdzie chcesz się przenieść?")
    say("")
    local menu = select("Przed DT", "Przed DC", "Ziemia Olbrzymów", "Wyjdź!")
    if menu == 1 then
     say(pc.get_name().."!")
     say("Zostaniesz Przeniesiony")
     wait()
     pc.warp(590500, 110500)
    elseif 2 == menu then
     say(pc.get_name().."!")
     say("Zostaniesz Przeniesiony")
     wait()
     pc.warp(590000, 98800)
    elseif 3 == menu then
     say(pc.get_name().."!")
     say("Zostaniesz Przeniesiony")
     wait()
     pc.warp(845100, 745900)
    else
     return
    end
   elseif menu == 3 then
    say("Pierścień Teleportacji:")
    say("W zakłdce dozorca możesz dostać się do:")
    local dozo = select ( "Otwórz Magazyn" , "Otwórz ItemShop" , "Wyjdź " )
    if dozo == 1 then
     game . open_safebox ( )
    elseif dozo == 2 then
     game . open_mall ( )
    else
     return
    end
   elseif menu == 4 then
    say("Pierścień Teleportacji:")
    say("W zakłdce Mini-Sklepik możesz kupić:")
    local sklepik = select ( "Czerwone Poty x 1000" , "Niebieski Poty x 500" , "Bryła Złota x 1" , "Wyjdź " )
    if sklepik == 1 then
     pc . give_item2 ( 27003 , 250 ) 
     pc . give_item2 ( 27003 , 250 ) 
     pc . give_item2 ( 27003 , 250 ) 
     pc . give_item2 ( 27003 , 250 ) 
    elseif sklepik == 2 then
     pc . give_item2 ( 27006 , 250 ) 
     pc . give_item2 ( 27006 , 250 ) 
    elseif sklepik == 3 then
     pc . give_item2 ( 80008 , 1 ) 
    else
     return
    end
   elseif menu == 5 then
    say(pc.get_name().."...")
    say("Gdzie chcesz się przenieść?")
    say("")
    local menu = select("Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków v1", "Ognista Ziema", "Wyjdź!")
    if menu == 1 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno")
     wait()
     local empire = pc.get_empire()
     if empire == 1 then
      pc.warp(402100, 673900)
     elseif empire == 2 then
      pc.warp(270400, 739900)
     elseif empire == 3 then
      pc.warp(321300, 808000)
     end
    elseif menu == 2 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     local empire = pc.get_empire()
     if empire == 1 then
      pc.warp(217800, 627200)
     elseif empire == 2 then
      pc.warp(221900, 502700)
     elseif empire == 3 then
      pc.warp(344000, 502500)
     end
    elseif menu == 3 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     local empire = pc.get_empire()
     if empire == 1 then
      pc.warp(434200, 290600)
     elseif empire == 2 then
      pc.warp(375200, 174900)
     elseif empire == 3 then
      pc.warp(491800, 173600)
     end
    elseif menu == 4 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     pc.warp(60000, 496000)
    elseif menu == 5 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     local empire = pc.get_empire()
     if empire == 1 then
      pc.warp(599400, 756300)
     elseif empire == 2 then
      pc.warp(597800, 622200)
     elseif empire == 3 then
      pc.warp(730700, 689800)
     end
    else
     return
    end
   elseif menu == 6 then
    say(pc.get_name().."...")
    say("Gdzie chcesz się przenieść?")
    say("")
    local menu = select("Loch Pająków V2", "Las Duchów", "Czerwony Las", "Pod Grote Wygnanców",  "Wyjdź!")
    if menu == 1 then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     pc.warp(704100, 464100)
    elseif 2 == menu then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     pc.warp(1119900, 70800)
    elseif 3 == menu then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     pc.warp(1119900, 70800)
    elseif 4 == menu then
     say("Zostaniesz Przeniesiony")
     say("Trzymaj się Mocno!")
     wait()
     pc.warp(9800, 1215100)
   end
  end
 end
end
end

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...