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

[Quest] System wytwarzania epickich broni i zbroi.


watus

Rekomendowane odpowiedzi

Opublikowano

Witam przedstawiam quest, którego napisałem ja, a poprawił Nexicoll.

Zadaniem questa jest wytworzenie epickich zbroi i broni (tych co zostały ostatnio dodane do oficjalnej bety). Szansa na wytworzenie to 100%. Po wytworzeniu itemów bony ze starej broni zostają skasowane.

Oto quest

 

 

quest epiki begin
		 state start begin
						 when 20091.chat."System ulepszeń epickich przedniotów " begin
										 say("Seon-Pyeong: ")
										 say("Odkryłem nowy system wytwarzania przedmiotów. ")
										 say("Jeżeli przyniesiesz mi niebieską zbroję+9 ")
										 say("i po 10 różnych pereł. ")
										 say("otrzymasz karmazynową zbroję na 90lvl. ")
										 say(" ")
										 say("Jeżeli przyniesiesz mi broń na 65 lvl +9 ")
										 say("i po 5 różnych pereł. ")
										 say("otrzymasz nową epicką broń na 90lvl. ")
										 say(" ")
										 say("Czy chcesz spróbować? ")
										 wait()

										 say("Seon-Pyeong: ")
										 say("Co chcesz ulepszyć? ")
										 if pc.get_job() == 0 then
												 local w=select ( "Zbroję " , "Miecz " , "Borń 2ręczna " , "Anuluj" )
														 if 1 == w then
														 if pc.count_item(27992) >= 10 and pc.count_item(27993) >= 10 and pc.count_item(27994) >= 10 and pc.count_item(11299) >= 1 then
																 pc.give_item2(43030, 1)
																 pc.remove_item(27992,10)
																 pc.remove_item(27993,10)
																 pc.remove_item(27994,10)
																 pc.remove_item(11299,1)
														 else
																 say("Niestety, ale nie masz Wystarczającej ilości Ulepszaczy. ")
														 end
														 elseif 2 == w then
														 if pc.count_item(27992) >= 5 and pc.count_item(27993) >= 5 and pc.count_item(27994) >= 5 and pc.count_item(149) >= 1 then
																 pc.give_item2(10460, 1)
																 pc.remove_item(27992,5)
																 pc.remove_item(27993,5)
																 pc.remove_item(27994,5)
																 pc.remove_item(149,1)
														 else
																 say("Niestety, ale nie masz Wystarczającej ilości Ulepszaczy. ")
														 end
														 elseif 3 == w then
														 if pc.count_item(27992) >= 5 and pc.count_item(27993) >= 5 and pc.count_item(27994) >= 5 and pc.count_item(3139) >= 1 then
																 pc.give_item2(3190, 1)
																 pc.remove_item(27992,5)
																 pc.remove_item(27993,5)
																 pc.remove_item(27994,5)
																 pc.remove_item(3139,1)
														 else
																 say("Niestety, ale nie masz Wystarczającej ilości Ulepszaczy. ")
														 end
												 end
										 elseif pc.get_job() == 1 then
												 local n = select ( "Zbroję " , "Łuk " , "Sztylety " , "Anuluj" )
														 if 1 == n then
														 if pc.count_item(27992) >= 10 and pc.count_item(27993) >= 10 and pc.count_item(27994) >= 10 and pc.count_item(11499) >= 1 then
																 pc.give_item2(43010, 1)
																 pc.remove_item(27992,10)
																 pc.remove_item(27993,10)
																 pc.remove_item(27994,10)
																 pc.remove_item(11499,1)
														 else
																 say("Niestety, ale nie masz Wystarczającej ilości Ulepszaczy. ")
														 end
														 elseif 2 == n then
														 if pc.count_item(27992) >= 5 and pc.count_item(27993) >= 5 and pc.count_item(27994) >= 5 and pc.count_item(2149) >= 1 then
																 pc.give_item2(12370, 1)
																 pc.remove_item(27992,5)
																 pc.remove_item(27993,5)
																 pc.remove_item(27994,5)
																 pc.remove_item(2149,1)
														 else
																 say("Niestety, ale nie masz Wystarczającej ilości Ulepszaczy. ")
														 end
														 elseif 3 == n then
														 if pc.count_item(27992) >= 5 and pc.count_item(27993) >= 5 and pc.count_item(27994) >= 5 and pc.count_item(1109) >= 1 then
																 pc.give_item2(11340, 1)
																 pc.remove_item(27992,5)
																 pc.remove_item(27993,5)
																 pc.remove_item(27994,5)
																 pc.remove_item(1109,1)
														 else
																 say("Niestety, ale nie masz Wystarczającej ilości Ulepszaczy. ")
														 end
												 end
										 elseif pc.get_job() == 2 then
												 local s = select ( "Zbroję " , "Miecz " , "Anuluj" )
														 if 1 == s then
														 if pc.count_item(27992) >= 10 and pc.count_item(27993) >= 10 and pc.count_item(27994) >= 10 and pc.count_item(11699) >= 1 then
																 pc.give_item2(43000, 1)
																 pc.remove_item(27992,10)
																 pc.remove_item(27993,10)
																 pc.remove_item(27994,10)
																 pc.remove_item(11699,1)
														 else
																 say("Niestety, ale nie masz Wystarczającej ilości Ulepszaczy. ")
														 end
														 elseif 2 == s then
														 if pc.count_item(27992) >= 5 and pc.count_item(27993) >= 5 and pc.count_item(27994) >= 5 and pc.count_item(249) >= 1 then
																 pc.give_item2(10470, 1)
																 pc.remove_item(27992,5)
																 pc.remove_item(27993,5)
																 pc.remove_item(27994,5)
																 pc.remove_item(249,1)
														 else
																 say("Niestety, ale nie masz Wystarczającej ilości Ulepszaczy. ")
														 end
												 end
										 elseif pc.get_job() == 3 then
												 local sz = select ( "Zbroję " , "Dzwon " , "Wachlarz " , "Anuluj" )
														 if 1 == sz then
														 if pc.count_item(27992) >= 10 and pc.count_item(27993) >= 10 and pc.count_item(27994) >= 10 and pc.count_item(11899) >= 1 then
																 pc.give_item2(43020, 1)
																 pc.remove_item(27992,10)
																 pc.remove_item(27993,10)
																 pc.remove_item(27994,10)
																 pc.remove_item(11899,1)
														 else
																 say("Niestety, ale nie masz Wystarczającej ilości Ulepszaczy. ")
														 end
														 elseif 2 == sz then
														 if pc.count_item(27992) >= 5 and pc.count_item(27993) >= 5 and pc.count_item(27994) >= 5 and pc.count_item(5109) >= 1 then
																 pc.give_item2(15340, 1)
																 pc.remove_item(27992,5)
																 pc.remove_item(27993,5)
																 pc.remove_item(27994,5)
																 pc.remove_item(5109,1)
														 else
																 say("Niestety, ale nie masz Wystarczającej ilości Ulepszaczy. ")
														 end
														 elseif 3 == sz then
														 if pc.count_item(27992) >= 5 and pc.count_item(27993) >= 5 and pc.count_item(27994) >= 5 and pc.count_item(7149) >= 1 then
																 pc.give_item2(17370, 1)
																 pc.remove_item(27992,5)
																 pc.remove_item(27993,5)
																 pc.remove_item(27994,5)
																 pc.remove_item(7149,1)
														 else
																 say("Niestety, ale nie masz Wystarczającej ilości Ulepszaczy. ")
														 end
												 end
										 end
						 end -- end_chat
		 end -- end_state
end -- end_quest

 

 

Opublikowano

Przyda się na Hardy i tym co wzięli itemy z Bety. Przynajmniej,niej nie trzeba robić systemu ulepszeń - mówię to czysto teoretyczni, każdy ma własny gust.

nexi.png

 

CYTOWAĆ MOJE POSTY, JEŚLI LICZYCIE NA POMOC !!

Opublikowano

Jak dla mnie nie ma sensu pisać tablic, trzeba by też pisać ilość itemów, stosować w pętli for , chyba wole tą wersję niż pieprzenie się z tym...

nexi.png

 

CYTOWAĆ MOJE POSTY, JEŚLI LICZYCIE NA POMOC !!

Opublikowano
Quest questem, ale moim zdaniem to idiotyczne robić nową zbroje bez bonów :/

 

Na zachętę zostawiam Lubie To.

 

Chcialem aby bylo jak na becie :D

Opublikowano

Nexicoll'owi też należy się lajk :D

:D Kto by tam czytał całego posta . Większość patrzy tylko na wrzucony quest

nexi.png

 

CYTOWAĆ MOJE POSTY, JEŚLI LICZYCIE NA POMOC !!

Opublikowano

:D Kto by tam czytał całego posta . Większość patrzy tylko na wrzucony quest

 

Oj zdziwił byś się, ja tam czytam większość wypocin :)

Nie interesuje mnie czy dasz mi "+" czy "-" jestem tu aby dzielić się swoją wiedzą i czerpać wiedzę od innych.

 

www.antero.pl

Opublikowano

Nie napisales wiekszosci, cala historia tego questa jest w poprawie :P i w moich pw wysylanych do innych questerow z prosba o poprawe

 

@edit

sorry zle zrozumialem :D

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...