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]Usuwanie przedmiotów


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

Zmień sobie tylko ID na Mikołaja.

727881401622271220780.jpeg
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

Zmień sobie tylko ID na Mikołaja.

Kolego, nei wiem czemu ale ten quest też mi nie działa.

W Fileziili mam tylko tego questa na usuwanie. Mam pliki by Terenzo v4 (HARD)

wchodze do maszyny wpisuje /qc i w grze reload q i nic ! :C

Opublikowano

@up w jakim folderze umieściłeś questa?

Już rozwiązałem problem ;)

Czytałem, na tych plikach terenzo v4 jest tylko komenda /qc

a ja wpisałem ./qc nazwa questa.quest

i wtedy zadziałało. :D

 

moja wina :C

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...