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

Quest

 

Po Kliknięciu na Przedmiot 12345

 

Pojawi się mob 101 bez żadnych rozmów

 

@Edit

Klikamy na przedmiot i nagle zjawia się mobek

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

 

Opublikowano

Proszę o poprawę questa:

 

quest bera begin
               state start begin
                               when login or levelup with pc.get_level <= 250 begin
                                       set_state(info)
                               end
               end                
						state info begin
							when letter begin
							local v = find_npc_by_vnum(20016)
							if v != 0 then
								target.vid("__TARGET__", v, "Kowal"
							end
							send_letter("Idź do kowala")
							when button or info begin
								say_title("Kowal ma dla ciebie zadanie.")
								say("Jego żona-bera jest ciężko chora!")
								say("Idź kowala powie ci co masz z nią")
								say("zrobić.")
								say_reward("Szybko")
							end
							when __TARGET__.target.click or
								20016.chat."Bera" begin
								target.delete("__TARGET__")
								say_title("Kowal:")
								say("Moja żona-Bera jest ciężko ranna")
								say("Musisz ją zabić!")
								say("Z jednej strony dobrze,")
								say("bo już mnie wnerwiała")
								set_state(zabij)
								end
							end
			state zabij begin
								when letter begin
									send_letter("Zabij Berę!")
								end
								when button or info begin
									say("Zabij żonę kowala-Berę!")
								end
								when 193.kill begin
									say_title("Zabiłeś berę")
									local v = find_npc_by_vnum(20016)
									if v != 0 then
									target.vid("__TARGET__", v, "Kowal")
									end
							end
					end
								when 20016.chat."Bera" begin
								target.delete("__TARGET__")
								say_title("Kowal:")
								say("Dziękuję Ci że to zrobiłeś.")
								say("Teraz może nie będę musiał")
								say("się obawiać że się zacierpi")
								say_reward("DZIĘKI!")
								say_reward("W nagrodę dostajesz")
								say_reward("wszystkie rodzaje stali")
								pc.give_item2(11299)
								pc.give_item2(11499)
								pc.give_item2(11699)
								pc.give_item2(11899)
								end
						end
				end
end

 

Dzięki :)

 

@EDIT

narutob22 nie chcę pisać questów za gm. Chcę pisać questy żeby się tego uczyć oraz pomagać userom na tym forum :)

@EDIT2

LamS łap:

quest pis begin
state start begin
	when 12345.use begin
	oh.spawnmob("101")
	end
end
end

 

sygna200.jpg

By ja ;]

Opublikowano

A ja bym poprosił kłesta na wierzchowce.

 

Po kliknieciu na item go zakłada ( NIepotrzeban funkcja remove )

id wpisze sam.

dodaje bony

Dzik 120atak i 100def

Lew 200def i 10 na potwory.

 

Po zejsciu z mounta bony maja sie usuwac. Chodzi o to, ze dzialaja tylko z pieczecia .

Opublikowano

@UP

quest assssd begin
state start begin
when id_lodowej_wiedzmy.kill begin
mob.spawn(id_silnej_lodowej_wiedzmy, pc.get_locale_x(), pc.get_locale_y(), 0, 0, 1)
end
end
end


 

Opublikowano

@Kamilio8

 

Zobacz teraz:

 

quest bera begin
               state start begin
                               when login or levelup with pc.get_level <= 250 begin
                                       set_state(info)
                               end
               end                
						state info begin
							when letter begin
							local v = find_npc_by_vnum(20016)
							if v != 0 then
								target.vid("__TARGET__", v, "Kowal")
							end
							send_letter("Idź do kowala")
							when button or info begin
								say_title("Kowal ma dla ciebie zadanie.")
								say("Jego żona-bera jest ciężko chora!")
								say("Idź kowala powie ci co masz z nią")
								say("zrobić.")
								say_reward("Szybko")
							end
							when __TARGET__.target.click or
								20016.chat."Bera" begin
								target.delete("__TARGET__")
								say_title("Kowal:")
								say("Moja żona-Bera jest ciężko ranna")
								say("Musisz ją zabić!")
								say("Z jednej strony dobrze,")
								say("bo już mnie wnerwiała")
								set_state(zabij)
								end
							end
			state zabij begin
								when letter begin
									send_letter("Zabij Berę!")
								end
								when button or info begin
									say("Zabij żonę kowala-Berę!")
								end
								when 193.kill begin
									say_title("Zabiłeś berę")
									local v = find_npc_by_vnum(20016)
									if v != 0 then
									target.vid("__TARGET__", v, "Kowal")
									end
							end
					end
								when 20016.chat."Bera" begin
								target.delete("__TARGET__")
								say_title("Kowal:")
								say("Dziękuję Ci że to zrobiłeś.")
								say("Teraz może nie będę musiał")
								say("się obawiać że się zacierpi")
								say_reward("DZIĘKI!")
								say_reward("W nagrodę dostajesz")
								say_reward("wszystkie rodzaje stali")
								pc.give_item2(11299)
								pc.give_item2(11499)
								pc.give_item2(11699)
								pc.give_item2(11899)
								end
						end
				end
end

 

Opublikowano

@przemo444

Napiszę tego quest'a tylko potrzebuję jakiegoś zdarzenia które następuje po założeniu itema do eq.

Zna ktoś takie zdarzenie, lub jakieś inne które działałoby podobnie?

Jeżeli pomogłem daj + ;]

Zrewanżuję się przy najbliższej okazji.

sygna1p.jpg1398204485.png

Opublikowano

Siemka, prosze o taki quest:

 

1. Idziemy do npc: ID: 20086

 

2. On mowi bla bla bla i kaze nam zabic 10 mobow, za to zabicie daje nam Krety klucz ID: 20789

 

3. Misje mozna wykonywac co 24H

 

Bardzo prosze o taki quest Dam limicik+ !

Mentor
Opublikowano

Siemano :D

 

Mam taki problem że mam gotowego questa itp jest to cos w stylu ze z metina na tej mapie dropi przedmiot potrzebny do misji

 

I teraz tak chce zeby mi ten przedmiot dropił z metina o ID 8021 ale cos mi to nie działa w quest tylko spolszczylem i tyle

               when 8021.kill with pc.get_map_index()==20 begin
                       local jump1 = number(1, 20)
                       if jump1<=10 then
                               chat("Ten metin nie posiada mapy.")
                               game.drop_item(27987, 1)
                       else
                               chat("Nie właściwy metin...")
                       end
               end

 

I nie wiem why ale nie dropi z tego metina (nie wazne ile bym ubił)

 

Za pomoc +

Opublikowano

when 8021.kill begin

local random = math.random(2)

if random == 1 then

chat("Tekst")

game.drop_item(27987, 1)

else

chat("Nie właściwy metin...")

end

end

 

 

lapaj pewnie dziala

QmxvbmR5blhfX19ldW5lX19fNTI0X19fTlVMTF9fXzNfX18xMDBfX19ub25lLnBuZ19fXzhfX19ub25lX19fMDAwMDAwX19fc29sbw==.png
Opublikowano

@Kamilo

quest bera begin
               state start begin
                               when login or levelup with pc.get_level() <= 250 begin
                                       set_state(info)
                               end
               end                
                                                       state info begin
                                                               when letter begin
                                                               local v = find_npc_by_vnum(20016)
                                                               if v != 0 then
                                                                       target.vid("__TARGET__", v, "Kowal")
                                                               end
                                                               send_letter("Idź do kowala")
end
                                                               when button or info begin
                                                                       say_title("Kowal ma dla ciebie zadanie.")
                                                                       say("Jego żona-bera jest ciężko chora!")
                                                                       say("Idź kowala powie ci co masz z nią ")
                                                                       say("zrobić.")
                                                                       say_reward("Szybko")
                                                               end
                                                               when __TARGET__.target.click or
                                                                       20016.chat."Bera" begin
                                                                       target.delete("__TARGET__")
                                                                       say_title("Kowal:")
                                                                       say("Moja żona-Bera jest ciężko ranna")
                                                                       say("Musisz ją zabić!")
                                                                       say("Z jednej strony dobrze,")
                                                                       say("bo już mnie wnerwiała")
                                                                       set_state(zabij)
                                                                       end
                                                               end
                               state zabij begin
                                                                       when letter begin
                                                                               send_letter("Zabij Berę!")
                                                                       end
                                                                       when button or info begin
                                                                               say("Zabij żonę kowala-Berę!")
setstate(kkk)
end
                                                                       end
                                                                       when 193.kill begin
                                                                               say_title("Zabiłeś berę ")
                                                                               local v = find_npc_by_vnum(20016)
                                                                               if v != 0 then
                                                                               target.vid("__TARGET__", v, "Kowal")
setstate(kk)
                                                                               end
                                                               end
                                               end
state kk begin
                                                                       when 20016.chat."Bera" begin
                                                                       target.delete("__TARGET__")
                                                                       say_title("Kowal:")
                                                                       say("Dziękuję Ci że to zrobiłeś.")
                                                                       say("Teraz może nie będę musiał ")
                                                                       say("się obawiać że się zacierpi")
                                                                       say_reward("DZIĘKI!")
                                                                       say_reward("W nagrodę dostajesz")
                                                                       say_reward("wszystkie rodzaje stali")
                                                                       pc.give_item2(11299)
                                                                       pc.give_item2(11499)
                                                                       pc.give_item2(11699)
                                                                       pc.give_item2(11899)
                                                                       end
                                                       end
                                       end


 

Mentor
Opublikowano

when 8021.kill begin

local random = math.random(2)

if random == 1 then

chat("Tekst")

game.drop_item(27987, 1)

else

chat("Nie właściwy metin...")

end

end

 

 

lapaj pewnie dziala

 

K działa a da sie zrobić tak ze bedzie dropic odrazu do eq?

Opublikowano

% REFRESH, REFRESH !

 

% REFRESH, REFRESH !

 

ZROBI MI KTOS TEN QUEST ?

1. Idziemy do npc: ID: 20086

 

2. On mowi bla bla bla i kaze nam zabic 10 mobow, za to zabicie daje nam Krety klucz ID: 20789

 

3. Misje mozna wykonywac co 24H

 

Bardzo prosze o taki quest Dam limicik+ !

Opublikowano

@UP

quest ooo begin
state start begin
when 20086.chat."Witaj" begin
if get_time()<pc.getqf("time") then
say("Jeszcze nie możesz wykonać tego questa!")
return
else
say("Zabij 10 mobów")
setstate(zabij)
end
end
end
state zabij begin
when idmoba.kill begin
local count = pc.getqf("zabici")+1
if count < 10 then
pc.setqf("zabici", count)
else
say("Zabiles wszystkie moby")
pc.give_item2(20789)
pc.setqf("zabici", 0)
count = 0
pc.setqf("time", get_time()+24*60*60)
set_state("start")
end
end
end
end


 

Opublikowano

kamilo ten quest co napisales mogę robić co chwilę?

 

 

Ps.Napisze mi ktoś questa

 

 

Idziemy do heleny z magazynu

 

musimy mieć 5 osób w party

 

i ona przenosi nas na kordy xxx xxx

 

po 500 potworów wywala nas z tej mapy i dostajemy 4 itemki xxx

Opublikowano

Napisz mi ktoś questa , że jak wezme jakiego npc wolnego i go klikne to będę mógł wymienić 500kk na 1 monete ? A potem z tej monety za 500 kk ? Tak jak na avalonie ?

da5e9f82fbb05240438e374847f4a6f9.gif

Opublikowano

napisze mi ktoś questa

wejscie na jakaś mape

klikam na npc i mam

wymagania:

jakiis tam item id(214)

i minimum 3 osoby w pt

 

jak jakaś osoba która ma item kliknie wejscie to przenosi całe pt do tej mapy

 

@edit

mógłby mi ktoś poprawić questa z pierścieniem tp?

próbowałem dodać tp z wymaganym lvlem i warp na pewne koordy w av2 do kryształowej komnaty

 

-----------------
-----BY WuWu-----
-----------------
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" , "Las Duchów" , "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().."!")
					say ("Lecisz do Lasu")
					wait ()
					pc.warp ( 288700 , 5700 )

					elseif 4 == s then

					else 
					return 
					end 
					elseif s == 4 then 
					say_title ( pc.get_name().."!")
					say ( "Idz poexpic " ) 
					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 miejsca chcesz sie wybrac" ) 
					local s = select ( "Czerwony Las" , "Grota Wygnańców V1 (90) " , "Grota Wygnańców V2 (95) " , "Kryształowa Komnata (98) " , "Anuluj" ) 
					if s == 1 then 
					say_title ("Zostaniesz Przeniesiony do Czerwonego Lasu")
					say ("Trzymaj się Mocno")
					wait ()
					pc.warp ( 1119900 , 70800 )

					if s == 2 then 
					say_title ("Zostaniesz Przeniesiony Groty Wygnańców V1")
					wait ()
					if pc.level >=90 then
					pc.warp ( 284200 , 810500 )

					if s == 3 then 
					say_title ("Zostaniesz Przeniesiony do Groty Wygnańców V2")
					wait ()
					if pc.level >=95 then
					pc.warp ( 241800 , 1275000 )

					if s == 4 then 
					say_title ("Zostaniesz Przeniesiony do Kryształowej Komnaty")
					wait ()
					if pc.level >=98 then
					pc.set_warp_location(73, 2418+242, 12750+172+4)

					elseif 5 == s then
					return 
					end 
					end 

       end
   end
end

Opublikowano

Quest

 

Po Kliknięciu na Przedmiot 12345

 

Pojawi się mob 101 bez żadnych rozmów

 

 

Klikamy na przedmiot i nagle zjawia się mobek

 

 

plzz

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

 

Opublikowano

Up prosze:

 

quest click begin
state start begin
	when 12345.use begin
		mob.spawn(101, pc.get_locale_x(), pc.get_locale_y(), 0, 0, 1)
	end
end
end	

Nieregulaminowa sygnatura

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...