bob558
-
Публикации
95 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные пользователем bob558
-
-
14 минуты назад, whiskas сказал:ду не этот мод, там много баганутых вещей
Я только на механизм изменения биома хотел обратить внимание. А может добавить какой - нибудь "механизм" чтобы роботы могли изменять биом?
-
Для изменения биома покубово можно воспользоваться механизмом мода Random Things.
Скрытый текстНа видео на 27:57 Зик показывает, как меняется биом в отдельно взятом кубике от бедрока и до неба.
На 3:35 показывает как этот мод взаимодействует с Опенкомпами.
-
1
-
-
6 часов назад, Alex сказал:поясни. Что значит "дать возможность" терраформировать? чем именно, терраформером ИК?
Да, можно и им заменить блоки негодной земли на землю. Уменьшить радиус работы терраформера и увеличить энергопотребление. Оставить только один чип на зеленую землю. Если возможно, то подсчитывать, какой игрок больше земли обновит. Я не знаю всех механизмов работы этого терраформера, но может быть удастся сделать его зависимым от какого-нибудь ресурса.
-
Может быть как идею сделать выженную землю и дать игрокам возможность терраформирования земли.
-
1 час назад, Aglasis сказал:А давайте GregTech добавим. Тут вам и хардкор и генерация руд интересная =)
игра будет не про программирование
-
Да, плашмя бьет
С этим модом еще не работал. Здесь есть информация о нем:
https://www.curseforge.com/minecraft/mc-mods/thaumic-computers
-
Спасибо, я об этом не подумал :)))
Это сборка Enigmatica2 Expert Minecraft 1.12.2
https://www.curseforge.com/minecraft/modpacks/enigmatica2expert
Кристаллы из таума несколько дальше от него.
А почему так кирку держит - не знаю.
-
Робот землякоп хорошо копает, но на полостях во время копания может зависать - стоять на месте и ничего не делать. Часто такое может происходить, если территория его вскапывания пересекается с каньоном.
Программа: https://pastebin.com/fTCmKQgG
Поставил в программе "принты" для отслеживания момента зависания и заметил, что в какой-то момент программа зацикливается. Определил место, где зависает - 28 строка
function go() while not robot.forward() do robot.swing();print("вскопал",x,y) end print("координаты") coords.x=coords.x + sx[coords.side];coords.y = coords.y + sy[coords.side] end
Складывается ощущение, что робот не может продвинуться вперед, хотя перед ним блок воздуха, и пытается вскопать блок воздуха перед собой.
Помогите вылечить :))))
PS: Извините, забыл как убрать код под кат
-
Да, так и есть! Дал роботу прокаченную тинкер кирку.
Спасибо большое за такой скорый ответ!!!
-
Использовал эту программу для робота землекопа на 7.10. Запустил на сборке 12.2 и программа выдает ошибку:
Запускал эту программу: https://pastebin.com/km7i0UeV
Что-то поменялось в операционной системе?
-
Ну, я могу только поздравить с любовью к технике Apple. Это баг где-то промеж OC и видеокартой (иными словами, фиг знает где).
Стандартная процедура: проверить наличие работающей видеокарты, обновлений на неё, обновлений на систему, наличие некусаного компьютера у соседа — дополняется в начале ещё одним пунктом — попробовать тыкнуть <F3-T>. Пишут, помогает.
Запустил сборку ЕвилВорлд в креативе на этом компе, собрал другой и тут все работает!
<F3-T> чудесным образом помогло! Огромное спасибо за помощь!!!
PS:
Спасибо за правку заголовка - когда понял, что это не черные буквы не нашел возможности отредактировать заголовок самому
PSPS: добавьте функцию редактирования заголовка и удаления поста.
-
Сейчас я взял и скопировал всю папку со сборкой и установил на ноутбук. На ноутбуке на этой сборке буквы появились.
У меня МАС и Масбукпро
Как система моего компьютера влияет на буквы?
-
ты ее на ваниль поставил или на сборку? боюсь, что этот баг возникает из-за конфликта ОС с каким-то другим модом из сборки.
Я пытался запустить комп на сборке Galactic Science, которую я скачал через TechnicLauncher.
И букв английских я не вижу - их просто нет.
Запустил сборку ЕвилВорлд в креативе - тут все работает
-
-
-
-
Не вижу английские буквы!
В начале первой загрузки компьютера английский шрифт черный и на черном фоне. Русские буквы хорошо видно - шрифт белый.
Монитор 3-го уровня. Стоит граф карта 3-го уровня.
В конфигурации мода:
# The color of monochrome text (i.e. displayed when in 1-bit color depth,# e.g. tier one screens / GPUs, or higher tier set to 1-bit color depth).# Defaults to white, feel free to make it some other color, tho!monochromeColor="0xFFFFFF"Как исправить?
-
Спасибо за работу
-
Я разобрался, почему программа не видит врата.
В коде
- stargate.dial(address)
- gpu.set(20, 23, "соединение?"); os.sleep(0.5); gpu.set(20, 23, " ") -- отладка
- os.sleep(2) -- время когда врата открыты
- stargate.disconnect()
Я проставил os.sleep(2) думал, врата stargate.dial(address) открываются и потом работает 2-х секундный слип . Оказалось, во время слипа и происходит открытие врат. Поэтому для слипа нужно устанавливать как минимум 20-30 секунд.
-
-
Totoro, огромное спасибо!!!
Забыл обратить на это внимание и был конфликт!
Спасибо! Не первый раз выручаешь!!
Попровил код, поменял имя функции.
Теперь программа просто не видит врата старгейта. Установил принт "соединение?" после вероятного подключения к вратам, но соединения нет.
Ошибок не выдает, в то же время и соединения нет
((Не могу понять где я что не так сделал.
-
Столкнулся с ошибкой при открытии врат
Вот код программы:
Интересно: что этот код открытия врат без обвязки работает великолепно:
local comp = require("component") local sg = comp.stargate local term = require("term") local gpu=require('component').gpu local key_net = 'W9MX-YD7-MF' function main() term.clear() local address = key_net sg.dial(address) os.sleep(10) -- время когда ворота открыты sg.disconnect() end while true do main() endВ чем может быть проблема?
-
У qwertyMAN в Кликере есть такая функция обработки
local function touch(_,_, x, y) -- проверка нажатия локально if x<21 then if x>1 and x<6 and y==24 then quit = true elseif x>6 and x<13 and y==24 then reboot() elseif x>13 and x<21 and y==24 then quit_cash = not quit_cash draw_quit_cash() else for i=1, #worker do local size = 5+i*2 if size-1 == y or size==y then buy(i) end end end elseif x>60 and x<80 and y>5 and y<16 then cash = cash + click_cash draw_cash() end end
Вызываетсяevent.listen('touch', touch)Я хотел узнать сам механизм отслеживания. Как программа узнает, что был клик по экрану? Я понимаю, что есть функция, которая проверяет. Или это как-то в "фоне" происходит?
Если программа выполняется последовательно, оператор за оператором, когда отслеживается нажатие? Ведь только один раз < event.listen > был прописан.
-
Не могу разобраться с отслеживанием событий.
event.listen('touch', touch)Ни разу не пользовался этим.
Сначала я полагал, что только в какой-то части код будет отслеживать события. По типу что print () печатает только в определенном куске кода. Разбирая программу OpenClicker qwertyMAN увидел, что только один раз прописывается event.listen и потом, пока неведомым мне способом, отслеживается нажатие.
Подскажите, как, в какой момент времени и где производится отслеживание нажатия.
Где в этот момент "фокус" программы?
Буду рад вашим не большим примерам.
-
Эта программа попадалась на глаза. Программа сложная, я не смог разобраться








Выжженные земли или WasteLand на Atomic Wars
в AtomicWars [ откл. ]
Опубликовано: · Изменено пользователем bob558
Может я все сломаю, но если за основу взять сборку Galactic Science? Вот вам и жесткое выживание и приключения и необходимость строить ворота. Совершенно новая механика игры, которой не было на местном сервере. Некоторые моды нужно будет удалить или сделать более жесткими по рецептам. Тут надо следить и за уровнем кислорода. Чтобы выращивать еду и копать ресурсы понадобятся роботы - они тут есть. Интересные возможности автоматизации.