Перейти к содержимому

Лидеры


Популярный контент

Показан контент с высокой репутацией 27.01.2023 в Сообщения

  1. 1 балл
    Вот как вариант, выгружает тикеты, когда их больше или равно нужному количеству. От других предметов инвентарь не чистит, для этого нужна отдельная функция. local component = require('component') local function get_tickets(item, min_qty, side) -- получаем имя предмета, количество и куда перемещать if not component.isAvailable('chest') then -- проверяем наличие сундука return nil, 'нет сундука' end local chest = component.chest -- линкуем сундук local stacks = chest.getAllStacks() -- получаем инвентарь local counter, slots, c_item, moved = 0, {} -- создаем счетчик, список слотов и текущий предмет for k, v in pairs(stacks) do -- пробегаем по слотам c_item = v.basic() -- линкуем основную информацию о предмете if c_item.id == item then -- если имя совпадает table.insert(slots, k) -- добавляем слот в список counter = counter + c_item.qty -- обновляем счетчик end end if counter >= min_qty then -- условие допилить под свои нужды moved = true for i = 1, #slots do -- бежим по слотам chest.pushItem(side, slots[i]) -- выгружаем предметы end end return moved, counter -- возвращаем количество end local status, tickets = get_tickets('minecraft:stone', 3, 'DOWN') if status then print('получено ' .. tickets .. ' билетов') -- обрабатываем удачную ситуацию else -- обрабатываем исключение end
  2. 1 балл
  3. 0 баллов
    Какие аргументы ты можешь привести? Не просто "я не вижу код, а хочу видеть. Если прячут - значит легаси". Твой софт тоже легаси. Ты изобретаешь велосипед. Никто никогда не может захватить весь мир, потому что ничего не идеально. Хорошие системы уже давно существуют. Windows - средний юзерфрендри интерфейс, средняя свобода, баланс идеален. MacOS - максимально юзерфрендли интерфейс, свобода - почти минимальна. Linux - тут куча дистрибутивов, можно найти что угодно. Как можно говорить про что-то когда этого чего-то не существует? Если они есть и ты их не видишь - значит так нужно. Разработчики не хотят что бы ты руки свои совал куда не нужно. Ты сломаешь что-либо, понесешь в ремонт по гарантии. Вот херью занимаешься ты, а исправляют компании. С такими аргументами можно писать код без пробелов, табов, комментариев, в одну строчку. А, и думаю, тебе стоит поправить грамматику, ты довольно активный участник форума, но глаза болят от твоих ошибок, иногда предложения тяжело понять - ты не ставишь запятые. Без обид.
  4. 0 баллов
    Не особо правильное решение по жизни. Зачем ты играешь в майн если его писал не ты? зачем ты с OpenComputers играешь, его писал ведь не ты. Зачем ты вообще на этом форуме, ты же его не разработал.
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...