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

@Asti on się pytał do jakiego lvl-a a nie od jakiego lvl-a

 

@DevilxMetin

when levelup with pc.get_level()>= 80 and pc.get_level()<= 110 begin

do jakiego lvl-a odpowiada ta liczba 110

Opublikowano

chcialem prosic o quest ktory spowoduje zablokowanie wsiadanie na konia z 22lvl

chodzi o calkowita blokade wsiadania na konia z 22lvl

33748387117269464751.png

Opublikowano

Dzięki.. A gdzie tu ustawić do jakiego lvl. Ma się wyświetlać ?..

Linia: when levelup with pc.get_level()>= 80 begin

Zamiast 80 dajesz inny level

Opublikowano

A mogę prosić questa w którym trzeba rozwalić 5 Metinów 8028

Tam gdzie tekst proszę napisać say_zloto ("tekst")

U 20082 Czerwony Kapturek Nagrodę tak samo tam gdzie nagroda pc.give_item2 ("xxx") Dziękuje pójdą like =)

Budowniczy
Opublikowano

Wie ktoś jak dodać w pierscieniu Teleportacji dodać teleport na daną mapke w tym przydpadku od 90lvl

 

 

 

elseif 4 == s then

say_title ( "Zostaniesz Przeniesiony do Diabelskiego Miasta" )

say ( "trzymaj sie mocno" )

say ( "Pozdrawiamy Team Amazing" )

wait ( )

pc . warp ( 230400 , 0 )

Opublikowano

Wie ktoś jak dodać w pierscieniu Teleportacji dodać teleport na daną mapke w tym przydpadku od 90lvl

 

 

 

elseif 4 == s then

say_title ( "Zostaniesz Przeniesiony do Diabelskiego Miasta" )

say ( "trzymaj sie mocno" )

say ( "Pozdrawiamy Team Amazing" )

wait ( )

pc . warp ( 230400 , 0 )

 

Tam gdzie masz pc . warp ( 230400 , 0 )

Wchodzisz w FTP

Map

I tą mape i setting.txt i tam masz linijke np. Shinsoo m1 :

BasePosition 409600 896000

I te BasePosition to gdzie bd po klik. na tą mape w pierścieniu się tepał to kordy : 409600 896000

a w pierścieniu piszesz np : pc . warp ( 409600 , 896000 )

Proszę =)

Opublikowano

Wie ktoś jak dodać w pierscieniu Teleportacji dodać teleport na daną mapke w tym przydpadku od 90lvl

 

 

 

elseif 4 == s then

say_title ( "Zostaniesz Przeniesiony do Diabelskiego Miasta" )

say ( "trzymaj sie mocno" )

say ( "Pozdrawiamy Team Amazing" )

wait ( )

pc . warp ( 230400 , 0 )

 

elseif 4 == s then

if pc.get_level() >= 90 then

say_title ( "Zostaniesz Przeniesiony do Diabelskiego Miasta" )

say ( "trzymaj sie mocno" )

say ( "Pozdrawiamy Team Amazing" )

wait ( )

pc . warp ( 230400 , 0 )

else

say("Na tę mapę możesz się teleportować ")

say("dopiero po osiągnięciu 90 poziomu!")

end

 

Proszę

Opublikowano

Da ktoś Quest aby można było expić do 255 lvla ?

Z góry dziękuje dam like'a :))

 

@up

Nie rozumiem ?

 

Chodziło mu zapewne o Game.

Opublikowano

siemka !

 

mógłby ktoś napisać mi quest autospam? to znaczy, ze co 10 minut na czacie pojawia sie napis gm'a.. ten złoty..

 

i co 10 minut ma sie wyswietlac ten napis:

 

Team .:xxx:. nigdy nie prosi gracza o podanie loginu i hasła, przchowuj je w bezpiecznym miejscu.

 

nastepne 10 minut ten napis:

 

Chcesz na serwerze więcej ludzi? Zrób GamePlay na YouTube !

 

potem 10 minut i ten napis:

 

Obecny Team .:~xxx~:. :

[GA]xxx - Głowny administrator serwera.

 

znowu 10 minut i ten napis:

 

Uwaga ! Nie daj się nabrać ! Jeżeli gracz nie ma w nicku prefixu [GM] itp. lub jego wiadomości(szept) nie są pisane na złoto, to jest to gracz, natomiast jeżeli pisze w (szept) na złoto, i ma prefix [GM] w nicku itp. to jest to (GM)

 

i żeby się tak ciagle powtarzalo.. az z pierwszego napisu dojdzie do tego:

 

Uwaga ! Nie daj się nabrać ! Jeżeli gracz nie ma w nicku prefixu [GM] itp. lub jego wiadomości(szept) nie są pisane na złoto, to jest to gracz, natomiast jeżeli pisze w (szept) na złoto, i ma prefix [GM] w nicku itp. to jest to (GM)

 

to ma sie potem znowu wyswietlac ten pierwszy napis, potem drugi itd..

 

like poleci.

//nieregulaminowa sygnatura
//BR3ND

Opublikowano

Jak to działa/ uruchomić:

quest notatka begin
state start begin
when id.chat."spamzord" with pc.is_gm() begin
say("Włączyć spam?")
local endy = select("Tak", "Nie")
if endy==2 then
return
elseif endy==1 then
notice_all(" Nick GM'a zawsze poprzedzony jest prefixem [ GM ]")
clear_server_timer('spam', get_server_timer_arg())
server_timer('spam', 5*60, get_server_timer_arg())
end
end

when spam.server_timer begin
notice_all("GM nigdy nie zapyta Cie o hasło")
clear_server_timer('spam', get_server_timer_arg())
server_timer('spam', 5*60, get_server_timer_arg())
end
end
end

Opublikowano

Może ktoś poprawić ten quest bo nie działa:

quest notatka begin
state start begin
when id.chat."20011" with pc.is_gm() begin
say("Włączyć spam?")
local endy = select("Tak", "Nie")
if endy==2 then
return
elseif endy==1 then
notice_all(" Nick GM'a zawsze poprzedzony jest prefixem [ GM ]")
clear_server_timer('spam', get_server_timer_arg())
server_timer('spam', 5*60, get_server_timer_arg())
end
end

when spam.server_timer begin
notice_all("GM nigdy nie zapyta Cie o hasło")
clear_server_timer('spam', get_server_timer_arg())
server_timer('spam', 5*60, get_server_timer_arg())
end
end
end

Opublikowano

I tak quest będzie wyświetlał cały czas jedną wiadomość ale co tam ;d

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Może mi ktoś wykonać Questa na banowanie z gry ?

funkcje:

ban chat na jakiś czas

ban w grze na jakiś czas

ban na postać stały

ban na IP stały

 

Pozdr.

Opublikowano

Witam, mógł by mi ktoś naprawić tego Questa ?.. Poleci like =)

 

quest collect_quest_lv75  begin
   state start begin
    when login or levelup with pc.get_level() ==  75  begin
           set_state(information)
       end    
   end

   state information begin
       when letter begin
           local v = find_npc_by_vnum(20084)
           if v != 0 then
               target.vid("__TARGET__", v, "Biolog oczekuje Twojej pomocy")
           end
           send_letter("Biolog oczekuje Twojej pomocy")
       end

       when button or info begin
			    say_title("Biolog oczekuje Twojej pomocy")
			    say("")
			    say("Biolog Chatek,  dres z alei,")
			    say("właśnie Cię szukał.Musisz mu pomoc")
			    say("jesli nie chcesz dostać od jego ferajny!")
			    say("")
       end

       when __TARGET__.target.click or
           20084.chat."Znajdz Biologa" begin
           target.delete("__TARGET__")
           say("Biolog Chaegirab:")
           ---												   l
    say("Ohhhh chłopaczyno mój pomóż mi...")
	    say("Testuje różnego typu itemsy naszego  ")
	    say("państwa.")
	    say("Muszę oblukać ciekawe rzeczy, ")
	    say("dlatego potrzebuje szkatułek tak zwanej.")
	    say("Zjawy Yellow Tiger potocznie zwanej")
	    say("zjawą o kilku ogonach, a dokładnie całe ")
	    say("5 sztuk, ale pamiętaj ja chce po jednej i nie więcej!")
	    say("")
           set_state(go_to_disciple)
           pc.setqf("duration",0)  -- ĄiĄH¸Ő¸ŐŞş®É¶ˇ
           pc.setqf("collect_count",0) -- ˇX¨ú±oąLŞşŞ««~ĽĆ¶q
           pc.setqf("drink_drug",0) -- ˇX łÜ°g´bĂĤôŞş¸Ü 1
       end
   end

   state go_to_disciple begin
       when letter begin
           send_letter("Misja agenta specjalnego")

       end
       when button or info begin
           say_title("Znajdź szkatułki")
           ---												   l
           say("")
           say("Biolog szuka szkatułek zjawy żółtego tygrysa, które możesz znaleść zabijając tego")
												 say("o to potwora")
           say_item_vnum(50078)
           say_reward("Narazie idzie średnio, zebrałeś".." "..pc.getqf("collect_count").." szkatułek.")
           say("")
       end

       when 71035.use begin --°g´bĂĤô
           if get_time() < pc.getqf("duration") then
               say("")
               say("ÁŮ¤ŁĄiĄH¨ĎĄÎ°g´bĂĤô")
               say("")
               return
           end
           if pc.getqf("drink_drug")==1 then
               say("")
               say("¤w¸g¨ĎĄÎ¤F1¦¸")
               say("")

               return
           end
           if pc.count_item(50078)==0 then
               say("Biolog Chaegirab:")
               say("Co? Nie przyniosles mi zadnych")
               say("szkatułek...")
               say("")
               return
           end
           item.remove()    
           pc.setqf("drink_drug",1)
       end




       when 20084.chat."szkatułki zjawy żółtego tygrysa" with pc.count_item(50078) >0   begin
           if get_time() > pc.getqf("duration") then
               say("Biolog Chaegirab")
               ---												   l
               say("Pacze, że znalazłeś sztuke tego czegoś.....")
               say("Ale! czekaj, czekaj pierw zobacze date ważności...")
               say("Gdzie ja mam okulary..........o mam.")
               say("Masz około 75% na to, że sie okarze ważne te itemki")
               say("")
               pc.remove_item("50078", 1)
               pc.setqf("duration",get_time()+1*1*1) -----------------------------------22??
               wait()

               local pass_percent
               if pc.getqf("drink_drug")==0 then
                   pass_percent=75
               else        
                   pass_percent=100
               end

               local s= number(1,100)
               if s<= pass_percent  then
                  if pc.getqf("collect_count")< 9 then	 --10­ÓĄH¤U
                       local index =pc.getqf("collect_count")+1
                       pc.setqf("collect_count",index)	 --¨ú±o¤@­Ó®É +1
                       say("Biolog Chaegirab")
                       say("O panie ta szkata jest gitesowa")
                       say("Ale czeba jeszcze".." "..10-pc.getqf("collect_count").. " szkat.")
                       say("Szukaj, szukaj, bo wpier***!")
                       say("")
                       pc.setqf("drink_drug",0)     --ĂĤôŞě©l¤Ć
                       return
                   end
                   say("Biolog Chaegirab:")
                   say("WoW, znalazłeś już wszystkie szkaty jakie mi potrzebne")
                   say("były, magnimifiko!!!")
																				    say("Dobra robota...")
																				    say("Jak już mówiłem dostaniesz nagrode!!!")
																				    say("Dziangi i coś może jeszcze, ale kto wie")
																				    say("Nagroda:")
																				    say_reward("Troche expa i kasy oraz prezent")
																				    pc.setqf("collect_count",0)
																				    pc.setqf("drink_drug",0)	    

																				    clear_letter()
																				    set_state(__complete)

																				    pc.change_money(50000000)
																				    pc.give_exp2(950000)
																				    affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60) --60¦~    
                   return
               else                                
               say("Biolog Chaegirab:")
               say("Nosz kursze pieszone, to jest przeterminowana")
               say("szkata.... lepiej daj następną")
               say("Proszę, pomóż dla chłopa!")
               pc.setqf("drink_drug",0)     --ĂĤôŞě©l¤Ć
               return
               end
  	 else
         say("Biolog Chaegirab:")
         say("Jeszcze badam ostatnią szkate, więc spokojnie.....")
         say("przyjdź potem")
         say("")
         return
       end

   end
end

   state __giveup__ begin
       when 20084.chat."Poddajesz sie?" begin
           say("Biolog Chaegirab:")
           say("Czy ty chcesz się poddać?!")
           say("lepiej tego nie rób!")

  	  end
    end
   state __complete begin
   end
end




 

 

I przy okazji zrobić że można oddawać co 15 Minut. + Bon na szybkość ataku 20 Na zawsze.

Dziękuje z góry

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...