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

Przerobienie - Quest wymiana 2ku na 1ku


Rekomendowane odpowiedzi

Opublikowano

Witam. Potrzebował bym przerobić odrobinkę quest wymiana ku na instrukcje. Chce zrobić żeby działało to tak daje 2ku lub 2 instrukcje a w zamian dostaje 1 jedno losowe ku lub specjalny item ale on z małym procentem. Da rade to jakoś zrobić może już istnieje takie coś. Z góry dziękuję za wszelką pomoc :) 

 

quest wymianaInstr begin
state start begin
when 20023.take with item.vnum == 5300 begin
local ku = {50300}
pc.give_item2(ku[1], 2)
pc.remove_item(50300)
end
end
end

 

Opublikowano

Mogłem się gdzieś pomylić w składni lub w nazwie funkcji, bo odkąd jest src to mało piszę w questach.

quest ksiega begin
    state start begin
        when 20023.take with item.vnum == 50300 or (item.vnum >= 50401 and item.vnum <= 50511 ) begin
            local vnum = item.get_vnum()
            local count = item.get_count()
            say_title(mob_name(npc.get_race()))
            say("")
            say("Czy chcesz wymienić: ")
            say_item_vnum(vnum)
            
            if select(locale.yes,locale.no) == 1 then
                if count >= 2 then
                    pc.remove_item(vnum,2)
                    local chance = 1 -- 1% chance special item
                    if number(1,100) <= chance then
                        pc.give_item2(19)
                    else
                        pc.give_item2(50300)
                    end
                else
                    syschat("Potrzebujesz 2x Księgę Umiejętności lub Instrukcję.")
                end
        end
    end
end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...