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

Лидеры


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

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

  1. 3 балла
    Тут никому не надо бежать. Все уже прибежали. Предположим, сначала на варп пришёл обычный игрок. Он стоит, смотрит по сторонам. И тут приходит игрок из чёрного списка, срабатывает датчик, и телепорт уносит обоих игроков в измельчитель. За такое админы могут наказать владельца варпа. Если подобная ситуация не создаёт проблем, то можно использовать простое решение: Прошиваем EEPROM этим кодом: -- программа, телепортации игроков из чёрного списка -- телепорт из IC2 управляется красным сигналом -- перед использованием исправить список игроков, -- окрестность варпа и сторону с телепортом local black_list = { "black", "schwarz", "niger" } local x1,x2,y1,y2 = -2.5, 1.5, -1.5,2.5 local rs_side = 3 local redstone = component.proxy(component.list("redstone")()) -- преобразование таблицы для удобства использования for k = #black_list,1,-1 do black_list[black_list[k]] = true black_list[k] = nil end -- ожидание перемещений игроков на варп -- и телепортация игроков из чёрного списка local _, signal, x,y, player while true do signal,_,x,_,y,player = computer.pullSignal() if signal == "motion" and black_list[player] and x1<=x and x<=x2 and y1<=y and y<=y2 then redstone.setOutput(rs_side,15) redstone.setOutput(rs_side,0) end end Встаём лицом на север, ставим самый простой корпус компьютера, справа от него конвертер энергии, к нему подключаем MFSU, а перед корпусом ставим телепорт: Сверху на компьютер ставим датчик движения (Motion Sensor из OpenComputers). В компьютер вставляем прошитую EEPROM, и самые дешёвые: красную карту, процессор и планку памяти Стоя на телепорте примерно по его центру, создаём варп. Где-то ставим целевой телепорт, его запитывать энергией необязательно. Связываем телепорт на варпе с целевым телепортом. Никаких дополнительных удобств моя программа не предусматривает. Для изменения чёрного списка тупо исправляем код и заново прошиваем EEPROM. Можно иначе расположить телепорт относительно корпуса компьютера. В этом случае в коде потребуется изменить сторону подачи сигнала редстоуна. А при изменении положения телепорта относительно датчика движения и сторон света следует изменить границы окрестности варпа.
  2. 2 балла
    Программа которая рисует ASCII логотип Debian(как прогрмма neofetch) Можете добавить программу в автозагрузку Можно скачать исходный код следующей командой(Для GNU/Linux): wget https://raw.githubusercontent.com/maxutka99/OpenComputersSoft/master/loader.lua Требования: Если хотите скачать программу с Pastebin требуется Интернет карта Если будете переносить программу на компьютер методом CTRL+C CTRL+V подойдёт самый минимальный 1 тира Установка: pastebin get Yi7mhxTq loader.lua Запуск: loader.lua Авторы: @maxutka99 - написание программы, рисование логотипа Debian (копирование из neofetch) @maks12345 - подсказал как правильно пишется Debian GNU/Linux --------------------------------------------
  3. 1 балл
    Идея конечно замечательная, но с нуля строить подобную систему очень сложно и долго, и самое главное, нет необходимости, ведь эта программа должна работать в окружении полноценной операционной системы и есть много уже готовых решений, которые можно расширить. В данном случае, центром этой системы должен быть редактор кода, а единственной интеграцией - связь между этим редактором и OpenComputers. Все остальные интеграции (git, pastebin) должны быть реализованы независимо от OpenComputers. Я сейчас говорю про прекрасный редактор VSCode, которые очень просто расширяется с помощью плагинов. Он поставляется со встроенной поддержкой git (а вот и первая интеграция), плагинов для pastebin тут конечно немного, при желании можно будет написать свой: А теперь про связь с OpenComputers. Она тоже может быть реализована собственным плагином. Например, мое расширение для работы с TypeScript, имеет функцию автоматического поиска и подключение в редактор жестких дисков из игры и эмулятора. Тоже самое можно реализовать и для обычного lua. Можно также написать клиент для OpenComputers, который через интернет карту обменивается данными с VSCode. Так можно отправлять из редактора код и выполнять в игре (например, на серверах, когда у игроков нет прямого доступа к диску) или даже отлаживать его (клиент может отправлять результат выполнения кода, включая информацию об ошибках и прочие данные, которые можно отобразить в редакторе).
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...