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] QUEST USUWANIE ITEMÓW


Rekomendowane odpowiedzi

Opublikowano

Witam mam Quest usuwanie itemów i jak sie przeciągnie item na Handlarke to mozna usunac przedmiot a ja bym chciał, żeby nie można było usunać każdego przedmiotu tylko np. poty lub jakieś itemy którymi nie mozna handlować.

 

quest kwiatmix_usuwanie_itemow begin
		state start begin
				when 9003.chat."Niszczenie przedmiotów." begin
						say_reward("Handlarz Różności:")
						say("Witaj "..pc.get_name().."!")
						say("Zajmuję się niszczeniem przedmiotów.")
						say("Gdyby jakiś śmieć zaległ w twoim ekwipunku,")
						say("zgłoś się do mnie.")
						say_reward("Informacja:")
						say_reward("Przeciągnij przedmiot i upuść na Handlarza Różności.")
				end
				when 9003.take begin 
						local id = item.get_vnum()
						say_reward("Handlarz Różności:")
						say("Co chcesz zrobić?")
					if pc.count_item(id) > 1 then
						local wybor2= select("Usunąć wszystkie przedmioty.", "Usunąć wybraną ilość.")
						if wybor2 == 1 then
							say_reward("Handlarz Różności:")
							say("Ta opcja usuwa wszystkie przedmioty tego rodzaju.")
							say("Czy chcesz je usunąć?")
							say_reward("Posiadasz "..item.get_name().." w ilości "..pc.count_item(id)..".")
							local usun2= select("Tak.", "Nie.")
							if usun2 == 2 then
								return
							elseif usun2 == 1 then
								say_reward("Handlarz Różności:")
								pc.remove_item(id, pc.count_item(id))
								say("Twoje życzenie jest dla mnie rozkazem.")
							end
						elseif wybor2 == 2 then
							say_reward("Handlarz Różności:")
							say("Ta opcja wybraną ilość przedmiotów.")
							say("Podaj ilość przedmiotów, które chcesz usunąć.")
							say_reward("Posiadasz "..item.get_name().." w ilości "..pc.count_item(id)..".")
							local ile_y = input()
							if ile_y > pc.count_item(id) then
								say_reward("Handlarz Różności:")
								say("Nie posiadasz tyle przedmiotów.")
							else
								say_reward("Handlarz Różności:")
								say("Twoje życzenie jest dla mnie rozkazem.")
								item.remove(id, pc.count_item(id))
						end
					end
						else
							say_reward("Możesz usunąć "..item.get_name().." w ilości "..pc.count_item(id)..".")
							say("Czy chcesz to usunąć?")
							local tak = select("Tak.", "Nie.")
						if tak == 2 then
							return
						elseif tak == 1 then
							say("Twoje życzenie jest dla mnie rozkazem.")
							item.remove(id, 1)
						end
					end
				end
		end
end

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...