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] Usuwanie itemow


Rekomendowane odpowiedzi

Opublikowano

 

 

quest usuwanie begin

state start begin

when 9003.take begin

item.remove()

end

end

end

 

 

 

mam problem poniewaz quest jest na handlarke roznosciami i gdy chce otworzyc npc jest tylko usun przedmiot nie shopa

 

A drugi problem to jest taki ze edytowalem handlarzy i gry zrobilem reboota i zalogowalem sie do gry to nie ma itemkow u npc jedynie u h.bronia a nie ma w h.zbroja i roznosciami

Opublikowano

mam taki maly problem poniewaz wgralem tego questa co dales i nadal mam ten sam co przed wgraniem tylko ja tamtego questa dawno usunolem i nie wiem dlaczego on zostal

Opublikowano

Usun go z pliku object wejdz w

/usr/home/mt2/share/locale/poland/quest/object/9003/take zalezne od plikow

sciezka moze byc inna ale w kazdym razie znajdz w object folder 9003 i usun quest o nazwie

usuwanie.start

 

pozdrawiam

 

licze na like jak bd mial jakis problem pisz gg w profilu ;D

Opublikowano


quest kwiatmix_usuwanie_itemow begin

state start begin

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

say_reward("Termid:")

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 mnie.")

end

when 7051.take begin

local id = item.get_vnum()

say_reward("Termid:")

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

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

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

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

end

elseif wybor2 == 2 then

say_reward("Termid:")

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 = tonumber(input(""))

local ilosc = pc.count_item(id)

if ilosc < ile_y then

say_reward("Termid:")

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

elseif ile_y < 0 then

say_reward("Termid:")

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

else

say_reward("Termid:")

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

pc.remove_item(id, ile_y)

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.")

pc.remove_item(id, 1)

end

end

end

end

end

de8.gif

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...