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

Pasjonat
Opublikowano

ponawiam prośbę o sprawdzenie questa. w quescie ma być do wyboru kilka broni odpowiednia dla danych klas:

 

when __TARGET__.target.click  or
                       20018.chat."Nagroda"  begin
                   target.delete("__TARGET__")
                       say("Baek-Go:")
                       say("Hmm, a wiec Biolog")
                       say("wyslal Cie po nagrode?")
                       say("Zobaczmy, co tam masz...")
                       say("")
                       say_reward("Otrzymujesz +10 szybkosci poruszania sie")
                       say_reward("Na zawsze!")
                       say_reward("Oraz niespodzianke!")

                       affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60) --60¦~ 
                                                                               if pc.job==0 then
                                                say("Wybierz bron!")
                       local s=select("Bojowy miecz +7" , "Nimfa +7" , "Anuluj")
                       if s==1 then
                       pc.give_item2("147")
                       elseif s==2 then
                       pc.give_item2("169")
                                                                                               say_reward("Otrzymujesz 50.000.000 yang") 
                                       end
                                       if pc.job==1 then
                                               say("Wybierz bron!")
                       local s=select("Smoczy noz +7" , "Nimfa +7" , "Boski Luk Moreli +7" , "Olbrzymi Luk Zoltego Smoka +7" , "Anuluj")
                       if s==1 then
                       pc.give_item2("1107")
                       elseif s==2 then
                       pc.give_item2("1117")
                                               elseif s==3 then
                       pc.give_item2("2137")
                                               elseif s==4 then
                       pc.give_item2("2147")
                                                                                               say_reward("Otrzymujesz 50.000.000 yang") 
                                       end
                                       if pc.job==2 then
                                               say("Wybierz bron!")
                       local s=select("Miecz Szponu Ducha +7" , "Miecz Egzorcysty +7" , "Anuluj")
                       if s==1 then
                       pc.give_item2("157")
                       elseif s==2 then
                       pc.give_item2("247")
                                                                                               say_reward("Otrzymujesz 50.000.000 yang") 
                                       end
                                       if pc.job==3 then               
                                               say("Wybierz bron!")
                       local s=select("Dzwon Burzowego Ptaka +7" , "Dzwon Nieba i Ziemi +7" , "Niebianski Ptasi Wachlarz" , "Wachlarz Zbawienia" , "Anuluj")
                       if s==1 then
                       pc.give_item2("5097")
                       elseif s==2 then
                       pc.give_item2("5107")
                                               elseif s==3 then
                       pc.give_item2("7139")
                                               elseif s==4 then
                       pc.give_item2("7149")
                                                                                               say_reward("Otrzymujesz 50.000.000 yang")   
                                       end     
                        pc.change_money(50000000)

                       clear_letter()
                       set_quest_state("collect_quest_lv40", "run")
                       set_state(__complete)
               end

       end

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

quest ulepsz begin
state start begin
	when 20349.chat."Ulepsz Konia" begin

		local s = select("Ulepsz","Anuluj")
			if s == 2 then
				return
			elseif s == 1 then

				if pc.count_item(27993) >0 and pc.count_item(27992) > 0 and pc.count_item(27994) >0 and pc.count_item(27990) >0 and pc.count_item(27987) >0 and pc.money >= 1000000 then
					horse.set_level(13)
					say_title("Konik otrzymał 13 poziom.")
					pc.remove_item(27993)
					pc.remove_item(27992)
					pc.remove_item(27994)
					pc.remove_item(27990)
					pc.remove_item(27987)
					pc.change_gold(-1000000)
				else
				say_reward("Nie masz potrzebnych przedmiotów!")
					say_title("Potrzebujesz:")
						say("x1")
						say_item_vnum(27993)
						wait()
						say("x1")
						say_item_vnum(27992)
						wait()
						say("x1")
						say_item_vnum(27994)
						wait()
						say("x1")
						say_item_vnum(27990)
						wait()
						say("x1")
						say_item_vnum(27987)
						wait()
						say("1.000.000 Yang!")
				end
			end
	end
end
end

 

 

Czy to bd tylko jak się bd miało 12 lvl konia czy na np 7 też??

Bo mi chodzi o to byś podał mi tzw szablon na takiego questa, a ja z niego porobiłbym jeszcze inne na każdy inny lvl konia tylko nie wiem gdzie jest ten warunek, że quest jest wtedy gdy koń ma dany lvl

Opublikowano

Prosił bym o tego questa

nazwa questa - Skille P (id npc 9010)

Daj mi umiejętności na P

(HANDLARZ)Czy na pewno chcesz otrzymać umiejętności na P ?

("Tak", "Nie")

Otrzymałeś umiejętności na P

 

2quest

nazwa questa - Koń i ranga (id npc 9010)

Daj mi Konia i range

("Tak", "Nie")

Otrzymałeś konia i range

 

3quest

nazwa questa Level i ekwipunek (id 9010)

Czy chcesz dostać zbroje i broń a także 99poziom ? (broń (id189) dla 3 postaci oprocz szamana ), (broń dla szamana 5129) , (zbroje : id 11299,11499,11699,11899)

("Tak", "Nie")

Otrzymałeś poziom i ekwipunek dla Ciebie

Daj - nie bądź pajac.

Opublikowano

@szczena232

1.

 

quest skilsony_na_pe begin
       state start begin
               when 9010.chat."Dawaj mi skile na Pe" with pc.level >= 5 begin
               say_title("Witaj,")
               say("Chcesz skile na Pe?")
               say("hehe")
               say("hehe")
               say("Czy na pewno chcesz otrzymać skille na P?")

               local s = select("Dawaj", "Spadaj nie chce od Ciebie nic")
if s == 1 then
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 59)
pc . set_skill_level (2, 59)
pc . set_skill_level (3, 59)
pc . set_skill_level (4, 59)
pc . set_skill_level (5, 59)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 59)
pc . set_skill_level (17, 59)
pc . set_skill_level (18, 59)
pc . set_skill_level (19, 59)
pc . set_skill_level (20, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 59)
pc.set_skill_level(32, 59)
pc.set_skill_level(33, 59)
pc.set_skill_level(34, 59)      
pc.set_skill_level(35, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 59)
pc.set_skill_level(47, 59)
pc.set_skill_level(48, 59)
pc.set_skill_level(49, 59)
pc.set_skill_level(50, 59)      
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 59)
pc.set_skill_level(62, 59)
pc.set_skill_level(63, 59)
pc.set_skill_level(64, 59)
pc.set_skill_level(65, 59)
pc.set_skill_level(66, 59)      
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 59)
pc.set_skill_level(77, 59)
pc.set_skill_level(78, 59)
pc.set_skill_level(79, 59)
pc.set_skill_level(80, 59)
pc.set_skill_level(81, 59)      
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 59)
pc.set_skill_level(92, 59)
pc.set_skill_level(93, 59)
pc.set_skill_level(94, 59)
pc.set_skill_level(95, 59)
pc.set_skill_level(96, 59)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 59)
pc.set_skill_level(107, 59)
pc.set_skill_level(108, 59)
pc.set_skill_level(109, 59)
pc.set_skill_level(110, 59)
pc.set_skill_level(111, 59)
end
say_title("Helen")
say("")
say_reward("Otrzymales skile na Pe")
else
return
end
end
end
end

 

 

2.

 

quest kon_i_ranga begin
       state start begin
               when 9010.chat."Dawaj konia i range" with pc.level >= 5 begin
               say_title("Witaj,")
               say("Wybierz co chcialbys ode mnie dostać")
               say("")

               local s = select("Chce konia i range", "Chce tylko range", "Chce tylko konia", " Nie chce nic ")
if s == 1 then
horse.set_level ( 21 )
pc.give_item2(50053, 1)
pc.change_alignment ( 200000 )
elseif s == 2 then
pc.change_alignment ( 200000 )
elseif s == 3 then
horse.set_level ( 21 )
pc.give_item2(50053, 1
end
say_title("Helen")
say("")
say_reward("Otrzymales to czego chciales")
else
return
end
end
end
end
end

 

 

06111340665805659837.png

 

Spróbuj dać mi lajka z wciśniętym lewym ctrl i zobacz co się stanie :D

Opublikowano

Napisałem coś takiego:

 

say ( "Witaj!Jestem kolekjonerem!" )

say ( "Zbieram wiele dziwnych rzeczy!" )

say ( "Jeśli masz dla mnie... Hamm. Na przyklad dynie! " )

say ( "Z checia je odkupie, lub wymienie na cos!" )

say ( "Mam wiele przedmiotow ktore mi sie nie przydaja!" )

say ( "Wymienmy sie, np za 800 dyn!" )

say ( "Wiele nie stracisz a zobaczysz co oferuje..." )

say_reward ( "Chcesz sie wymienic?" )

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

if main_set == 1 and pc.level >=64 then

say ( "Hmm. Tym razem dam i to..." )

say ( "Nie dziw się, to tylko 800 dyn!" )

say ( "" )

wait()

if pc . count_item ( 50095 ) > 0 then

pc.remove_item(50095, 800)

if pc.job == 0

pc.give_item2(70031, 2) or

pc.give_item2(70042, 2) or

pc.give_item2(70030, 2) or

pc.give_item2(69010, 2) or

pc.give_item2(11267, 1) or

pc.give_item2(11257, 1) or

pc.give_item2(12247, 1) or

pc.give_item2(13067, 1) or

pc.give_item2(13087, 1) or

pc.give_item2(13107, 1) or

pc.give_item2(13127, 1) or

pc.give_item2(142, 1) or

pc.give_item2(152, 1) or

pc.give_item2(3132, 1) or

pc.give_item2(3142, 1)

 

elseif pc.job == 1

pc.give_item2(70031, 2) or

pc.give_item2(70042, 2) or

pc.give_item2(70030, 2) or

pc.give_item2(69010, 2) or

pc.give_item2(11454, 1) or

pc.give_item2(11466, 1) or

pc.give_item2(12386, 1) or

pc.give_item2(13062, 1) or

pc.give_item2(13082, 1) or

pc.give_item2(13102, 1) or

pc.give_item2(13122, 1) or

pc.give_item2(1102, 1) or

pc.give_item2(1112, 1) or

pc.give_item2(2132, 1) or

pc.give_item2(2142, 1)

 

elseif pc.job == 2

pc.give_item2(70031, 2) or

pc.give_item2(70042, 2) or

pc.give_item2(70030, 2) or

pc.give_item2(69010, 2) or

pc.give_item2(11654, 1) or

pc.give_item2(11666, 1) or

pc.give_item2(12526, 1) or

pc.give_item2(13062, 1) or

pc.give_item2(13082, 1) or

pc.give_item2(13102, 1) or

pc.give_item2(13122, 1) or

pc.give_item2(142, 1) or

pc.give_item2(152, 1) or

pc.give_item2(162, 1) or

pc.give_item2(242, 1)

 

elseif pc.job == 3

pc.give_item2(70031, 2) or

pc.give_item2(70042, 2) or

pc.give_item2(70030, 2) or

pc.give_item2(69010, 2) or

pc.give_item2(11854, 1) or

pc.give_item2(11866, 1) or

pc.give_item2(12666, 1) or

pc.give_item2(13062, 1) or

pc.give_item2(13082, 1) or

pc.give_item2(13102, 1) or

pc.give_item2(13122, 1) or

pc.give_item2(5092, 1) or

pc.give_item2(5102, 1) or

pc.give_item2(7132, 1) or

pc.give_item2(7142, 1)

 

elseif main_set == 2 then

return

end

 

 

Ale nie działa (zrobiłem to w folderze object/20083 (jako quest skrypt czy jakoś tak...)) ale nie działa ;/

Napisze mi tu ktoś chociaż jaka jest opcja z itemami, że np. 19 albo 29 albo 39 albo 49 itd... ma być: pc.give_item2(19, 1) or pc.give_item2(29, 1) or pc.give_item2(39, 1) or... itd... czy inaczej, bo to mi nie działa, czy zupełnie inny błąd mam w queście? ;/

 

@EDIT MarioBase, to ja wiem, ale chodzi mi, że gracz nie wie co dostanie ;P

A ty przedstawiasz mi quest jako taki, że naciśniesz np "item1" dostajesz 19, naciśniesz "item2" dostaniesz 29, itd...

A mi chodzi o losowy przedmiot ale z tego o podałem ;P

 

@EDIT2 Tak samo jest w misjach 'Polowanie' dostajesz czerwone, niebieskie, fioletowe poty, albo jeszcze co innego ;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

@stelios

 

local s = select("1", "2", "3")

if s == 1 then -- jeśli naciśnie 1 dostanie poniższy item

pc.give_item2(19, 1)

elseif s == 2 then -- jeśli naciśnie2 dostanie poniższy item

pc.give_item2(29, 1)

elseif s == 3 then -- jeśli naciśnie 3 dostanie poniższy item

pc.give_item2(39, 1)

 

Kumasz? :P

06111340665805659837.png

 

Spróbuj dać mi lajka z wciśniętym lewym ctrl i zobacz co się stanie :D

Opublikowano

@MarioBase, albo ktoś kto też się zna na pisaniu questów ;P

 

A gdybym zrobił tak jak w queście na 14/15 lvl ze zniszczeniem metina bitwy i wtedy się idzie do npc i daje nam losowy kd

quest w całości wygląda tak:

 

target . delete ( "__TARGET__" )

local stones = { 28030 , 28031 , 28032 , 28033 , 28034 , 28035 , 28036 , 28037 , 28038 , 28039 , 28040 , 28041 , 28042 , 28043 }

local stone = stones [ number ( 1 , 14 ) ]

pc . give_exp2 ( 20000 )

set_quest_state ( "levelup" , "run" )

pc . give_item2 ( stone , 1 )

say ( "ĵłĆ¶¤Şř :" )

say ( "łá~ ¨Ż­W°Ő, ˛{¦b§AĹܦ¨¤@­Ó­Č±o«HżŕŞş¤h§L, " )

say ( "±q˛{¦b, §Ú¤°»ňĄô°Č¤]·|µą§A, " )

say ( "ĄH«á¤]¨Ż­W§A¤F." )

say ( "§Úµą§AłřąS!" )

say ( "¤U¦¸¦A¨Ł." )

say ( "" )

say ( locale . NOTICE_COLOR .. "łřąS" .. locale . NORMAL_COLOR )

say_reward ( "¸gĹç­Č " .. "20000" )

say_reward ( "Ş««~ " .. item_name ( stone ) .. " 1­Ó" )

clear_letter ( )

set_quest_state ( "main_quest_lv15" , "run" )

q . done ( )

setstate ( "__COMPLETE__" )

 

 

Znaczy się to jest część tego questa z object/notarget/target/main_quest_lv14.gotoboss2.0.script

 

@EDIT Próbowałem coś takiego zrobić, ale bezskutecznie ;/

Może coś źle zrobiłem

 

say ( "Witaj[ENTER]Jestem kolekjonerem[ENTER]zbieram wiele dziwnych rzeczy!" )

say ( "Jeśli masz dla mnie... Hamm. Na przyklad dynie! " )

say ( "Z checia je odkupie, lub wymienie na cos!" )

say ( "Mam wiele przedmiotow ktore mi sie nie przydaja!" )

say ( "Wymienmy sie, np za 300 dyn!" )

say ( "Wiele nie stracisz a zobaczysz co oferuje..." )

say_reward ( "Chcesz sie wymienic?" )

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

if main_set == 1 and pc.level >=44 then

say ( "Hmm. Tym razem dam i to..." )

say ( "Nie dziw się, to tylko 300 dyn!" )

say ( "" )

if pc . count_item ( 50095 ) > 0 then

pc.remove_item(50095, 300)

wait()

if pc.job == 0

pc . give_item2 ( 70031 , 70042 , 70030 , 69010 , 11256 , 11266 , 12246 , 13062 , 13082 , 13102 , 13122 )

wait()

end

 

elseif pc.job == 1

pc . give_item2 ( 70031 , 70042 , 70030 , 69010 , 11456 , 11466 , 12386 , 13062 , 13082 , 13102 , 13122 )

wait()

end

 

elseif pc.job == 2

pc . give_item2 ( 70031 , 70042 , 70030 , 69010 , 11656 , 11666 , 12526 , 13062 , 13082 , 13102 , 13122 )

wait()

end

 

elseif pc.job == 3

pc . give_item2 ( 70031 , 70042 , 70030 , 69010 , 11856 , 11866 , 12666 , 13062 , 13082 , 13102 , 13122 )

wait()

end

 

elseif main_set == 2 then

return

end

end

end

end

 

 

Zmieniłem stone / stones na item / items

ale sprawdzałem ze stone / stones i tez nie działało ;/

***


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

Czy ktoś może przetestować mój nowy quest ;) ? :

quest Daj mi cos begin
state start begin
	when login or levelup with pc.level >= 11 begin
		set_state(info)
	end
end



local v = find_npc_by_vnum(20016)
if v != 0 then
	target.vid("__TARGET__", v, "Kowal")


pc.give_item2(179)


pc.give_exp2(90000000)


Say('Gratuluje Quest by LoveEver')

	set_state(__COMPLETE__)
	end
end
state __COMPLETE__  begin
end
end

82184810327320319285.png

Sygnatura by CoKaMaN

 

 

userbars.png

 

 

 

Robię spolszczenia za PLUSA :D PISZ PW

 

 

 

Dziękuję

<3:

dziekuje.png

Opublikowano

@UP

quest Daj mi cos begin

zmień na

 

quest Daj_mi_cos begin

 

(nie testowałem questa, ale jeśli dobrze kojarzę quest nie może mieć spacji w nazwie ;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

Więc tak ;d Chciałbym quest z wejściem do atlantydy, lecz V3. Wejście ma być możliwe od 96 lvl, npc 20082, wymagany item 30190. Przypominam, że kordy do V3 (kryształowej komnaty) to 200 na 200 próbowałem zmieniać kordy standardowego questa do V1 atlantydy, lecz na marne... No i tekst:

Potomek Haya: Witaj wojowniku czy chciałbyś wejść do legendarnej komnaty? (tak, nie)

Potomek Haya: Niestety jednak do wejścia potrzebny jest specjalny kamień, czy masz go? (tak, nie) kliknięcie tak- usunięcie kamienia i przejście do komnaty, lecz przed tym tekst (A więc zostaniesz przeniesiony... Powodzenia!)

Po kliknięciu Nie- "Niestety nie mogę Ci pomóc... Przyjdź, gdy będziesz gotowy"

Pozdro ;p

11573538277329494069.gif

Opublikowano

potrzebuje questa

ze na 1 lvl dostaje sie 1 lvl konia na 30 bojowego konia i na 55 konia militarnego

 

i jescze jeden quest

na start itemy podstawowe dla kazdej klasy na 1 lvl (i pierscien doswiadczenia i 1kk)

 

bd limit +

Opublikowano

A ja potrzebuje quest u 20083 na wymianę 800 dyń na losowy item

( np: 142, 152, 162, 242, 11282, 11482, 11682, 11882 ) ;P

Wymiana 800 dyń na jeden z tych itemów wyżej wymienionych ;D

***


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

@Kojak

 

 

quest wejscie_v3 begin
state start begin
when 20082.chat."Chcę Wejść " with pc.level >= 96 begin
say("Potomek Haya:")
say("")
say_item_vnum(30190)
say("")
say_reward("Witaj wojowniku czy chciałbyś wejść do legendarnej komnaty?")

local s = select(locale.yes, locale.no)
if s == 2 then 
return
end
if s == 1 then
if pc.count_item(30190) > 0 then
pc.remove_item(30190, 1)
say_title("Potomek Haya:")
say("Zostaniesz Przeniesiony !")
wait()
local x = 200*100
local y = 200*100
pc.warp(x, y)

else
say_title("Potomek Haya:")
say("Niestety nie mogę Ci pomóc... Przyjdź, gdy będziesz gotowy")
end
end
end
end
end

 

 

@Wokoren™

 

Bojowiec

 

 

quest kon_bojowiec begin
       state start begin
           when login or levelup with pc.level >= 2 begin


                      say_title("Administracja:")
                      say("Witaj,") 
                      say("na start otrzymasz")
                      say("11 lvl konia")
                      say("")
                      say_reward("Czy chcesz teraz otrzymac bojowca?")
                      say("")
					local s=select("Tak!", "Nie")
						if s==1 then
						horse.set_level ( 11 )
						pc.give_item2(50052, 1)
					say_title("Administracja:")
					say("")
					say_reward("Twoj kon awansowal do poziomu 11!")
					say_reward("Otrzymano księge opancerzenia konia")
						elseif 2 == s then
                               say_title("Administracja:")
                               say("Nie chcesz dostac bojowca?")
                               say("Twoja sprawa mozesz to zrobic pozniej..")
                               say("")

                                               return end
end
end
end

 

 

Militar

 

 

quest kon_bojowiec begin
       state start begin
           when login or levelup with pc.level >= 55 begin


                      say_title("Administracja:")
                      say("Witaj,") 
                      say("z okazji wbicia 55 lvla ")
                      say("otrzymujesz 21 lvl konia")
                      say("")
                      say_reward("Czy chcesz teraz otrzymac militara?")
                      say("")
					local s=select("Tak!", "Nie")
						if s==1 then
						horse.set_level ( 21 )
						pc.give_item2(50053, 1)
					say_title("Administracja:")
					say("")
					say_reward("Twoj kon awansowal do poziomu 21!")
					say_reward("Otrzymano księge opancerzenia konia")
						elseif 2 == s then
                               say_title("Administracja:")
                               say("Nie chcesz dostac militara?")
                               say("Twoja sprawa mozesz to zrobic pozniej..")
                               say("")

                                               return end
end
end
end

 

 

06111340665805659837.png

 

Spróbuj dać mi lajka z wciśniętym lewym ctrl i zobacz co się stanie :D

Opublikowano

@up... na moje oko to za każdym zalogowaniem nawet z lvl 90+ i odebranym militarem będzie wyskakiwać ta informacja.. Polecam:

 

Po odebraniu konia dopisać:

pc.setqf("kon_militar", 1)

 

i na samym starcie:

when login or levelup with pc.level >= 55 and pc.getqf("kon_militar") != 0 begin

307681428489538142351.png

Metin2 Balmora Staff

Opublikowano

@Stelios

 

quest dynie_wymiana begin
state start begin
when 20083.chat."Wymiana dyni" begin
say_title(mob_name(20083)..": ")
say("")
say("Witaj. Wymieniam dynie na różne")
say("przedmioty.")
say("Wymieniam tylko 800 dyń.")
say("Chcesz wymienić dynie?")
local dynie = select(locale.yes, locale.no)
if dynie == 1 then
if pc.countitem(50095) >= 800 then
pc.removeiten(50095, 800)
local id_przedmiotow = {142, 152, 162, 242, 11282, 11482, 11682, 11882}
local wymiana = id_przedmiotow[number(1, 8)
pc.give_item2(wymiana, 1)
say_title(mob_name(20083)..": ")
say("")
say("Dynie wymieniono na: "..item_name(wymiana))
end
say_title(mob_name(20083)..": ")
say("")
say("Nie masz tyle dyń.")
end
return
end
end
end

Opublikowano

@UP

 

bojowiec

 

 

quest kon_bojowiec begin
       state start begin
           when login or levelup with pc.level >= 2 and pc.getqf("kon_bojowiec") != 0 begin



                      say_title("Administracja:")
                      say("Witaj,") 
                      say("na start otrzymasz")
                      say("11 lvl konia")
                      say("")
                      say_reward("Czy chcesz teraz otrzymac bojowca?")
                      say("")
                                               local s=select("Tak!", "Nie")
                                                       if s==1 then
                                                       horse.set_level ( 11 )
                                                       pc.give_item2(50052, 1)
													pc.setqf("kon_bojowiec", 1)
                                               say_title("Administracja:")
                                               say("")
                                               say_reward("Twoj kon awansowal do poziomu 11!")
                                               say_reward("Otrzymano księge opancerzenia konia")
                                                       elseif 2 == s then
                               say_title("Administracja:")
                               say("Nie chcesz dostac bojowca?")
                               say("Twoja sprawa mozesz to zrobic pozniej..")
                               say("")

                                               return end
end
end
end

 

 

 

Militar

 

 

quest kon_bojowiec begin
       state start begin
           when login or levelup with pc.level >= 55 and pc.getqf("kon_militar") != 0 begin



                      say_title("Administracja:")
                      say("Witaj,") 
                      say("z okazji wbicia 55 lvla ")
                      say("otrzymujesz 21 lvl konia")
                      say("")
                      say_reward("Czy chcesz teraz otrzymac militara?")
                      say("")
                                               local s=select("Tak!", "Nie")
                                                       if s==1 then
                                                       horse.set_level ( 21 )
                                                       pc.give_item2(50053, 1)
													pc.setqf("kon_militar", 1)
                                               say_title("Administracja:")
                                               say("")
                                               say_reward("Twoj kon awansowal do poziomu 21!")
                                               say_reward("Otrzymano księge opancerzenia konia")
                                                       elseif 2 == s then
                               say_title("Administracja:")
                               say("Nie chcesz dostac militara?")
                               say("Twoja sprawa mozesz to zrobic pozniej..")
                               say("")

                                               return end
end
end
end

 

06111340665805659837.png

 

Spróbuj dać mi lajka z wciśniętym lewym ctrl i zobacz co się stanie :D

Opublikowano

@Loozakku. Poprawisz questa proszę? ;P

Bo nie działa ;/

(próbowałem sam poprawić ale wywalało mi core coś tam...)

***


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

Witam poszukuje komendy, do pisania w queście która daje poziom tzn:

Pisze questa a jako nagrodę gracz otrzymuje 97lv

i chcę komendę ,która "da mu poziom"

LEAGUE OF LEGENDS

EU Nordic and East: Bambus3k 30lv ON KARTHUS FOREVER

EU West: xspellmasterx 30lv off

Aktualnie stawiam serwer mc.

Opublikowano

@Danielitos

 

http://www.mpcforum.pl/topic/269292-quest-problem-z-doswiadczeniem-na-start/page__p__1854706#entry1854706

06111340665805659837.png

 

Spróbuj dać mi lajka z wciśniętym lewym ctrl i zobacz co się stanie :D

Opublikowano

To ja bym chciał questa z starszą panią która wysyła nas do wędrującego domokrążcy po suknie i garnitur oraz po pierścionek zaręczynowy,bukiet.Quest chciałbym aby był na 25 lvl.Nagroda za ten quest garnitur,suknia ślubna oraz 2x pierścionek zaręczynowy oraz bukiet

mca.png

mca.png

Opublikowano

@pageon

 

Zabiera i daje troche nonsens :P

 

 

 

quest garniak begin
state start begin
	when login or levelup with pc.level >= 25 and pc.level <= 99 begin
		set_state(information)
	end	
end
state information begin
	when letter begin
		local v = find_npc_by_vnum(9006)
		if v != 0 then
			target.vid("__TARGET__", v, "Starsza Pani")
		end
		send_letter("Starsza Pani")
	end

		when button or info begin
                   say_title("Garnitur, Suknia, Pierścionki")
                   say("")
                   say("Starsza Pani ma do Ciebie pewne pytanie,")
                   say("chciała bys ja odwiedzil")
                   say("wiec idz do niej i zaoferuj jej swoja pomoc")
                   say("")
		end
					when __TARGET__.target.click or
		9006.chat."Garnitur, Suknia, Pierścionki" begin
		target.delete("__TARGET__")
		say("Starsza Pani")
		---                                                   l
		say("")
		wait()
           say("")
           say("")
           say("")
           say("")
           say("")
		say("")
           wait()
           say("")
           say("")
           say("")
           say("")
           say("")
           say("")
           say("")	
		say_reward("Czy chcesz przyjąć te zadanie?")
	local s = select("Tak", "Nie mam ochoty...")

	if 1 == s then
	say("Nawet nie wiesz jak bardzo sie ciesze!")
	say("Dziękuję! Trzymaj się i powodzenia!")

	set_state(go)

	elseif 2 == s then
	say("ech... zawidlam sie troche na Tobie")
	say("No cóż, więc poproszę kogoś innego.")
	say("zegnam...")
	end
end
		clear_letter()

		set_state(__complete)
	end

end
end

state go begin
	when letter begin
		local v = find_npc_by_vnum(20042)
		if v != 0 then
			target.vid("__TARGET__", v, "Wedrujacy Domokrazca")
		end
		send_letter("Wedrujacy Domokrazca")
	end
when button or info begin
                   say_title("Garnitur, Suknia, Pierścionki")
                   say("")
                   say("Starsza Pani")
                   say("kazała Ci iść do domokrążacy ")
                   say("wiec idz do niego ")
                   say("")
		end
		when __TARGET__.target.click or
		20042.chat."Garnitur, Suknia, Pierścionki" begin
		target.delete("__TARGET__")
		say("Wedrujacy Domokrazca")
		---                                                   l
		say("Witaj")
		wait()
           say("Przysłała Cię Starsza Pani")
           say("po suknie, garnitur i pierścionki")
           say("na ślub swojego syna... ")
           say(")
           say("")
		say("")
           wait()
           say("")
           say("")
           say("")
           say("")
           say("")
           say("")
           say("")	
		say_reward("Proszę weź je")
		pc.giveitem2(11901, 1)
		pc.giveitem2(11903, 1)
		pc.givitem2(70301, 2)
		set_state(powrot)
end
state powrot begin
	when letter begin
		local v = find_npc_by_vnum(9006)
		if v != 0 then
			target.vid("__TARGET__", v, "Starsza Pani")
		end
		send_letter("Starsza Pani"")
	end
when button or info begin
                   say_title("Garnitur, Suknia, Pierścionki")
                   say("")
                   say("domokrazca")
                   say(" dal ci garnitur, wroc do starszej pani")
                   say("")
                   say("")
		end
		when __TARGET__.target.click or
		9006.chat."Garnitur, Suknia, Pierścionki" with pc.count_item(11901) > 0  and with pc.count_item(11903) > 0 and with pc.count_item(70301) > 0  begin
		target.delete("__TARGET__")
		say("Starsza Pani")
		---                                                   l
		say("Witaj")
		wait()
           say("dzieki za dostarczenie towaru")
           say("")
           say("")
           say(")
           say("")
		say("")
           wait()
           say("")
           say("")
           say("")
           say("")
           say("")
           say("")
           say("")	
		say_reward("Proszę weź je")
		pc.remove_item(11901, 1)
		pc.remove_item(11903, 1)
		pc.remove_item(70301, 1)
		pc.giveitem2(11901, 1)
		pc.giveitem2(11903, 1)
		pc.givitem2(70301, 2)
		end
					clear_letter()
		set_state(__complete)
	end

end
end

 

06111340665805659837.png

 

Spróbuj dać mi lajka z wciśniętym lewym ctrl i zobacz co się stanie :D

Opublikowano

@Stelios

 

quest dynie_wymiana begin
state start begin
when 20083.chat."Wymiana dyni" begin
say_title(mob_name(20083)..": ")
say("")
say("Witaj. Wymieniam dynie na różne")
say("przedmioty.")
say("Wymieniam tylko 800 dyń.")
say("Chcesz wymienić dynie?")
local dynie = select(locale.yes, locale.no)
if dynie == 1 then
if pc.countitem(50095) >= 800 then
pc.removeitem(50095, 800)
local id_przedmiotow = {142, 152, 162, 242, 11282, 11482, 11682, 11882}
local wymiana = id_przedmiotow[number(1, 8)]
pc.give_item2(wymiana, 1)
say_title(mob_name(20083)..": ")
say("")
say("Dynie wymieniono na: "..item_name(wymiana))
end
say_title(mob_name(20083)..": ")
say("")
say("Nie masz tyle dyń.")
end
return
end
end
end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...