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

DUIIIES

Пользователи
  • Публикации

    166
  • Зарегистрирован

  • Посещение

  • Победитель дней

    11

Сообщения, опубликованные пользователем DUIIIES


  1. Ну это вроде как не сложно, к КБ команды готовые все у Кронда взять можно.

    Кстати, предлагаю вместо пушки использовать мортиру, т.к. её принцип работы и поинтереснее, да и сложность задания увеличится (будет требоваться умная формула, по которой надо расчитывать длительность полёта в зависимости от угла, дальности и т.д. => расчитывать через сколько должен взорваться тнт).

    Вот видео для ознакомления:


  2. Там всего 2 функции и вот тебе мой мини-гайд по ним:
    (Представим, что блок Terminal Glasses Bridge был подключен к компу следующим образом:
    g = peripheral.wrap("bottom"), то есть снизу )
    1) g.addBox(<x>, <y>, <высота>, <ширина>, <цвет в формате 0xRRGGBB>, 0.2)
    Функция добавляет прямоугольный фон по координатам х и у с указанной высотой, шириной и цветом. (Что означает 0.2 в конце я не до конца понял.)
     
    2)g.addText(<x>, <y>, <текст>, <цвет в формате 0xRRGGBB>)
    Функция добавляет текст указанного цвета по координатам х и у.
     
    Пример программы:

    local glasses = peripheral.wrap("bottom") -- подключаем Terminal Glasses Bridge к компу
    local boiler = peripheral.wrap("right") -- подключаем бойлер из RailCraft
    
    while true do
      glasses.clear() -- очищаем экран очков
      glasses.addBox(5, 5, 15, 10, 0x000000, 0.2) -- рисуем бокс
      local temp = boiler.getTemperature() -- присваиваем переменной значение, равное текущей температуре бойлера
      glasses.addText(6, 6, temp, 0x00FF00) -- пишем на экране очков температуру бойлера
      sleep(0) -- избегаем краша
    end
    
    • Нравится 1

  3. То есть абсолютно любое устройство может быть программируемым?) И еще последний вопрос, как понимать функции эти. Так же, экспериментировать, какая что делает?

    Нет конечно, зная инглишь все довольно просто будет восприниматься, а коли нет, ну... Тогда учи инглишь или юзай гугл транслятор)



  4. -- На примере всё того же бойлера из RailCraft
    side = {...}
    boiler = peripheral.wrap(side[1]) -- где side[1] - это сторона, с которой находится бойлер

    while true do
    temp = boiler.getTemperature() -- присваиваем переменной "temp" значение, равное текущей температурре бойлера
    term.clear() -- очищаем терминал
    term.setCursorPos(1, 1) -- устанавливаем курсор на начало первой строки
    print(temp) -- принтим температуру на терминал
    end

    -- софтина по-сути рабочая, если я не напутал с функцией получения температуры
    -- при запуске проги указать в параметре активную сторону (например: termometr left)

  5. Нет, это уже к вопросу об успели доме. К каждому агрегату, с которым нужно взаимодействовать, ставится по терминалу, он будет считывать информацию и осуществлять контроль конкретно по нему и отправлять все на главный компьютер, а тот в свою очередь уже будет работать конкретно с очками и рассылать указания по базе. Это просто общее представление, а так все зависит от фантазии и умения каждого, кто решит этим заняться)


  6. Как по мне, так куча мелких сумочек, которых лежат другие сумочки, в которых... Ну вы поняли. Я считаю, что это менее реалистично, а тинкер дает лишь второй инвентарь, что вполне нормально (ин риал: рюкзак, разкруз и куча всяких полезных карманов сделают примерно то же самое). И да, считаю, что на ИТ ни того, ни другого не требуется)

     

    P.S. Честно вот не помню, есть ли на ИТ Эндер Честс... Если есть, тогда просто используйте Ender Pouch в связке с сундуком дома, из которого всё будет рассортировываться, благо это не трудно сделать.


  7. У меня на ноуте Intel Core i3 1.90 GHz, 4G RAM, 4k MB NVIDIA GeForce 820M

    Windows 8.1

    Настройки не трогал, всё по дефолту - работает стабильно, а ведь я ещё и всякие неадекватные тесты с ней мутил в виде кучи компов, лампочек и светомузыки :D

×
×
  • Создать...