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

[Poprawa] Ulepszacze u npc


Rekomendowane odpowiedzi

Opublikowano

 

 

quest ulepki_kenshi begin
		state start begin
				when 9019.chat."Magiczne Ulepszacze" begin
					say_title("Mistrz Kenshi")
					say("Powoli opadasz juz z sił, co nie? Nie walcz tak")
					say("ostro, bo przypłacisz to kiedyś życiem.")
					wait()
					if pc.get_level() >= 35 then
						say_title("Mistrz Kenshi")
						say(" Świetnie, widzę że masz już wszystkie ")
						say("ulepszacze. Spróbuję je dla Ciebie")
						say("przerobić. Zaczekaj chwilkę.")
						say("Nie gwarantuję, że się uda.
						say("Powiedz mi tylko jaki chcesz...")
						wait()
						local menu = ("Wulkaniczne Prochy" , "Skalne Odłamki" , "Zaczarowany Piasek")
						if menu == 1 then
						say("Wszystko już gotowe. Możemy przerobić ")
						say("na Wulkaniczne Prochy")
						say(" Potrzebuję jeszcze tylko: ")
						say(" Piasek kwarcowy - 2 sztuki")
						say(" Kropla Krwi -  2 sztuki")
						say("No ale wraz z braćmi musimy z czegoś żyć,")
						say("prawda? Ten wyjątkowy zabieg wyniesie Cię...")
						say("10 milionów Yang. Zapłacisz tyle?")
						if select("Jasne!","Nie, nie teraz.") == 1 then
								if pc.money >= 100000000 then
									if pc.count_item(30195) >= 2 then
										if pc.count_item(30197) >= 2 then
											pc.change_money(-100000000)
											pc.remove_item(30195,2)
											pc.remove_item(30197,2)
											say_title("Mistrz Kenshi")
											say("Proszę, oto Twój ulepszacz")
											pc.give_item2(52119,1)
								else
									say("Nie posiadasz tyle yang...")
								end
									else
										say("Nie masz tyle Piasku kwarcowego.")
									end
										else
											say("Nie masz tyle kropel krwi.")
										end
						end
						elseif 2 == then
						say("Wszystko już gotowe. Możemy przerobić ")
						say("na Wulkaniczne Prochy")
						say(" Potrzebuję jeszcze tylko: ")
						say(" Piasek kwarcowy - 2 sztuki")
						say(" Kropla Krwi -  2 sztuki")
						say("No ale wraz z braćmi musimy z czegoś żyć,")
						say("prawda? Ten wyjątkowy zabieg wyniesie Cię...")
						say("10 milionów Yang. Zapłacisz tyle?")
						if select("Jasne!","Nie, nie teraz.") == 1 then
								if pc.money >= 100000000 then
									if pc.count_item(30195) >= 2 then
										if pc.count_item(30197) >= 2 then
											pc.change_money(-100000000)
											pc.remove_item(30195,2)
											pc.remove_item(30197,2)
											say_title("Mistrz Kenshi")
											say("Proszę, oto Twój ulepszacz")
											pc.give_item2(52119,1)
								else
									say("Nie posiadasz tyle yang...")
								end
									else
										say("Nie masz tyle Piasku kwarcowego.")
									end
										else
											say("Nie masz tyle kropel krwi.")
										end
						end
						elseif 3 == then
						say("Wszystko już gotowe. Możemy przerobić ")
						say("na Wulkaniczne Prochy")
						say(" Potrzebuję jeszcze tylko: ")
						say(" Piasek kwarcowy - 2 sztuki")
						say(" Kropla Krwi -  2 sztuki")
						say("No ale wraz z braćmi musimy z czegoś żyć,")
						say("prawda? Ten wyjątkowy zabieg wyniesie Cię...")
						say("10 milionów Yang. Zapłacisz tyle?")
						if select("Jasne!","Nie, nie teraz.") == 1 then
								if pc.money >= 100000000 then
									if pc.count_item(30195) >= 2 then
										if pc.count_item(30197) >= 2 then
											pc.change_money(-100000000)
											pc.remove_item(30195,2)
											pc.remove_item(30197,2)
											say_title("Mistrz Kenshi")
											say("Proszę, oto Twój ulepszacz")
											pc.give_item2(52119,1)
								else
									say("Nie posiadasz tyle yang...")
								end
									else
										say("Nie masz tyle Piasku kwarcowego.")
									end
										else
											say("Nie masz tyle kropel krwi.")
										end
						end
					end
				end
		end
end

 




Dla opornych :

http://wklej.org/id/1058597/



w wierszu 13 jest taki say

say("Nie gwarantuję, że się uda.


po zamknięciu go putty wyświetla błąd :

syntax error : [string "start"]:12: `)' expected near `,'
ulepszacze_kenshi.quest:47:Abort (core dumped)



Jak to zrobić aby zamknąć say ?:P będę nagradzał lajkami..
Opublikowano

te dwa ify są nieważne najważniejszy jest pierwszy... resztę sobie poprawię


@up..

syntax error : [string "start"]:13: `)' expected near `,'
ulepszacze_kenshi.quest:51:Abort (core dumped)
Opublikowano

Te if'y sa wazne bo ci sie quest nie wgra :)

 

@EDIT napisz na GG to ci to poprawie.

 

 

Chodzi o to, że nadal jest błąd w 13 linijce :)

 

 

 

 

quest ulepki_kenshi begin
		state start begin
				when 9019.chat."Magiczne Ulepszacze" begin
					say_title("Mistrz Kenshi")
					say("Powoli opadasz juz z sił, co nie? Nie walcz tak")
					say("ostro, bo przypłacisz to kiedyś życiem.")
					wait()
					if pc.get_level() >= 35 then
						say_title("Mistrz Kenshi")
						say(" Świetnie, widzę że masz już wszystkie ")
						say("ulepszacze. Spróbuję je dla Ciebie")
						say("przerobić. Zaczekaj chwilkę.")
						say("Nie gwarantuję, że się uda.")
						say("Powiedz mi tylko jaki chcesz...")
						wait()
						local menu = ("Wulkaniczne Prochy" , "Skalne Odłamki" , "Zaczarowany Piasek")
						if menu == 1 then
						say("Wszystko już gotowe. Możemy przerobić ")
						say("na Wulkaniczne Prochy")
						say(" Potrzebuję jeszcze tylko: ")
						say(" Piasek kwarcowy - 2 sztuki")
						say(" Kropla Krwi -  2 sztuki")
						say("No ale wraz z braćmi musimy z czegoś żyć,")
						say("prawda? Ten wyjątkowy zabieg wyniesie Cię...")
						say("10 milionów Yang. Zapłacisz tyle?")
						local s = select("Jasne!","Nie, nie teraz.")
						if s == 1 then
								if pc.money >= 100000000 then
									if pc.count_item(30195) >= 2 then
										if pc.count_item(30197) >= 2 then
											pc.change_money(-100000000)
											pc.remove_item(30195,2)
											pc.remove_item(30197,2)
											say_title("Mistrz Kenshi")
											say("Proszę, oto Twój ulepszacz")
											pc.give_item2(52119,1)
								else
									say("Nie posiadasz tyle yang...")
								end
									else
										say("Nie masz tyle Piasku kwarcowego.")
									end
										else
											say("Nie masz tyle kropel krwi.")
										end
							elseif s == 2 then
							return
						end
						elseif menu == 2 then
						say("Wszystko już gotowe. Możemy przerobić ")
						say("na Wulkaniczne Prochy")
						say(" Potrzebuję jeszcze tylko: ")
						say(" Piasek kwarcowy - 2 sztuki")
						say(" Kropla Krwi -  2 sztuki")
						say("No ale wraz z braćmi musimy z czegoś żyć,")
						say("prawda? Ten wyjątkowy zabieg wyniesie Cię...")
						say("10 milionów Yang. Zapłacisz tyle?")
						local s = select("Jasne!","Nie, nie teraz.")
						if s == 1 then
								if pc.money >= 100000000 then
									if pc.count_item(30195) >= 2 then
										if pc.count_item(30197) >= 2 then
											pc.change_money(-100000000)
											pc.remove_item(30195,2)
											pc.remove_item(30197,2)
											say_title("Mistrz Kenshi")
											say("Proszę, oto Twój ulepszacz")
											pc.give_item2(52119,1)
								else
									say("Nie posiadasz tyle yang...")
								end
									else
										say("Nie masz tyle Piasku kwarcowego.")
									end
										else
											say("Nie masz tyle kropel krwi.")
										end
							elseif s == 2 then
							return
						end
						elseif menu == 3 then
						say("Wszystko już gotowe. Możemy przerobić ")
						say("na Wulkaniczne Prochy")
						say(" Potrzebuję jeszcze tylko: ")
						say(" Piasek kwarcowy - 2 sztuki")
						say(" Kropla Krwi -  2 sztuki")
						say("No ale wraz z braćmi musimy z czegoś żyć,")
						say("prawda? Ten wyjątkowy zabieg wyniesie Cię...")
						say("10 milionów Yang. Zapłacisz tyle?")
						local s = select("Jasne!","Nie, nie teraz.")
						if s == 1 then
								if pc.money >= 100000000 then
									if pc.count_item(30195) >= 2 then
										if pc.count_item(30197) >= 2 then
											pc.change_money(-100000000)
											pc.remove_item(30195,2)
											pc.remove_item(30197,2)
											say_title("Mistrz Kenshi")
											say("Proszę, oto Twój ulepszacz")
											pc.give_item2(52119,1)
								else
									say("Nie posiadasz tyle yang...")
								end
									else
										say("Nie masz tyle Piasku kwarcowego.")
									end
										else
											say("Nie masz tyle kropel krwi.")
										end
							elseif s == 2 then
							return
						end
					end
				end
		end
	end
end

 

 

 

To było Twoje a musi być tak inaczej nie zainstaluje...

 

 

quest ulepki_kenshi begin
		state start begin
				when 9019.chat."Magiczne Ulepszacze" begin
					say_title("Mistrz Kenshi")
					say("Powoli opadasz juz z sił, co nie? Nie walcz tak")
					say("ostro, bo przypłacisz to kiedyś życiem.")
					wait()
					if pc.get_level() >= 35 then
						say_title("Mistrz Kenshi")
						say(" Świetnie, widzę że masz już wszystkie ")
						say("ulepszacze. Spróbuję je dla Ciebie")
						say("przerobić. Zaczekaj chwilkę.")
						say("Nie gwarantuję, że się uda
						say("Powiedz mi tylko jaki chcesz...")
						wait()
						local menu = ("Wulkaniczne Prochy" , "Skalne Odłamki" , "Zaczarowany Piasek")
						if menu == 1 then
						say("Wszystko już gotowe. Możemy przerobić ")
						say("na Wulkaniczne Prochy")
						say(" Potrzebuję jeszcze tylko: ")
						say(" Piasek kwarcowy - 2 sztuki")
						say(" Kropla Krwi -  2 sztuki")
						say("No ale wraz z braćmi musimy z czegoś żyć,")
						say("prawda? Ten wyjątkowy zabieg wyniesie Cię...")
						say("10 milionów Yang. Zapłacisz tyle?")
						local s = select("Jasne!","Nie, nie teraz.")
						if s == 1 then
								if pc.money >= 100000000 then
									if pc.count_item(30195) >= 2 then
										if pc.count_item(30197) >= 2 then
											pc.change_money(-100000000)
											pc.remove_item(30195,2)
											pc.remove_item(30197,2)
											say_title("Mistrz Kenshi")
											say("Proszę, oto Twój ulepszacz")
											pc.give_item2(52119,1)
								else
									say("Nie posiadasz tyle yang...")
								end
									else
										say("Nie masz tyle Piasku kwarcowego.")
									end
										else
											say("Nie masz tyle kropel krwi.")
										end
							elseif s == 2 then
							return
						end
						elseif menu == 2 then
						say("Wszystko już gotowe. Możemy przerobić ")
						say("na Wulkaniczne Prochy")
						say(" Potrzebuję jeszcze tylko: ")
						say(" Piasek kwarcowy - 2 sztuki")
						say(" Kropla Krwi -  2 sztuki")
						say("No ale wraz z braćmi musimy z czegoś żyć,")
						say("prawda? Ten wyjątkowy zabieg wyniesie Cię...")
						say("10 milionów Yang. Zapłacisz tyle?")
						local s = select("Jasne!","Nie, nie teraz.")
						if s == 1 then
								if pc.money >= 100000000 then
									if pc.count_item(30195) >= 2 then
										if pc.count_item(30197) >= 2 then
											pc.change_money(-100000000)
											pc.remove_item(30195,2)
											pc.remove_item(30197,2)
											say_title("Mistrz Kenshi")
											say("Proszę, oto Twój ulepszacz")
											pc.give_item2(52119,1)
								else
									say("Nie posiadasz tyle yang...")
								end
									else
										say("Nie masz tyle Piasku kwarcowego.")
									end
										else
											say("Nie masz tyle kropel krwi.")
										end
							elseif s == 2 then
							return
						end
						elseif menu == 3 then
						say("Wszystko już gotowe. Możemy przerobić ")
						say("na Wulkaniczne Prochy")
						say(" Potrzebuję jeszcze tylko: ")
						say(" Piasek kwarcowy - 2 sztuki")
						say(" Kropla Krwi -  2 sztuki")
						say("No ale wraz z braćmi musimy z czegoś żyć,")
						say("prawda? Ten wyjątkowy zabieg wyniesie Cię...")
						say("10 milionów Yang. Zapłacisz tyle?")
						local s = select("Jasne!","Nie, nie teraz.")
						if s == 1 then
								if pc.money >= 100000000 then
									if pc.count_item(30195) >= 2 then
										if pc.count_item(30197) >= 2 then
											pc.change_money(-100000000)
											pc.remove_item(30195,2)
											pc.remove_item(30197,2)
											say_title("Mistrz Kenshi")
											say("Proszę, oto Twój ulepszacz")
											pc.give_item2(52119,1)
								else
									say("Nie posiadasz tyle yang...")
								end
									else
										say("Nie masz tyle Piasku kwarcowego.")
									end
										else
											say("Nie masz tyle kropel krwi.")
										end
							elseif s == 2 then
							return
						end
					end
				end
		end
	end
end

 

 

Jakieś pomysły?

 

Tak na marginesie.. I tak quest nie dzała po usunięciu zamknięcia say

 

 

 

@Edit..

 

Zainstalowałem zrobiłem reset serwera i...

 

d0tf3z.jpg

Nie widać :)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SS błędu :

 

x4iba7.jpg

 

 

 

Do zamknięcia :)

Dzięki Svope

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...