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

[Szukam]Quest Na Auto Event


Rekomendowane odpowiedzi

Opublikowano

Chyba coś znalazłem na E*pVp

 when wave1.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Wave 1 spawned!")
           command ("m 636 20")
           command ("m 602 5")
           command ("m 637 5")
           command ("m 691 2")
           timer('wave2', 600)

Nie ma sygny.. :((

Opublikowano
quest event begin
   state start begin
       when 20094.chat."Informacja" begin
           say("To info o evencie xxx.")
           say("Sprawdzić Ogłoszenia o dalszych informacjach!")
           say("")
           say("Życzymy Milej zabawy <server name> team")
       end

       when 20094.chat."GM:Tanaka event" with pc.is_gm() begin
           say_title("Tanaka event:")
           say("Ten event jest na 50 tanaków!.")
           say("Don't forget to announce the event!")
           say("Rozpocząć event ??")
           local a = select("Tak", "Nie")
               if a == 1 then
                   command ("m idmoba ilosc")
               end
               if a == 2 then
                   return
               end
       end

       when 20094.chat."GM:Bossy" with pc.is_gm() begin
           say_title("Potworne Bossy")
       	say ("Wydarzenie to będzie przywoływać .")
                       	say ("Co 10 minut będą przywoływane bossy! ")
                       	say ("Nie zapomnij poinformować o wydarzeniu!")
           say("Zacząć event?")
           local b = select("Tak", "No")
               if b == 1 then
               timer('wave1', 10)
               elseif b == 2 then
               return
               end
       end
       when wave1.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 1 Rozpoczety!!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('wave2', 600)
       end
       when wave2.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 2Rozpoczety")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('wave3', 600)
       end
       when wave3.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 3Rozpoczety!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('wave4', 600)
       end
       when wave4.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 4Rozpoczety!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('wave5', 600)
       end
       when wave5.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 5Rozpoczety!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('wave6', 600)
       end
       when wave6.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 6Rozpoczety")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('wave7', 600)
       end
       when wave7.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Finalowy event rozpoczety!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
       end

       when 20094.chat."GM:Olbrzymi Nosiciel Plagi" with pc.is_gm() begin
           say_title("Olbrzymi Nosiciel Plagi:")
           say("Ten event przywołuje.")
           say("Olbrzymi Nosiciel Plagi")
           say("Rozpoczac event ?")
           local d = select("Tak", "Nie")
               if d == 1 then
                   command ("m 993 1")
               end
               if d == 2 then
                   return
               end
       end        
   end
end

Your superman is here, bitch!

Opublikowano

masz tutaj dobrze wytłumaczone i trochę lepsza wersja.

http://www.mpcforum.pl/topic/271582-tutquestautomatyczny-event/page__p__1872106#entry1872106

Your superman is here, bitch!

Opublikowano

Sensual a byłby to problem dla ciebie zmienic tego questa na ITEM zamiast NPC ?

Nie ma sygny.. :((

Opublikowano
quest event begin
   state start begin
       when id_item.use."Informacja" begin
           say("To info o evencie xxx.")
           say("Sprawdzić Ogłoszenia o dalszych informacjach!")
           say("")
           say("Życzymy Milej zabawy nazwa serwera team")
       end

       when id_item.use."GM:Tanaka event" with pc.is_gm() begin
           say_title("Tanaka event:")
           say("Ten event jest na 50 tanaków!.")
           say("Rozpocząć event ??")
           local a = select("Tak", "Nie")
               if a == 1 then
                   command ("m idmoba ilosc")
               end
               if a == 2 then
                   return
               end
       end

       when id_item.use."GM:Bossy" with pc.is_gm() begin
           say_title("Potworne Bossy")
           say ("Wydarzenie to będzie przywoływać .")
           say ("Co czas minut będą przywoływane bossy! ")
           say ("Nie zapomnij poinformować o wydarzeniu!")
           say("Zacząć event?")
           local b = select("Tak", "No")
               if b == 1 then
               timer('evet1', czas)
               elseif b == 2 then
               return
               end
       end
       when evet1.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 1 Rozpoczety!!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('event2', czas)
       end
       when event2.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 2Rozpoczety")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('event3', czas)
       end
       when event3.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 3Rozpoczety!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('event4', czas)
       end
       when event4.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 4Rozpoczety!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('event5', czas)
       end
       when event5.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 5Rozpoczety!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('event6', czas)
       end
       when event6.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 6Rozpoczety")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('event7', czas)
       end
       when event7.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Finalowy event rozpoczety!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
       end

       when id_itemu.use."GM:Olbrzymi Nosiciel Plagi" with pc.is_gm() begin
           say_title("Olbrzymi Nosiciel Plagi:")
           say("Ten event przywołuje.")
           say("Olbrzymi Nosiciel Plagi")
           say("Rozpoczac event ?")
           local d = select("Tak", "Nie")
               if d == 1 then
                   command ("m 993 1")
               end
               if d == 2 then
                   return
               end
       end        
   end
end

Your superman is here, bitch!

Opublikowano

@up thx za poprawkę zaraz poprawie.

poprawione :

 

quest event begin
   state start begin
       when id_item.use."Informacja" begin
           say("To info o evencie xxx.")
           say("Sprawdzić Ogłoszenia o dalszych informacjach!")
           say("")
           say("Życzymy Milej zabawy nazwa serwera team")
       end

       when id_item.use."GM:Tanaka event" with pc.is_gm() begin
           say_title("Tanaka event:")
           say("Ten event jest na 50 tanaków!.")
           say("Rozpocząć event ??")
           local a = select("Tak", "Nie")
               if a == 1 then
                   command ("m idmoba ilosc")
               end
               if a == 2 then
                   return
               end
       end

       when id_item.use."GM:Bossy" with pc.is_gm() begin
           say_title("Potworne Bossy")
           say ("Wydarzenie to będzie przywoływać .")
           say ("Co czas minut będą przywoływane bossy! ")
           say ("Nie zapomnij poinformować o wydarzeniu!")
           say("Zacząć event?")
           local b = select("Tak", "No")
               if b == 1 then
               timer('evet1', czas)
               elseif b == 2 then
               return
               end
       end
       when evet1.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 1 Rozpoczety!!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('event2', czas)
       end
       when event2.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 2Rozpoczety")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('event3', czas)
       end
       when event3.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 3Rozpoczety!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('event4', czas)
       end
       when event4.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 4Rozpoczety!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('event5', czas)
       end
       when event5.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 5Rozpoczety!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('event6', czas)
       end
       when event6.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Event 6Rozpoczety")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
           timer('event7', czas)
       end
       when event7.timer begin
           local map = pc.get_map_index()
           notice_in_map(map,"Finalowy event rozpoczety!")
           command ("m idmoba ilosc")
           command ("m idmoba ilosc")
       end

       when id_itemu.use."GM:Olbrzymi Nosiciel Plagi" with pc.is_gm() begin
           say_title("Olbrzymi Nosiciel Plagi:")
           say("Ten event przywołuje.")
           say("Olbrzymi Nosiciel Plagi")
           say("Rozpoczac event ?")
           local d = select("Tak", "Nie")
               if d == 1 then
                   command ("m 993 1")
               end
               if d == 2 then
                   return
               end
       end        
   end
end

Your superman is here, bitch!

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...