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

Quest Kosz (Source)


Rekomendowane odpowiedzi

Opublikowano

Witam, podesłałby ktoś quest kosza z buttonami usuń/wyczyść do panelu bocznego w eq? 

Dam Like:1311_thumbsup_tone2:

tumblr_me3px1cAsX1rll4sdo1_500.gif                                                             

 

                                                              

 

 

Opublikowano
Dnia 18.06.2017 o 10:24, Piotr1974 napisał:

quest KoszNaPrzedmioty begin
    state start begin
        function getinput(par)
            cmdchat("GetInputBegin")
            local ret = input(cmdchat(par))
            cmdchat("GetInputEnd")
            return ret
        end
        function split(string_, delimiter)
            local result = {}
            local from = 1
            local delim_from, delim_to = string.find(string_, delimiter, from)
            while delim_from do
                table.insert(result, string.sub(string_, from, delim_from-1))
                from = delim_to+1
                delim_from, delim_to = string.find(string_, delimiter, from)
            end
            table.insert(result, string.sub(string_, from))
            return result
        end
        function table_is_in(self, test)
            for i = 1, table.getn(self) do
                if self == test then
                    return true
                end
            end
            return false
        end
        when login begin
            cmdchat("index_smietnik "..q.getcurrentquestindex())
        end
        when button begin
            local sloty = KoszNaPrzedmioty.getinput("sloty_wyrzucanych")
            local przedmioty = KoszNaPrzedmioty.split(sloty, "#")
            for i = 1, table.getn(przedmioty) do
                if item.select_cell(przedmioty) then
                    local usuwam = 1
                    local vnum = item.get_vnum()
                    local black_list = {50051, 50052, 50053}    -- TUTAJ WPISUJESZ ID PRZEDMIOTÓW KTÓRYCH NIE MOŻNA USUNĄĆ
                    if KoszNaPrzedmioty.table_is_in(black_list, vnum) then
                        chat("Przedmiotu "..item_name(vnum).." nie możesz usunąć.")
                        usuwam = 0
                    elseif vnum >= 53001 and vnum <= 53016 then
                        chat("Nie możesz pozbyć się pieczęci Twojego zwierzaka.")
                        usuwam = 0
                    end
                    if usuwam == 1 then
                        item.remove()
                        chat("Pomyślnie usunięto przedmiot "..item_name(vnum))
                    end
                end
            end
            cmdchat("koszref")
        end
    end
end

 

od paszka działa

Moze tak stopka pajacu?

Ze to Wojtek z Adamem zrobili?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...