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

Pisanie / Poprawa Questów !


PoczatKujacy

Rekomendowane odpowiedzi

  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

jak dla mnie tu:

 

 local s = select ("Tak" , "Nie")
                       if s == 2
                                       say("Nie wiesz co tracisz.")
                                               set_state(__COMPLETE__)
                       elseif s == 1 then
                                       say("Dziękuje ci bardzo, a więc ruszaj w droge.")
                                               set_state(kamyk)
               end

 

powinien być jeszcze 1 end w tym miejscu:

 

 local s = select ("Tak" , "Nie")
                       if s == 2
                                       say("Nie wiesz co tracisz.")
                                               set_state(__COMPLETE__)
end
                       elseif s == 1 then
                                       say("Dziękuje ci bardzo, a więc ruszaj w droge.")
                                               set_state(kamyk)
               end

 

Ale nie jestem pewien. dopiero sie ucze pisać questy

Opublikowano

@up

 

to end też nic niedaje, wywala ten sam błąd co podałem wyżej.

 

ta część questy jest chyba poprawna

 

 

quest stone begin
       state start begin
               when login or levelup with pc.level >= 5 begin
                       set_state(kamien)
               end
       end

       state kamien begin
               when letter begin
                       local v = find_npc_by_vnum(20007)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Dozorca")
                       end
                       send_letter("Kamienie Dusz I")
               end

               when button or info begin
                       say_title("Misja Kamienie Dusz")
                       say("Dozorca prowadzi mroczne ekperymenty")
                       say("Udaj się do niego w celu rozwikłania tej zagadki")
               end

               when __TARGET__.target.click or
                       20007.chat."Kamienie Dusz" begin
                       target.delete("__TARGET__")
                               say("Witaj:")
                                       say("Mam dla ciebie ciekawą misje")
                                       say("Poszukuje kamieni dusz do moich eksperymentów")
                                       say("Mógłbyś mi przynieś po 1 kamieni z każdego rodzaju?")
                                       say("Wynagrodze cię za twoje wysiłki")
                                       wait()
                                       say_reward("Dozorca chce abyś mu przyniósł po 1 kamieniu dusz +0")
                                       say_reward("możesz je zdobyć z metina cierpienia oraz walki.")
                                       wait()
                                       say("A więc pomożesz mi?")
                       local s = select ("Tak" , "Nie")
                       if s == 2
                                       say("Nie wiesz co tracisz.")
                                               set_state(__COMPLETE__)
			end
                       elseif s == 1 then
                                       say("Dziękuje ci bardzo, a więc ruszaj w droge.")
                                               set_state(kamyk)
               end
                               end
                               end

 

 

błąd chyba tkwi po tej stronie, bo ta część się nie wgrywa

 

 

state kamyk begin
                                                                                               when letter begin
                                                                                                       send_letter("Zdobądz Kamienie Dusz")
                                                                                               end
                       when button or info begin
                                       say_title("Dozorca poprosił cię o przysługe")
                                       say("Chce abyś mu dostarczył kamienie duszy+0")
                                       say("Z każdego rodzaju")
                       end

                               when 20007.chat. "Kamienie Dusz" with pc.countitem(28030) >0 and pc.countitem(28031) >0 and pc.countitem(28032) >0 and pc.countitem(28033) >0 and pc.countitem(28034) >0 and pc.countitem(28035) >0 and pc.countitem(28036) >0 and pc.countitem(28037) >0 and pc.countitem(28038) >0 and pc.countitem(28039) >0 and pc.countitem(28040) >0 and pc.countitem(28041) >0 and pc.countitem(28042) >0 and pc.countitem(28043) >0 begin
                                               target.delete("__TARGET__")
                                               say_title("Moje Kamienie!")
                                               say("Dziękuje, że mi przynisłem te kamienie")
                                               say("Pracuje nad wzmocniem kamieni dusz")
                                               say("Jeśli mi się uda coś zrobić to dam ci znać ")
                                               say_reward("Nagroda: ")
                                               say_reward("10.000 expa, 200.000 złota")
                                               say_reward("Księga Umiejętności oraz Naszyjnik+9")
                                               pc.remove_item(28030, 1)
                                               pc.remove_item(28031, 1)
                                               pc.remove_item(28032, 1)
                                               pc.remove_item(28033, 1)
                                               pc.remove_item(28034, 1)
                                               pc.remove_item(28035, 1)
                                               pc.remove_item(28036, 1)
                                               pc.remove_item(28037, 1)
                                               pc.remove_item(28038, 1)
                                               pc.remove_item(28039, 1)
                                               pc.remove_item(28040, 1)
                                               pc.remove_item(28041, 1)
                                               pc.remove_item(28042, 1)
                                               pc.remove_item(28043, 1)
                                               pc.give_exp(10000)
                                               pc.change_money(200000)
                                               pc.give_item2(50300, 1)
                                               pc.give_item2(16029,1 )
                                                                       set_state(__COMPLETE__)
                                                                       set_quest_state("kamienie_dusz_II", "run")
                               end
               end
                                                       state __COMPLETE__  begin
                                                                               end
               end
end

 

 

a to jest screen tego błędu

 

 

quest1k.png

 

Opublikowano

Elo

Czemu po legendzie nie dostaje itemów ?

 

PS: nie wiem czy dobrze są te całe "end" bo dodawałem je na oko :(

 

quest pierwszy begin
       state start begin
               when login with pc.level >= 1 begin
                       set_state(pierwszy)
               end
       end
       state pierwszy begin
                       when letter begin
                       local v = find_npc_by_vnum(20011)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Uriel")
                       end
                               send_letter("Udaj się do Uriel")
                       end

                       when button or info begin
                               say_title("Odwiedź Uriela.")
							say("Dostaniesz od niego ekwipunek, konia")
							say("Oraz dowiesz się co tutaj robisz ! ")
                       end

                       when __TARGET__.target.click or
                               20011.chat."Jestem nowy" begin
                               target.delete("__TARGET__")
                               say_title("Uriel :")
                               say(" Witaj!Pewnie dziwi cię co tu robisz i co się dzieje. ")
                               say(" Jesteś kolejnym z żołnierzy którzy brali udział w wojnie królestw. ")
                               say(" Zostałeś śmiertelnie ranny lecz nasi mędrcy zdołali cię uratować. ")
                               say(" Niestety to że żyjesz zawdzięczasz energii zgromadzonej w twoim ciele. ")
                               say(" To właśnie ta energia uleczyła twoje rany, ")
							say(" lecz utraciłeś pamięć i wszystkie swoje umiejętności. ")
                               local s=select("Dalej")
							if s==1 then
                               say_title("Uriel :")
							say(" Wszystkie przedmioty które posiadałeś zostały na polu bitwy. ")
                               say(" Dlatego dostaniesz ode mnie komplet wyposarzenia oraz zwykłego konia. ")
                               say(" Gdy osiągniesz 10 poziom będziesz mógł sobie uzbroić swojego konia u stajennego. ")
							local s=select("Dalej")
							if s==1 then
                               say(" Idź już i szkól się ponieważ inne królestwa wzmagają na sile. ")
                               say(" Narazie proponuję ci iść za bramy miasta i chronić je przed dzikimi zwierzętami. ")
                               say(" Tylko uważaj! Im dalej się udasz tym silniejsze zastaniesz tam zwierzęta. ")
							set_state(koniec)
                               horse.set_level(1)
							pc.give_item2(50053, 1)
							horse.ride(1)
							if pc.getqf("basic_weapon") == 0 then
							if pc.job == 0 then
							pc.give_item2(19)
							pc.give_item2(19)
							pc.give_item2(19)
							pc.give_item2(19)
							pc.give_item2(19)
							if pc.job == 1 then
							pc.give_item2(19)
							pc.give_item2(19)
							pc.give_item2(19)
							pc.give_item2(19)
							pc.give_item2(19)
							if pc.job == 2 then
							pc.give_item2(19)
							pc.give_item2(19)
							pc.give_item2(19)
							pc.give_item2(19)
							pc.give_item2(19)
							if pc.job == 3 then
							pc.give_item2(19)
							pc.give_item2(19)
							pc.give_item2(19)
							pc.give_item2(19)
							pc.give_item2(19)
							end
end
end
end
end
end
end
                       end
       end

       state koniec begin
       end
end

 

sygnanu.jpg

Opublikowano

pc.give_item2(16029,1 )
                                                                       set_state(__COMPLETE__)
                                                                       set_quest_state("kamienie_dusz_II", "run")
                               end
               end
                                                       state __COMPLETE__  begin
                                                                               end
               end
end

 

w tym miejscu w

                                                       state __COMPLETE__  begin

 

sa 2 spacje za complete a przed begin

Opublikowano

@UP

quest stone begin
       state start begin
               when login or levelup with pc.level >= 5 begin
                       set_state(kamien)
               end
       end

       state kamien begin
               when letter begin
                       local v = find_npc_by_vnum(20007)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Kowal")
                       end
                       send_letter("Kamienie Dusz I")
               end

               when button or info begin
                       say_title("Misja Kamienie Dusz")
                       say("Dozorca prowadzi mroczne ekperymenty")
                       say("Udaj się do niego w celu rozwikłania tej zagadki")
               end

               when __TARGET__.target.click or
                       20007.chat."Kamienie Dusz" begin
                       target.delete("__TARGET__")
                               say("Witaj:")
                                       say("Mam dla ciebie ciekawą misje")
                                       say("Poszukuje kamieni dusz do moich eksperymentów")
                                       say("Mógłbyś mi przynieś po 1 kamieni z każdego rodzaju?")
                                       say("Wynagrodze cię za twoje wysiłki")
                                       wait()
                                       say_reward("Dozorca chce abyś mu przyniósł po 1 kamieniu dusz +0")
                                       say_reward("możesz je zdobyć z metina cierpienia oraz walki.")
                                       wait()
                                       say("A więc pomożesz mi?")
                       local s = select ("Tak" , "Nie")
                       if s == 2 then
                                       say("Nie wiesz co tracisz.")
                                               set_state(__COMPLETE__)
                       elseif s == 1 then
                                       say("Dziękuje ci bardzo, a więc ruszaj w droge.")
                                               set_state(kamyk)
               end
                               end
                               end
                                               state kamyk begin
                                                                                               when letter begin
                                                                                                       send_letter("Zdobądz Kamienie Dusz")
                                                                                               end
                       when button or info begin
                                       say_title("Dozorca poprosił cię o przysługe")
                                       say("Chce abyś mu dostarczył kamienie duszy+0")
                                       say("Z każdego rodzaju")
                       end

                               when 20007.chat. "Kamienie Dusz" with pc.countitem(28030) >0 and pc.countitem(28031) >0 and pc.countitem(28032) >0 and pc.countitem(28033) >0 and pc.countitem(28034) >0 and pc.countitem(28035) >0 and pc.countitem(28036) >0 and pc.countitem(28037) >0 and pc.countitem(28038) >0 and pc.countitem(28039) >0 and pc.countitem(28040) >0 and pc.countitem(28041) >0 and pc.countitem(28042) >0 and pc.countitem(28043) >0 begin
                                               target.delete("__TARGET__")
                                               say_title("Moje Kamienie!")
                                               say("Dziękuje, że mi przynisłem te kamienie")
                                               say("Pracuje nad wzmocniem kamieni dusz")
                                               say("Jeśli mi się uda coś zrobić to dam ci znać ")
                                               say_reward("Nagroda: ")
                                               say_reward("10.000 expa, 200.000 złota")
                                               say_reward("Księga Umiejętności oraz Naszyjnik+9")
                                               pc.remove_item(28030, 1)
                                               pc.remove_item(28031, 1)
                                               pc.remove_item(28032, 1)
                                               pc.remove_item(28033, 1)
                                               pc.remove_item(28034, 1)
                                               pc.remove_item(28035, 1)
                                               pc.remove_item(28036, 1)
                                               pc.remove_item(28037, 1)
                                               pc.remove_item(28038, 1)
                                               pc.remove_item(28039, 1)
                                               pc.remove_item(28040, 1)
                                               pc.remove_item(28041, 1)
                                               pc.remove_item(28042, 1)
                                               pc.remove_item(28043, 1)
                                               pc.give_exp(10000)
                                               pc.change_money(200000)
                                               pc.give_item2(50300, 1)
                                               pc.give_item2(16029,1 )
                                                                       set_state(__COMPLETE__)
                                                                       set_quest_state("kamienie_dusz_II", "run")
                               end
               end
                                                       state __COMPLETE__  begin
                                                                               end
               end
end


 

Opublikowano

dzięki za pomoc ale dalej niewchodzi, ruszyło troche dalej, teraz błąd jest taki

quest1c.png

 

mogę się mylić, ale myśle, że tym razem błąd tkwi tutaj

                                                                        set_quest_state("kamienie_dusz_II", "run")
                               end
               end
                                                       state __COMPLETE__  begin
                                                                               end
               end
end

to mój pierwszy quest a tyle błędów :D

proszę jeszcze raz o pomoc to juz prawie koniec

Opublikowano

mam jeszcze jeden problem z tym questem

nie startuje na 5lvlu, quest się wgrał ale tak jakby go niebyło

 

 

quest stone begin
       state start begin
               when login or levelup with pc.level >= 5 begin
                       set_state(kamien)
               end
       end

       state kamien begin
               when letter begin
                       local v = find_npc_by_vnum(20007)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Kowal")
                       end
                       send_letter("Kamienie Dusz I")
               end

               when button or info begin
                       say_title("Misja Kamienie Dusz")
                       say("Dozorca prowadzi mroczne ekperymenty")
                       say("Udaj się do niego w celu rozwikłania tej zagadki")
               end

               when __TARGET__.target.click or
                       20007.chat."Kamienie Dusz" begin
                       target.delete("__TARGET__")
                               say("Witaj:")
                                       say("Mam dla ciebie ciekawą misje")
                                       say("Poszukuje kamieni dusz do moich eksperymentów")
                                       say("Mógłbyś mi przynieś po 1 kamieni z każdego rodzaju?")
                                       say("Wynagrodze cię za twoje wysiłki")
                                       wait()
                                       say_reward("Dozorca chce abyś mu przyniósł po 1 kamieniu dusz +0")
                                       say_reward("możesz je zdobyć z metina cierpienia oraz walki.")
                                       wait()
                                       say("A więc pomożesz mi?")
                       local s = select ("Tak" , "Nie")
                       if s == 2 then
                                       say("Nie wiesz co tracisz.")
                                               set_state(__COMPLETE__)
                       elseif s == 1 then
                                       say("Dziękuje ci bardzo, a więc ruszaj w droge.")
                                               set_state(kamyk)
               end
                               end
                               end
                                               state kamyk begin
                                                                                               when letter begin
                                                                                                       send_letter("Zdobądz Kamienie Dusz")
                                                                                               end
                       when button or info begin
                                       say_title("Dozorca poprosił cię o przysługe")
                                       say("Chce abyś mu dostarczył kamienie duszy+0")
                                       say("Z każdego rodzaju")
                       end

                               when 20007.chat. "Kamienie Dusz" with pc.countitem(28030) >0 and pc.countitem(28031) >0 and pc.countitem(28032) >0 and pc.countitem(28033) >0 and pc.countitem(28034) >0 and pc.countitem(28035) >0 and pc.countitem(28036) >0 and pc.countitem(28037) >0 and pc.countitem(28038) >0 and pc.countitem(28039) >0 and pc.countitem(28040) >0 and pc.countitem(28041) >0 and pc.countitem(28042) >0 and pc.countitem(28043) >0 begin
                                               target.delete("__TARGET__")
                                               say_title("Moje Kamienie!")
                                               say("Dziękuje, że mi przynisłem te kamienie")
                                               say("Pracuje nad wzmocniem kamieni dusz")
                                               say("Jeśli mi się uda coś zrobić to dam ci znać ")
                                               say_reward("Nagroda: ")
                                               say_reward("10.000 expa, 200.000 złota")
                                               say_reward("Księga Umiejętności oraz Naszyjnik+9")
                                               pc.remove_item(28030, 1)
                                               pc.remove_item(28031, 1)
                                               pc.remove_item(28032, 1)
                                               pc.remove_item(28033, 1)
                                               pc.remove_item(28034, 1)
                                               pc.remove_item(28035, 1)
                                               pc.remove_item(28036, 1)
                                               pc.remove_item(28037, 1)
                                               pc.remove_item(28038, 1)
                                               pc.remove_item(28039, 1)
                                               pc.remove_item(28040, 1)
                                               pc.remove_item(28041, 1)
                                               pc.remove_item(28042, 1)
                                               pc.remove_item(28043, 1)
                                               pc.give_exp(10000)
                                               pc.change_money(200000)
                                               pc.give_item2(50300, 1)
                                               pc.give_item2(16029,1 )
                                                                       set_state(__COMPLETE__)
                                                                       set_quest_state("kamienie_dusz_II", "run")
                               end
               end
                                                       state __COMPLETE__  begin
                                                                               end
               end

 

Opublikowano

*UP

 

 

Trzymaj :

 

 

quest stone begin
       state start begin
               when login or levelup with pc.level >= 5 begin
                       set_state(kamieniek2010)
               end
       end

       state kamieniek2010 begin
               when letter begin
                       local v = find_npc_by_vnum(20007)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Kowal")
                       end
                       send_letter("Kamienie Dusz I")
               end

               when button or info begin
                       say_title("Misja Kamienie Dusz")
                       say("Dozorca prowadzi mroczne ekperymenty")
                       say("Udaj się do niego w celu rozwikłania tej zagadki")
               end

               when __TARGET__.target.click or
                       20007.chat."Kamienie Dusz" begin
                       target.delete("__TARGET__")
                               say("Witaj:")
                                       say("Mam dla ciebie ciekawą misje")
                                       say("Poszukuje kamieni dusz do moich eksperymentów")
                                       say("Mógłbyś mi przynieś po 1 kamieni z każdego rodzaju?")
                                       say("Wynagrodze cię za twoje wysiłki")
                                       wait()
                                       say_reward("Dozorca chce abyś mu przyniósł po 1 kamieniu dusz +0")
                                       say_reward("możesz je zdobyć z metina cierpienia oraz walki.")
                                       wait()
                                       say("A więc pomożesz mi?")
                       local s = select ("Tak" , "Nie")
                       if s == 2 then
                                       say("Nie wiesz co tracisz.")
                                               set_state(__COMPLETE__)
                       elseif s == 1 then
                                       say("Dziękuje ci bardzo, a więc ruszaj w droge.")
                                               set_state(kamienie2011)
               end
                               end
                               end
                                               state kamienie2011 begin
                                                                                               when letter begin
                                                                                                       send_letter("Zdobądz Kamienie Dusz")
                                                                                               end
                       when button or info begin
                                       say_title("Dozorca poprosił cię o przysługe")
                                       say("Chce abyś mu dostarczył kamienie duszy+0")
                                       say("Z każdego rodzaju")
                       end

                               when 20007.chat. "Kamienie Dusz" with pc.countitem(28030) >0 and pc.countitem(28031) >0 and pc.countitem(28032) >0 and pc.countitem(28033) >0 and pc.countitem(28034) >0 and pc.countitem(28035) >0 and pc.countitem(28036) >0 and pc.countitem(28037) >0 and pc.countitem(28038) >0 and pc.countitem(28039) >0 and pc.countitem(28040) >0 and pc.countitem(28041) >0 and pc.countitem(28042) >0 and pc.countitem(28043) >0 begin
                                               target.delete("__TARGET__")
                                               say_title("Moje Kamienie!")
                                               say("Dziękuje, że mi przynisłem te kamienie")
                                               say("Pracuje nad wzmocniem kamieni dusz")
                                               say("Jeśli mi się uda coś zrobić to dam ci znać ")
                                               say_reward("Nagroda: ")
                                               say_reward("10.000 expa, 200.000 złota")
                                               say_reward("Księga Umiejętności oraz Naszyjnik+9")
                                               pc.remove_item(28030, 1)
                                               pc.remove_item(28031, 1)
                                               pc.remove_item(28032, 1)
                                               pc.remove_item(28033, 1)
                                               pc.remove_item(28034, 1)
                                               pc.remove_item(28035, 1)
                                               pc.remove_item(28036, 1)
                                               pc.remove_item(28037, 1)
                                               pc.remove_item(28038, 1)
                                               pc.remove_item(28039, 1)
                                               pc.remove_item(28040, 1)
                                               pc.remove_item(28041, 1)
                                               pc.remove_item(28042, 1)
                                               pc.remove_item(28043, 1)
                                               pc.give_exp(10000)
                                               pc.change_money(200000)
                                               pc.give_item2(50300, 1)
                                               pc.give_item2(16029,1 )
                                                                       set_state(__COMPLETE__)
                                                                       set_quest_state("kamienie_dusz_II", "run")
                               end
               end
                                                       state __COMPLETE__  begin
                                                                               end
               end

 

 

 

Spróbuj, gdy misja ma takie same state jak inne misje to automatycznie nie działa, ale się dodaje bez problemu ; )

sygnanu.jpg

Opublikowano

Proszę o napisanie Questa

 

Kiedy siedzimy na mouncie o id 20111 i się wylogujemy postać będzie siedzieć na mouncie.

 

affect.add_collect_point(POINT_MOUNT,20111,60*5)

307681428489538142351.png

Metin2 Balmora Staff

Opublikowano

Proszę o Quest na zmianę imienia konia (SF2010).

Gdy użyjemy cukru dla konia : ID. 71110, będzie możliwa zmiana Imienia.

Efekt trwa 14 dni (po tym czasie imię konia wraca do stanu : xxxKoń)

Gdy użyjemy cukru, obrona gracza rośnie o 75 punktów.

 

I jeszcze jeden Quest: Gdy użyjemy przedmiotu, obrona gracza rośnie o 150 punktów, na 10 minut.

I tak samo dla innego przedmiotu ale: Atak rośnie o 200 punktów na 10 minut. ;)

Inny przedmiot: Szansa na krtyka i przeszywkę rośnie o 25%, na 10 minut. ;)

57941428314396613531.png


 


Morlinka aka Lyshantus


 


esent.png

Opublikowano

@Bambus3k

O co w tym chodzi??

 

Chodzi o to, że to co napisał Bambusek to jest, jak by to tak prosto napisać... Dodanie bonusu na jakiś czas. A jeśli napiszesz quest który włącza się po zalogowaniu, czyli np.

 

 

quest logowanie begin
state start begin
when login begin
affect.add_collect_point(POINT_MOUNT,20111,60*5)
end
end
end

 

to postać która się zaloguje dostaje bonus, czy możliwość jazdy na mountku 20111 przez 5 godzin.

Proste i skomplikowane ;P ;)

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

Weźcie naprawcie bo do cholery już nie mogę -.-:

 

quest move_ring begin

state start begin

when 80009.use begin

say_title ( "Pierscien Teleportacji:" )

say (pc.get_name().. " Moge cie przeniesc do :" )

say ( "" )

local s = select ( "Główne Miasta" , "Miasteczka (M2)" , "Inne" , "Expowiska" , "Expowiska cz.2" , "Wyjdz" )

if s == 1 then

say_reward ( "hmm..." )

say ( pc.get_name().." Do którego miasta chcesz sie wybrac??" )

local s = select ( "Shinsoo" , "Chujno" , "Jinno" , "Nigdzie!" )

if s == 1 then

say_title ( pc.get_name().."!")

say ("Lecisz do wioski Shinsso")

wait ()

pc.warp ( 474300 , 954800 )

 

elseif 2 == s then

say_title ( pc.get_name().."!")

say ("Lecisz do wioski Chunjo")

wait ()

pc.warp ( 63800 , 166400 )

 

elseif 3 == s then

say_title ( pc.get_name().."!")

say ("Lecisz do wioski Jinno")

wait ()

pc.warp ( 959900 , 269200 )

 

elseif 4 == s then

 

else

return

end

elseif s == 2 then

say_reward ( "hmm..." )

say ( pc.get_name().." Do którego miasteczka chcesz sie wybrac?" )

local s = select ( "Shinsoo M2" , "Chujno M2" , "Jinno M2" , "Nigdzie!" )

if s == 1 then

say_title ( pc.get_name().."!")

say ("Lecisz do drugiej wioski Shinsso")

wait ()

pc.warp ( 353100 , 882900 )

 

elseif 2 == s then

say_title ( pc.get_name().."!")

say ("Lecisz do drugiej wioski Chujno")

wait ()

pc.warp ( 145500 , 240000 )

 

elseif 3 == s then

say_title ( pc.get_name().."!")

say ("Lecisz do drugiej wioski Jinno")

wait ()

pc.warp ( 863900 , 246000 )

 

elseif 4 == s then

return

end

elseif s == 3 then

say_title ( pc.get_name().."!")

say ( "Zwiedz tez inne miejsca :")

local s = select ( "Przed DT" , "Ziemia Olbrzymów" , "GM map/zombie" , "Oj Nieee!" )

if s == 1 then

say_title ( pc.get_name().."!")

say ("Lecisz Na DT :DD ??")

wait ()

pc.warp ( 590500 , 110500 )

 

elseif 2 == s then

say_title ( pc.get_name().."!")

say ("Lecisz na Tysiaki")

wait ()

pc.warp ( 845100 , 745900 )

 

elseif 3 == s then

say_title ( pc.get_name().."!")

if pc.get_level() < 80 then

say("Do Zombie możesz się przeteleportować, jeżeli twój lvl jest większy od 80")

return

elseif 3 == s then

say_title ( pc.get_name().."!")

if pc.get_level() >= 80 then

say ("Lecisz do Zombie!")

wait ()

pc.warp ( 791100 , 791100 )

 

elseif 4 == s then

 

else

return

end

elseif s == 4 then

say_title ( pc.get_name().."!")

say ( "Idz poexpic xD" )

local s = select ( "Dolina Seungryong" , "Pustynia Yongbi" , "Góra Sohan" , "Loch Pająków v1" , "Ognista Ziema" , "Wyjdz" )

if s == 1 then

say_title ("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 2 == s then

say_title ("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 3 == s then

say_title ("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 4 == s then

say_title ("Zostaniesz Przeniesiony")

say ("Trzymaj się Mocno")

wait ()

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 60000 , 496000 )

elseif empire == 2 then

pc.warp ( 60000 , 496000 )

elseif empire == 3 then

pc.warp ( 60000 , 496000 )

end

 

elseif 5 == s then

say_title ("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 s == 5 then

say_reward ( "hmm..." )

say ( pc.get_name().." Do którego mistasta chcesz sie wybrac" )

local s = select ( "Loch Pająków V2" , "Czerwony Las" , "Mapa Wioskowa" , "Rownina Smierci" , "Anuluj" )

if s == 1 then

say_title ("Zostaniesz Przeniesiony do Lochy Pajaków V2")

say ("Trzymaj się Mocno")

wait ()

pc.warp ( 704100 , 464100 )

 

elseif 2 == s then

say_title ("Zostaniesz Przeniesiony do Czerwonego Lasu")

say ("Trzymaj się Mocno")

wait ()

pc.warp ( 1119900 , 70800 )

 

elseif 3 == s then

 

if pc.get_level() < 100 then

say_title ("Jezeli chcesz się udać do Mapy Wioskowej, musisz osiągnąć 100 lvl!")

return

 

elseif 3 == s then

if pc.get_level() >= 100 then

say ("Lecisz do mapy wioskowej!")

wait ()

pc.warp ( 105200 , 10000 )

 

elseif 4 == s then

if pc.get_level() < 120 then

say_title ("Aby udac sie do Rowniny Smierci musisz miec 120 lvl!")

return

 

elseif 4 == s then

say ("Lecisz do Rowniny Smierci")

wait ()

pc.warp ( 999900 , 999900 )

 

elseif 5 == s then

return

end

end

end

end

end

end

 

end

 

Opublikowano

@UP A jaki błąd ci wyskakuje?

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

I Metiny

NPC ID - 123

Obcja Questa

Wybierz Metina którego sam pokonasz

a) Letki

B) normalny

c) cięzki

I Przywołanie

NPC ID - 123

Obcja

Przywołaj Bosa

691 Wódz Orków

791 Ezot. Przyw

2092 Król. Paj.

2091 Królowa Paj.

2191 Pust. Żółw

2206 Ogn. Król

1901 9 Ogonów

1091 Król Dem.

1304 Zjawa Zlot. Tygrysa

1093 Um. Rozprówacz

 

Bosa można wezwać jedynie za 10.250.000 Yang

Metina można wezwać

Letkiego 500k

Normalnego 2.5kk

Ciężkiego 5kk

 

quest przywolaj begin
  state start begin
 	when 20008.chat."Przywołaj" with pc.is_gm() begin
       	if get_time() > pc.getqf("raz") then
       	say_title("Jakiego bossa chcesz przywołać ?")
       	say("") 
       	local boss = select ("Umarły Rozpruwacz" , "Dziewięć Ogonów" , "Ognisty Król" , "Zjawa Żółtego Tygrysa" , "Anuluj")
       	if boss == 1 then

       	local x = pc.get_local_x()+1
       	local y = pc.get_local_y()-1
		pc.setqf("raz",get_time()+60*5) 
       	mob.spawn(1093, x, y, 0, 0, 1)


       	elseif 2 == boss then

       	local x = pc.get_local_x()+1
       	local y = pc.get_local_y()-1

       	mob.spawn(1901, x, y, 0, 0, 1)
		pc.setqf("raz",get_time()+60*5) 

       	elseif 3 == boss then

       	local x = pc.get_local_x()+1
       	local y = pc.get_local_y()-1

       	mob.spawn(2206, x, y, 0, 0, 1)
		pc.setqf("raz",get_time()+60*5) 

       	elseif 4 == boss then

       	local x = pc.get_local_x()+1
       	local y = pc.get_local_y()-1

       	mob.spawn(1304, x, y, 0, 0, 1)
		pc.setqf("raz",get_time()+60*5) 

       	else
       	return
       	end
		else
		say_title("Nie przywołasz bo nie minęło 5 minut, kumasz bracie ?")
		end
	end
  end
end

 

 

z4z0l czy w twoim quescie na bossy jak npc postawie na nowej mapie to tam się przywoła ten bos jak tam postawie tego npc ??

i czy możesz przerobić żeby pobierało opłate za przywołanie bossa ?

1312138057-U250359.jpg

By GutenMorgen

Smok

 

w1d6h0.gif

 

Team

 

logocfq.png

 

Filmy

 

Cat_catches_treat.gifPowerwheels_wheelie.gif

Kangaroo_playswith_junk.gifMascot_troll_flashing.gif

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...