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

[Pytanie] Quest na usuwanie itemów ma ktoś.


Axio67

Rekomendowane odpowiedzi

Opublikowano


quest usuwanie_itemow begin

state start begin

when 20015.chat."Niszczenie przedmiotów." begin

say_reward("Deokbae:")

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 chętnie go porąbie.")

say_reward("Informacja:")

say_reward("Przeciągnij przedmiot i upuść na Deokbae.")

end

when 20015.take begin

local id = item.get_vnum()

say_reward("Deokbae:")

say("Co chcesz zrobić?")

if pc.count_item(id) > 1 then

local wybor2= select("Porąbać wszystkie przedmioty.", "Porąbać wybraną ilość.")

if wybor2 == 1 then

say_reward("Deokbae:")

say("Ta opcja usuwa wszystkie przedmioty tego rodzaju.")

say("Czy chcesz je usunać?")

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("Deokbae:")

pc.remove_item(id, pc.count_item(id))

say("Twoje życzenie jest dla mnie rozkazem.")

end

elseif wybor2 == 2 then

say_reward("Deokbae:")

say("Zniszcz wybraną ilość przedmiotów.")

say("Podaj ilość przedmiotów, które chcesz zniszczyć.")

say_reward("Posiadasz "..item.get_name().." w ilości "..pc.count_item(id)..".")

local ile_y = tonumber(input(""))

local ilosc = pc.count_item(id)

if ilosc < ile_y then

say_reward("Piec:")

say("Nie posiadasz tyle przedmiotów.")

elseif ile_y < 0 then

say_reward("Piec:")

say("Nie możesz wpisać kwoty na -!")

else

say_reward("Piec:")

say("Twoje życzenie jest dla mnie rozkazem.")

pc.remove_item(id, ile_y)

end

end

else

say_reward("Możesz zniszczyć "..item.get_name().." w ilości "..pc.count_item(id)..".")

say("Czy chcesz to zniszczyć?")

local tak = select("Tak.", "Nie.")

if tak == 2 then

return

elseif tak == 1 then

say("Twoje życzenie jest dla mnie rozkazem.")

pc.remove_item(id, 1)

end

end

end

end

end

Opublikowano

Fajnie super quest działa za co dziękuje, tylko bardziej mi chodziło o takiego questa który działa u handlarki różnościami , ale też żeby normalnie się sklep otwierał.

Opublikowano


quest usuwanie_itemow begin

state start begin

when 9003.click begin

say_title("Handlarka Różnościami:")

say("Czy chcesz skorzystać z moich usług?")

local s = select("Otwórz sklep", "Niszczenie przedmiotów", "Wyjdź!")

if s == 3 then

return

elseif s == 1 then

npc.open_shop(3) -- w nawiasie wpisz ID sklepu, nie wiem czy 3 to akurat handlarka

elseif s == 2 then

say_reward("Deokbae:")

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 chętnie go porąbie.")

say_reward("Informacja:")

say_reward("Przeciągnij przedmiot i upuść na Deokbae.")

end

when 20015.take begin

local id = item.get_vnum()

say_reward("Deokbae:")

say("Co chcesz zrobić?")

if pc.count_item(id) > 1 then

local wybor2= select("Porąbać wszystkie przedmioty.", "Porąbać wybraną ilość.")

if wybor2 == 1 then

say_reward("Deokbae:")

say("Ta opcja usuwa wszystkie przedmioty tego rodzaju.")

say("Czy chcesz je usunać?")

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("Deokbae:")

pc.remove_item(id, pc.count_item(id))

say("Twoje życzenie jest dla mnie rozkazem.")

end

elseif wybor2 == 2 then

say_reward("Deokbae:")

say("Zniszcz wybraną ilość przedmiotów.")

say("Podaj ilość przedmiotów, które chcesz zniszczyć.")

say_reward("Posiadasz "..item.get_name().." w ilości "..pc.count_item(id)..".")

local ile_y = tonumber(input(""))

local ilosc = pc.count_item(id)

if ilosc < ile_y then

say_reward("Piec:")

say("Nie posiadasz tyle przedmiotów.")

elseif ile_y < 0 then

say_reward("Piec:")

say("Nie możesz wpisać kwoty na -!")

else

say_reward("Piec:")

say("Twoje życzenie jest dla mnie rozkazem.")

pc.remove_item(id, ile_y)

end

end

else

say_reward("Możesz zniszczyć "..item.get_name().." w ilości "..pc.count_item(id)..".")

say("Czy chcesz to zniszczyć?")

local tak = select("Tak.", "Nie.")

if tak == 2 then

return

elseif tak == 1 then

say("Twoje życzenie jest dla mnie rozkazem.")

pc.remove_item(id, 1)

end

end

end

end

end

end

727881401622271220780.jpeg
Opublikowano

 

quest usuwanie_itemow begin
  state start begin
        when 9003.click begin
			say_title("Handlarka Różnościami:")
			say("Czy chcesz skorzystać z moich usług?")
			local s = select("Otwórz sklep", "Niszczenie przedmiotów", "Wyjdź!")
				if s == 3 then
					return
				elseif s == 1 then
					npc.open_shop(3) -- w nawiasie wpisz ID sklepu, nie wiem czy 3 to akurat handlarka
				elseif s == 2 then
          say_reward("Deokbae:")
          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 chętnie go porąbie.")
          say_reward("Informacja:")
          say_reward("Przeciągnij przedmiot i upuść na Deokbae.")
        end
        when 20015.take begin
          local id = item.get_vnum()
          say_reward("Deokbae:")
          say("Co chcesz zrobić?")
         if pc.count_item(id) > 1 then
          local wybor2= select("Porąbać wszystkie przedmioty.", "Porąbać wybraną ilość.")
          if wybor2 == 1 then
           say_reward("Deokbae:")
           say("Ta opcja usuwa wszystkie przedmioty tego rodzaju.")
           say("Czy chcesz je usunać?")
           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("Deokbae:")
                pc.remove_item(id, pc.count_item(id))
                say("Twoje życzenie jest dla mnie rozkazem.")
           end
          elseif wybor2 == 2 then
           say_reward("Deokbae:")
           say("Zniszcz wybraną ilość przedmiotów.")
           say("Podaj ilość przedmiotów, które chcesz zniszczyć.")
           say_reward("Posiadasz "..item.get_name().." w ilości "..pc.count_item(id)..".")
           local ile_y = tonumber(input(""))
           local ilosc = pc.count_item(id)
           if ilosc < ile_y then
                say_reward("Piec:")
                say("Nie posiadasz tyle przedmiotów.")
           elseif ile_y < 0 then
                say_reward("Piec:")
                say("Nie możesz wpisać kwoty na -!")
           else
                say_reward("Piec:")
                say("Twoje życzenie jest dla mnie rozkazem.")
                pc.remove_item(id, ile_y)
          end
         end
          else
           say_reward("Możesz zniszczyć "..item.get_name().." w ilości "..pc.count_item(id)..".")
           say("Czy chcesz to zniszczyć?")
           local tak = select("Tak.", "Nie.")
          if tak == 2 then
           return
          elseif tak == 1 then
           say("Twoje życzenie jest dla mnie rozkazem.")
           pc.remove_item(id, 1)
				end
          end
         end
        end
  end
end

Hmmm błąd - http://zapodaj.net/de49984d91c53.jpg.html

Opublikowano


quest usuwanie_itemow begin

state start begin

when 9003.chat."Niszczenie przedmiotów." begin

say_reward("Handlarka Różnościami:")

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 chętnie go porąbie.")

say_reward("Informacja:")

say_reward("Przeciągnij przedmiot i upuść na Handlarke.")

end

when 9003.take begin

local id = item.get_vnum()

say_reward("Handlarka Różnościami:")

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("Handlarka Różnościami:")

say("Ta opcja usuwa wszystkie przedmioty tego rodzaju.")

say("Czy chcesz je usunać?")

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("Deokbae:")

pc.remove_item(id, pc.count_item(id))

say("Twoje życzenie jest dla mnie rozkazem.")

end

elseif wybor2 == 2 then

say_reward("Handlarka Różnościami:")

say("Zniszcz wybraną ilość przedmiotów.")

say("Podaj ilość przedmiotów, które chcesz zniszczyć.")

say_reward("Posiadasz "..item.get_name().." w ilości "..pc.count_item(id)..".")

local ile_y = tonumber(input(""))

local ilosc = pc.count_item(id)

if ilosc < ile_y then

say_reward("Handlarka Różnościami:")

say("Nie posiadasz tyle przedmiotów.")

elseif ile_y < 0 then

say_reward("Handlarka Różnościami:")

say("Nie możesz wpisać kwoty na -!")

else

say_reward("Handlarka Różnościami:")

say("Twoje życzenie jest dla mnie rozkazem.")

pc.remove_item(id, ile_y)

end

end

else

say_reward("Możesz zniszczyć "..item.get_name().." w ilości "..pc.count_item(id)..".")

say("Czy chcesz to zniszczyć?")

local tak = select("Tak.", "Nie.")

if tak == 2 then

return

elseif tak == 1 then

say("Twoje życzenie jest dla mnie rozkazem.")

pc.remove_item(id, 1)

end

end

end

end

end

Opublikowano
quest usuwanie_itemow begin
  state start begin
        when 9003.click begin
			say_title("Handlarka Różnościami:")
			say("Czy chcesz skorzystać z moich usług?")
			local s = select("Otwórz sklep", "Niszczenie przedmiotów", "Wyjdź!")
				if s == 3 then
					return
				elseif s == 1 then
					npc.open_shop(3) -- w nawiasie wpisz ID sklepu, nie wiem czy 3 to akurat handlarka
				elseif s == 2 then
          say_reward("Deokbae:")
          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 chętnie go porąbie.")
          say_reward("Informacja:")
          say_reward("Przeciągnij przedmiot i upuść na Deokbae.")
        end
        when 9003.take begin
          local id = item.get_vnum()
          say_reward("Deokbae:")
          say("Co chcesz zrobić?")
         if pc.count_item(id) > 1 then
          local wybor2= select("Porąbać wszystkie przedmioty.", "Porąbać wybraną ilość.")
          if wybor2 == 1 then
           say_reward("Deokbae:")
           say("Ta opcja usuwa wszystkie przedmioty tego rodzaju.")
           say("Czy chcesz je usunać?")
           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("Deokbae:")
                pc.remove_item(id, pc.count_item(id))
                say("Twoje życzenie jest dla mnie rozkazem.")
           end
          elseif wybor2 == 2 then
           say_reward("Deokbae:")
           say("Zniszcz wybraną ilość przedmiotów.")
           say("Podaj ilość przedmiotów, które chcesz zniszczyć.")
           say_reward("Posiadasz "..item.get_name().." w ilości "..pc.count_item(id)..".")
           local ile_y = tonumber(input(""))
           local ilosc = pc.count_item(id)
           if ilosc < ile_y then
                say_reward("Piec:")
                say("Nie posiadasz tyle przedmiotów.")
           elseif ile_y < 0 then
                say_reward("Piec:")
                say("Nie możesz wpisać kwoty na -!")
           else
                say_reward("Piec:")
                say("Twoje życzenie jest dla mnie rozkazem.")
                pc.remove_item(id, ile_y)
          end
         end
          else
           say_reward("Możesz zniszczyć "..item.get_name().." w ilości "..pc.count_item(id)..".")
           say("Czy chcesz to zniszczyć?")
           local tak = select("Tak.", "Nie.")
          if tak == 2 then
           return
          elseif tak == 1 then
           say("Twoje życzenie jest dla mnie rozkazem.")
           pc.remove_item(id, 1)
				end
          end
         end
        end
  end
end

Spróbuj teraz.

727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...