@@romangoruskin4485 Нет! Не смей так говорить! Всевышний Совет имени святого Роутера, это не просто какие-то... На первый раз, вам прощается ошибка... Только на первый...
Раньше я думал что это какая то инопланетная херня которой можно овладеть только избранным, а когда прочитал что делает каждая из команд понял что это не так сложно как я думал
@@gtrttrhhp ты можешь просто зажать на какую то из команд и там покажут что они делают. А если с компа то просто наведи мышку. Также можешь навести или зажать несколько команд в control или других местах
тут все легко: ------------- read: читает данные с ячейки памяти определенного адреса и записывает их в переменную ------------- write: обратное команде "read" ------------- draw: добавление объектов в буффер рисования: clear: полное заполнение color: задает цвет будующих объектов col: задает цвет из цветового списка stroke: толщина линий line: рисование линий rect: рисует прямоугольник line rect: прямоугольник из линий poly: рисует многоугольник line poly: многоугольник из линий traingle: рисут треугольник image: рисует предмет/блок/юнит из игры ------------- print: добавление текста в буффер текста ------------- draw flush: выгрузка буффера объектов ------------- print flush: выгрузка буффера текста ------------- get link: получает блок привязанный к процессору с указанным номером: например 1 подключенный имеет номер 0, второй 1 и так далее ------------- control: управляет блоком: eneabled: вкл/выкл shoot: стрельба по координатам shoottp: стрельба по юниту config: изменение состояния блока: например ресурс в сортировщике color: изменяет цвет с помощью списка цвета ------------- radar: определяет юнитов относительно турели ------------- sensor: получает данные блока ------------- set: задает значение переменной ------------- operation: математические операции с переменными ------------- lookup: возврщает юнит/блок/предмет/жидкость по его id ------------- pack color: создает список цветов из красного зеленого синего и прозрачности ------------- wait: ожидание программы ------------- stop: остановка программы ------------- end: перезапуск программы ------------- jump: переносит "курсор выполнения" на указанную строку при удовлетворении условия: например: --- код --- 29| if a == 1 > 12 --- когда код дойдет до 29 строки то если переменная "a" будет равна 1 то код продолжит выполнение со строки 12 ------------- unit bind: привязывает выбранного юнита к процессору ------------- unit control: idle: остановка движения stop: остановка всего move: передвижения по указанным координатам apporoach как "move" но собираются вокруг с указанным радиусом path find перемещение к указанной точке, автомотически находит путь auto path find перемещение к ближайшей точке высадки врагов, автомотически находит путь boost: включение полета, если он возможен target: стрельба по координатам targettp: стрельба по выбранному юниту item drop: выкладывает ресурс из инвентаря в указанный блок *юнит должен быть рядом с ним item take: обратное "item drop" pay drop: сбросить объект на координаты pay take: взять объект на координатах pay enter: зайти в блок под собой: например на грузовой конвеер mine: копать на координатах flag: присвоение указанного флага для определения юнита build: построить блок на координатах *юнит должен уметь строить get block: получение данных об указанном блоке *юнит должен быть рядом с ним wit hin: проверка на то, рядом ли юнит с позицией unbind: отвязывает юнита ------------- unit radar: определяет юнитов относительно себя ------------- unit locate: находит посторйки -------------
Лучше сделать цикл, в котором будем проходить по всем подключённым устройствам (кроме переключателей) и изменяясь их состояние. Так можно подключить кучу разных устройств и управлять ими всеми одним переключателем.
Я как только познакомился с этим "мега топовым" языком по привычки хотел сначало поставить цикл, в него условие, а потом уже при условии = true выключать блок. Хотел я так сделать... До меня только потом (где-то через 2 часа) доперло, что там проц - это и есть сам цикл, а проверку можно и не делать, а сделать переменную, которая будет хранить какое либо значение из параметров блока и еще 1, в которую мы будем записывать результат сравнения той переменной с определенным числом. Вот так я и создал контроль охлаждения для ториевого реактора
тут все легко: ------------- read: читает данные с ячейки памяти определенного адреса и записывает их в переменную ------------- write: обратное команде "read" ------------- draw: добавление объектов в буффер рисования: clear: полное заполнение color: задает цвет будующих объектов col: задает цвет из цветового списка stroke: толщина линий line: рисование линий rect: рисует прямоугольник line rect: прямоугольник из линий poly: рисует многоугольник line poly: многоугольник из линий traingle: рисут треугольник image: рисует предмет/блок/юнит из игры ------------- print: добавление текста в буффер текста ------------- draw flush: выгрузка буффера объектов ------------- print flush: выгрузка буффера текста ------------- get link: получает блок привязанный к процессору с указанным номером: например 1 подключенный имеет номер 0, второй 1 и так далее ------------- control: управляет блоком: eneabled: вкл/выкл shoot: стрельба по координатам shoottp: стрельба по юниту config: изменение состояния блока: например ресурс в сортировщике color: изменяет цвет с помощью списка цвета ------------- radar: определяет юнитов относительно турели ------------- sensor: получает данные блока ------------- set: задает значение переменной ------------- operation: математические операции с переменными ------------- lookup: возврщает юнит/блок/предмет/жидкость по его id ------------- pack color: создает список цветов из красного зеленого синего и прозрачности ------------- wait: ожидание программы ------------- stop: остановка программы ------------- end: перезапуск программы ------------- jump: переносит "курсор выполнения" на указанную строку при удовлетворении условия: например: --- код --- 29| if a == 1 > 12 --- когда код дойдет до 29 строки то если переменная "a" будет равна 1 то код продолжит выполнение со строки 12 ------------- unit bind: привязывает выбранного юнита к процессору ------------- unit control: idle: остановка движения stop: остановка всего move: передвижения по указанным координатам apporoach как "move" но собираются вокруг с указанным радиусом path find перемещение к указанной точке, автомотически находит путь auto path find перемещение к ближайшей точке высадки врагов, автомотически находит путь boost: включение полета, если он возможен target: стрельба по координатам targettp: стрельба по выбранному юниту item drop: выкладывает ресурс из инвентаря в указанный блок *юнит должен быть рядом с ним item take: обратное "item drop" pay drop: сбросить объект на координаты pay take: взять объект на координатах pay enter: зайти в блок под собой: например на грузовой конвеер mine: копать на координатах flag: присвоение указанного флага для определения юнита build: построить блок на координатах *юнит должен уметь строить get block: получение данных об указанном блоке *юнит должен быть рядом с ним wit hin: проверка на то, рядом ли юнит с позицией unbind: отвязывает юнита ------------- unit radar: определяет юнитов относительно себя ------------- unit locate: находит посторйки -------------
Спасибо огромное играриум, мне благодаря твоим шортсам мне наконец-то хватило смелости для того что бы наконец-то разобраться в миндастри, запустить и насладится этой игрой. Огромное спасибо за твои ролики❤
По результатам голосования выиграл Hollow knight... В итоге(благодаря комментариям) вышел ролик по миндастри... Ну и в чём был тогда смысл голосования? Нет ну... Я не хочу как то облить тебя грязью, Играниум! (Да и миндастри - игра сама по себе шикарная!) Твои ролики, гайды мне всегда нравились и сильно помогали! Просто я не могу понять.... Почему?!..
@@user-nt6og7vm1t по хорошему, нужно было указать индекс, поэтому индексу получить постройку через команду GetLink, проводить операцию над блоком, а потом, если индекс меньше чем кол-во подключенных блоков, прыгать на команду после установки индекса
ну вообще конвейеры насколько я помню тоже можно отключать процессором так что для выключения структур достаточно отключать конвейеры входа ну или выхода ресурсов
Теперь я знаю как могу привязять работу построек не то что к кнопке но и к любоц постройке надо только изменить название блоков за которыми будкт следить процессор и названия тогочто он бкдет включать
@@gigavit он элементарно пока не разобрался в процесорах. Последняя его фраза в видео меня прям вывела из себя,хоть и знаю что незнание не должно нести гнева
Привяжи через флаг юнита, дай ему координаты одного хранилища, подключи второе, вытяни координаты. И через юнит контрол мув или апорач к подключеному блоку, команда взять ресурс, команда мув к второму хранилищу, и выложить ресы
Окей, но можно ли как то сделать так, что если у меня максимум кинетического сплава, то все плавильни (иссушающие ядро и находящиеся рядом) выключаются. Если да, то можете написать это в комментариях, а то я профан в этих процессорах как не крути
С одним предметом все ясно, а если нужно несколько сразу? Тупо прописывать всё вручную не удобно и каждый раз будут разные блоки тогда надо через гет линк, попробуй
Если ты про GetLink то такие вещи в основном так и делается можно при этом использовать @links но и без неё можно просто более большой код будет на на 2 строчки +-
Нах тебе тут программирование команд в миндастри не так много и запомнить их не так тежело чем все команды джава или райтан не говорю что языков в разы больше
Через sensor выведи параметр heat и через jump сделай условие что если он не равен нулю то control enabled false, енсли heat = 0 то control ensbled true. Хотя по хорошему нужно не через нагрев а через крио, но там думать больше надо
как управлять всем и сразу: ----------------------------------- sensor on switch1 @enabled set i -1 op add i i 1 getlink c_block i jump 6 equal c_block @switch control enabled c_block on 0 0 0 jump 2 notEqual c_block null ----------------------------------- просто копируем и вставляем в процессор с помощью: 1. редактировать... 2. вставить из буфера обмена ----------------------------------- закрепи пж...
гайд по всем командам: ------------- read: читает данные с ячейки памяти определенного адреса и записывает их в переменную ------------- write: обратное команде "read" ------------- draw: добавление объектов в буффер рисования: clear: полное заполнение color: задает цвет будующих объектов col: задает цвет из цветового списка stroke: толщина линий line: рисование линий rect: рисует прямоугольник line rect: прямоугольник из линий poly: рисует многоугольник line poly: многоугольник из линий traingle: рисут треугольник image: рисует предмет/блок/юнит из игры ------------- print: добавление текста в буффер текста ------------- draw flush: выгрузка буффера объектов ------------- print flush: выгрузка буффера текста ------------- get link: получает блок привязанный к процессору с указанным номером: например 1 подключенный имеет номер 0, второй 1 и так далее ------------- control: управляет блоком: eneabled: вкл/выкл shoot: стрельба по координатам shoottp: стрельба по юниту config: изменение состояния блока: например ресурс в сортировщике color: изменяет цвет с помощью списка цвета ------------- radar: определяет юнитов относительно турели ------------- sensor: получает данные блока ------------- set: задает значение переменной ------------- operation: математические операции с переменными ------------- lookup: возврщает юнит/блок/предмет/жидкость по его id ------------- pack color: создает список цветов из красного зеленого синего и прозрачности ------------- wait: ожидание программы ------------- stop: остановка программы ------------- end: перезапуск программы ------------- jump: переносит "курсор выполнения" на указанную строку при удовлетворении условия: например: --- код --- 29| if a == 1 > 12 --- когда код дойдет до 29 строки то если переменная "a" будет равна 1 то код продолжит выполнение со строки 12 ------------- unit bind: привязывает выбранного юнита к процессору ------------- unit control: idle: остановка движения stop: остановка всего move: передвижения по указанным координатам apporoach как "move" но собираются вокруг с указанным радиусом path find перемещение к указанной точке, автомотически находит путь auto path find перемещение к ближайшей точке высадки врагов, автомотически находит путь boost: включение полета, если он возможен target: стрельба по координатам targettp: стрельба по выбранному юниту item drop: выкладывает ресурс из инвентаря в указанный блок *юнит должен быть рядом с ним item take: обратное "item drop" pay drop: сбросить объект на координаты pay take: взять объект на координатах pay enter: зайти в блок под собой: например на грузовой конвеер mine: копать на координатах flag: присвоение указанного флага для определения юнита build: построить блок на координатах *юнит должен уметь строить get block: получение данных об указанном блоке *юнит должен быть рядом с ним wit hin: проверка на то, рядом ли юнит с позицией unbind: отвязывает юнита ------------- unit radar: определяет юнитов относительно себя ------------- unit locate: находит посторйки -------------
Програмисты теперь и в миндастри(а что там для артов надо...)
Тоже коды
@@photon_games.official скольео строчек кода всмысле
Всего-то нужно 38 процессоров с килотонной кода...
@@kit_vasil сколько? 4часа
...
Это только начало а от для видео.....
Всевышний Совет имени святого Роутера следит за тобой....
Это те кто смотрел кусочек роутера?
@@romangoruskin4485 Нет! Не смей так говорить! Всевышний Совет имени святого Роутера, это не просто какие-то... На первый раз, вам прощается ошибка... Только на первый...
Приношу свои извинения ваше светлейшество
Пожалуйста, предъявите свои документы!
NPC
Пора выключать всю базу друга одной кнопкой.
А лучше производство криогенки, если есть торийки)
Возьму на заметку))))))@@Dippster337
Зачем? Выруби ему центры снабжения и турели с помощью процессоров >:)
@@Dippster337 не сможешь, у меня процы контролируют охлаждение реакторов.
@@Dippster337 я боялся что охлады не хватит, но чёт избыток огромный
Раньше я думал что это какая то инопланетная херня которой можно овладеть только избранным, а когда прочитал что делает каждая из команд понял что это не так сложно как я думал
Я так и думаю до сих пор
@@gtrttrhhp ты можешь просто зажать на какую то из команд и там покажут что они делают. А если с компа то просто наведи мышку. Также можешь навести или зажать несколько команд в control или других местах
@@Ya-hz-shtoPisat сяб
Да там не так уж и сложно. Но чтобы все запомнить хоть с гайдов на ютубе, все равно нужна практика. А то если сделаешь не рабочую логику на торийки...
Тот самый друг, который уже построил таких переключателей как кнопок в самолёте и выключает ториевые реакторы с другого сектора
Спс, схему юзаю для пусковой платформы и ториевых реакторов, когда импульсные захлебнулись
Кто-то вообще ждёт видео по римворлд?
Я тебя 10-тки раз вижу в комментариях, ты везде?)
@@gucd_0529 да.
лучше пусть он реально снимает римволд а не приводит в минду +60% онлайна которые пользуются его говносхемами
@@gucd_0529 Да.
Чо сказал пульсар миндустри
Сделай полный гайд на всё, тебе всё комьюнити будет благодарно
тут все легко:
-------------
read:
читает данные с ячейки памяти определенного адреса и записывает их в переменную
-------------
write:
обратное команде "read"
-------------
draw:
добавление объектов в буффер рисования:
clear:
полное заполнение
color:
задает цвет будующих объектов
col:
задает цвет из цветового списка
stroke:
толщина линий
line:
рисование линий
rect:
рисует прямоугольник
line rect:
прямоугольник из линий
poly:
рисует многоугольник
line poly:
многоугольник из линий
traingle:
рисут треугольник
image:
рисует предмет/блок/юнит из игры
-------------
print:
добавление текста в буффер текста
-------------
draw flush:
выгрузка буффера объектов
-------------
print flush:
выгрузка буффера текста
-------------
get link:
получает блок привязанный к процессору с указанным номером:
например 1 подключенный имеет номер 0, второй 1 и так далее
-------------
control:
управляет блоком:
eneabled:
вкл/выкл
shoot:
стрельба по координатам
shoottp:
стрельба по юниту
config:
изменение состояния блока:
например ресурс в сортировщике
color:
изменяет цвет с помощью списка цвета
-------------
radar:
определяет юнитов относительно турели
-------------
sensor:
получает данные блока
-------------
set:
задает значение переменной
-------------
operation:
математические операции с переменными
-------------
lookup:
возврщает юнит/блок/предмет/жидкость по его id
-------------
pack color:
создает список цветов из красного зеленого синего и прозрачности
-------------
wait:
ожидание программы
-------------
stop:
остановка программы
-------------
end:
перезапуск программы
-------------
jump:
переносит "курсор выполнения" на указанную строку при удовлетворении условия:
например:
--- код ---
29| if a == 1 > 12
---
когда код дойдет до 29 строки то если переменная "a" будет равна 1 то код продолжит выполнение со строки 12
-------------
unit bind:
привязывает выбранного юнита к процессору
-------------
unit control:
idle:
остановка движения
stop:
остановка всего
move:
передвижения по указанным координатам
apporoach
как "move" но собираются вокруг с указанным радиусом
path find
перемещение к указанной точке, автомотически находит путь
auto path find
перемещение к ближайшей точке высадки врагов, автомотически находит путь
boost:
включение полета, если он возможен
target:
стрельба по координатам
targettp:
стрельба по выбранному юниту
item drop:
выкладывает ресурс из инвентаря в указанный блок
*юнит должен быть рядом с ним
item take:
обратное "item drop"
pay drop:
сбросить объект на координаты
pay take:
взять объект на координатах
pay enter:
зайти в блок под собой:
например на грузовой конвеер
mine:
копать на координатах
flag:
присвоение указанного флага для определения юнита
build:
построить блок на координатах
*юнит должен уметь строить
get block:
получение данных об указанном блоке
*юнит должен быть рядом с ним
wit hin:
проверка на то, рядом ли юнит с позицией
unbind:
отвязывает юнита
-------------
unit radar:
определяет юнитов относительно себя
-------------
unit locate:
находит посторйки
-------------
@@noname.7807 я про подный гад на всё а не на это, на полный гад команд процессоров
@@noname.7807 этот бро реально описал все программы в одном комменте под шортс
@@noname.7807, ебать
Лучше сделать цикл, в котором будем проходить по всем подключённым устройствам (кроме переключателей) и изменяясь их состояние. Так можно подключить кучу разных устройств и управлять ими всеми одним переключателем.
соглсен, я тоже заядлый процессоман)
@@tresher2241 хых, я один раз сделал фигню которая на экране рендерила 3д объект) (по вершинам и сторонам)
Так он похоже не знает про @links
Я как только познакомился с этим "мега топовым" языком по привычки хотел сначало поставить цикл, в него условие, а потом уже при условии = true выключать блок. Хотел я так сделать... До меня только потом (где-то через 2 часа) доперло, что там проц - это и есть сам цикл, а проверку можно и не делать, а сделать переменную, которая будет хранить какое либо значение из параметров блока и еще 1, в которую мы будем записывать результат сравнения той переменной с определенным числом. Вот так я и создал контроль охлаждения для ториевого реактора
Смодешь сделать гайд по логике
Гайд по логике у него будет, мы будем его вместе делать, коллаб у нас с ним будет. Но через пару месяцев, а мб и больше
@@afarius.official ты кто
тут все легко:
-------------
read:
читает данные с ячейки памяти определенного адреса и записывает их в переменную
-------------
write:
обратное команде "read"
-------------
draw:
добавление объектов в буффер рисования:
clear:
полное заполнение
color:
задает цвет будующих объектов
col:
задает цвет из цветового списка
stroke:
толщина линий
line:
рисование линий
rect:
рисует прямоугольник
line rect:
прямоугольник из линий
poly:
рисует многоугольник
line poly:
многоугольник из линий
traingle:
рисут треугольник
image:
рисует предмет/блок/юнит из игры
-------------
print:
добавление текста в буффер текста
-------------
draw flush:
выгрузка буффера объектов
-------------
print flush:
выгрузка буффера текста
-------------
get link:
получает блок привязанный к процессору с указанным номером:
например 1 подключенный имеет номер 0, второй 1 и так далее
-------------
control:
управляет блоком:
eneabled:
вкл/выкл
shoot:
стрельба по координатам
shoottp:
стрельба по юниту
config:
изменение состояния блока:
например ресурс в сортировщике
color:
изменяет цвет с помощью списка цвета
-------------
radar:
определяет юнитов относительно турели
-------------
sensor:
получает данные блока
-------------
set:
задает значение переменной
-------------
operation:
математические операции с переменными
-------------
lookup:
возврщает юнит/блок/предмет/жидкость по его id
-------------
pack color:
создает список цветов из красного зеленого синего и прозрачности
-------------
wait:
ожидание программы
-------------
stop:
остановка программы
-------------
end:
перезапуск программы
-------------
jump:
переносит "курсор выполнения" на указанную строку при удовлетворении условия:
например:
--- код ---
29| if a == 1 > 12
---
когда код дойдет до 29 строки то если переменная "a" будет равна 1 то код продолжит выполнение со строки 12
-------------
unit bind:
привязывает выбранного юнита к процессору
-------------
unit control:
idle:
остановка движения
stop:
остановка всего
move:
передвижения по указанным координатам
apporoach
как "move" но собираются вокруг с указанным радиусом
path find
перемещение к указанной точке, автомотически находит путь
auto path find
перемещение к ближайшей точке высадки врагов, автомотически находит путь
boost:
включение полета, если он возможен
target:
стрельба по координатам
targettp:
стрельба по выбранному юниту
item drop:
выкладывает ресурс из инвентаря в указанный блок
*юнит должен быть рядом с ним
item take:
обратное "item drop"
pay drop:
сбросить объект на координаты
pay take:
взять объект на координатах
pay enter:
зайти в блок под собой:
например на грузовой конвеер
mine:
копать на координатах
flag:
присвоение указанного флага для определения юнита
build:
построить блок на координатах
*юнит должен уметь строить
get block:
получение данных об указанном блоке
*юнит должен быть рядом с ним
wit hin:
проверка на то, рядом ли юнит с позицией
unbind:
отвязывает юнита
-------------
unit radar:
определяет юнитов относительно себя
-------------
unit locate:
находит посторйки
-------------
@@senpai_san777 Сам всё узнаешь)
@@noname.7807 Ага, а ты каждый параметр sensor объясни
Спасибо огромное играриум, мне благодаря твоим шортсам мне наконец-то хватило смелости для того что бы наконец-то разобраться в миндастри, запустить и насладится этой игрой.
Огромное спасибо за твои ролики❤
Теперь. Мы знаем на чем в следующий раз запустят Doom
Уже есть такая схема, видел на английском сервере полгода назад
В вкладке настроек языки в самом конце бужет интересный язык.
Буквально сегодня разбирался с этим
самое лучшее применение отключателя это отключение энерго потребителей для разгона кин. реактора и отключить пад, когда ресы не нужны.
Можно сделать универсальный код для выключения любого количества любых построек подключенных к процессору
Давно ждал гайда по процессорам❤
По результатам голосования выиграл Hollow knight... В итоге(благодаря комментариям) вышел ролик по миндастри... Ну и в чём был тогда смысл голосования? Нет ну... Я не хочу как то облить тебя грязью, Играниум! (Да и миндастри - игра сама по себе шикарная!) Твои ролики, гайды мне всегда нравились и сильно помогали! Просто я не могу понять.... Почему?!..
Блин вот именно в этот момент мне понадобился переключатель
О, играриум начал процессоры изучать
Пора показать свои навыки программинга на мировых процессах
Спасибо за совет
Он потихоньку из любителя переходит в мастера.
Невижу. Имонно этот гайд говно кстати
Поставить сортировщик: Не это для простолюдинов😂
Спасибо!
Jump и GetLink вышли из чата...
Вопрос в студию нах ему GetLink и Jump?
@@user-nt6og7vm1t если он подключит к процу несколько блоков то уже так просто уже не отделаться
@@user-nt6og7vm1t по хорошему, нужно было указать индекс, поэтому индексу получить постройку через команду GetLink, проводить операцию над блоком, а потом, если индекс меньше чем кол-во подключенных блоков, прыгать на команду после установки индекса
@@user-nt6og7vm1tсделать цыкл аля for через @links, а не писать говно код. Автор нихера об этом не шарит и гайды делает
ну вообще конвейеры насколько я помню тоже можно отключать процессором так что для выключения структур достаточно отключать конвейеры входа ну или выхода ресурсов
Мне так нравится чара.
Жду когда Играриум научиться переносить ресурсы юнитами и делать схемк анти-взрыв торриевого реактора (всё на процессорах)
День: 0
Для меня миндостри это как компаратров в майкрафт×99
Если бы я хотел писать команды на английский стал бы программистом😂
Запускаем Doom в Mindustry.
Жду пока ИГрариум пойдет играет на эрекир день 3
Команда link упростит всё это... Ну или усложнит, это как считать)
В смысле усложнит - _-?
С @links это можно зделать в 6 команд на безконечное количество
Можно подключить кнопки к кнопкам и в итоге всё необходимые буры и кнопки будут включаться и выключаться в два клика😊
Можно но места много есть будет
Вот бы эти строки в функцию одну объединить...или класс, чтоб не писать тысячу строк😅😅😅
Былобы хорошо
Можно сделать цыкл по типу for
Вот бы перевод на команды великие переводчики сделали, что б быстрее понимать
Жду обзор мода exo genesis день первый
Спасибо
Теперь я знаю как могу привязять работу построек не то что к кнопке но и к любоц постройке надо только изменить название блоков за которыми будкт следить процессор и названия тогочто он бкдет включать
Ждём дум в миндастри
А можно просто сортировщик поставить и менять ресы которые он пропускает
Result вроде можно изменить например нa e1 (то что я импользую)
УРАА МИНДА
Требую полную версию гайда по процессорам 👍
Он не потянет сам. Судя по этому "гайду"
@@Remenod почему не потянет это тестовое обучение?
@@gigavit он элементарно пока не разобрался в процесорах. Последняя его фраза в видео меня прям вывела из себя,хоть и знаю что незнание не должно нести гнева
Жду гайд на очень красивые и классные карты 🥰
Guy's, please, don't sprey sexy images, my mom check my PC
Лучше просто биндануть предмет с помощью гет линк, так модно будет подключать любоц предмет
2 вещи которые я никогда не пойму : логика в факторио и миндастри
Автору тоже
Ждем компьютер в миндастри...
Уже, тем более учитывая что там есть полноценные граф процессоры, так что я уже ищу дум и bad apple там
@@nirob2282 ох, где же этот дум только не запускали...
Хотелось бы чтобы поцесор мониторил количество материала и при полном наполнения включал завод а при пустом заводе включал
Так он и так это может делать в помощь команда sensor
Хорошо
@@Sergei-pm2hj если есть желание пиши свой тг могу помочь просто мне нечем заняться
Можно сделать что бы бур сам выключаться если конвеяр заполнен
Нафига?
Можно через линк и цикл вырубать и врубать все постройки одного типа
Когда уже пооный гайд по командам
нехера как это просто
Igrarium сделай гайд на программу для юнитов чтобы они перевозили из точки а(не ядро) в точку б(не ядро) материалы
Привяжи через флаг юнита, дай ему координаты одного хранилища, подключи второе, вытяни координаты. И через юнит контрол мув или апорач к подключеному блоку, команда взять ресурс, команда мув к второму хранилищу, и выложить ресы
А теперь главный вопрос, зачем?
Что бы заводы отключать когда рейсы от завода на пределе
В мировом процессоре намного больше функций!!
Окей, но можно ли как то сделать так, что если у меня максимум кинетического сплава, то все плавильни (иссушающие ядро и находящиеся рядом) выключаются. Если да, то можете написать это в комментариях, а то я профан в этих процессорах как не крути
Сложно... А главное, зачем???
Давай фулл видео по миндурке
О видева по минде
Когда в мендастри будет русский язык а трудно мне и не только мне наверно
С одним предметом все ясно, а если нужно несколько сразу? Тупо прописывать всё вручную не удобно и каждый раз будут разные блоки тогда надо через гет линк, попробуй
Я с линками сделал... Просто выбираю сразу что нужно и не парюсь
Если ты про GetLink то такие вещи в основном так и делается можно при этом использовать @links но и без неё можно просто более большой код будет на на 2 строчки +-
.
Созрел вопрос: зачем?
О нет, опять очевидная инфа для новичков 😢
Очевидная?
@@Maykun_online да, это просто
А зачем мне бур вырубать
виу
Где полное видео размером 20 минут😢😢
Скоро играть за пк без знания логики языков програмирования станет невозможно. Мы возвращаемся в 80е
Эта хрень не сложнее скретча
Скоро запусят дум в миндастри
Я делал с помощью jump'ов и end'ов...
играриум, почему ты рассказиваешь про серупило? переключись на эрекир хоть разок
А зачем?
Вопрос а нах мне это ?
Когда уже в миндастри запустят дум?
Вопрос 1-зачем?
Ёмаё я сделал рабочую схему но в ней больше строк
Было бы ещё лучше если бы вместо этих команд можно было бы вводить код из разных языков программирования таких как python
Нах тебе тут программирование команд в миндастри не так много и запомнить их не так тежело чем все команды джава или райтан не говорю что языков в разы больше
@@user-nt6og7vm1t да но есть люди которым приятней и удобней использовать популярные языки программирования
Ты можешь в блокноте писать код для процесора минды
Как управлять несколькими юнитоми за раз?
легко и просто, просто берëшь и выделяешь их всех
@@tresher2241 где чем и как
Я просто нуб и играю с телефона
У меня лишь 1 вопрос
зачем?
+
Хорошо теперь вопрос, как сделать так чтобы монитор работал?
Draw flush
Так и до Doom не далеко
А зачем выключатель ?
Что в школе, что здесь ну не даётся оно мне (хотя может быть это из-за того что я просто не знаю английский)
Тебе английский не нужен
@@Remenod согласен (более менее разобрался)
@@user-nd7ld2zm2k самое главное понять всю силу jumpи встроеных переменных аля @links
Покажи как сделать завод кинетики
Подведи 4 ресурса и один вывод😶🌫️
Э, а где тераррия😢
А как сделать так, чтобы отключали питание торинвого реактора при нехватке криогенки?
Через sensor выведи параметр heat и через jump сделай условие что если он не равен нулю то control enabled false, енсли heat = 0 то control ensbled true. Хотя по хорошему нужно не через нагрев а через крио, но там думать больше надо
Допустим но зачем?
Пж пж пж пж пж напишите как скравтеть песь я не знаю как зделать мето стекло
Бля программирование в миндастри
Главный вопрос а зачем
Scratch какой-то...
А можно выводить ресурс из ядра?
Если что мы только зачистили ледяной лес
Построй блок разгрузчик вплотную к ядру(нужен титан)
Интересно играриум запустит в mindustry doom?
Это уже зделали
как управлять всем и сразу:
-----------------------------------
sensor on switch1 @enabled
set i -1
op add i i 1
getlink c_block i
jump 6 equal c_block @switch
control enabled c_block on 0 0 0
jump 2 notEqual c_block null
-----------------------------------
просто копируем и вставляем в процессор с помощью:
1. редактировать...
2. вставить из буфера обмена
-----------------------------------
закрепи пж...
гайд по всем командам:
-------------
read:
читает данные с ячейки памяти определенного адреса и записывает их в переменную
-------------
write:
обратное команде "read"
-------------
draw:
добавление объектов в буффер рисования:
clear:
полное заполнение
color:
задает цвет будующих объектов
col:
задает цвет из цветового списка
stroke:
толщина линий
line:
рисование линий
rect:
рисует прямоугольник
line rect:
прямоугольник из линий
poly:
рисует многоугольник
line poly:
многоугольник из линий
traingle:
рисут треугольник
image:
рисует предмет/блок/юнит из игры
-------------
print:
добавление текста в буффер текста
-------------
draw flush:
выгрузка буффера объектов
-------------
print flush:
выгрузка буффера текста
-------------
get link:
получает блок привязанный к процессору с указанным номером:
например 1 подключенный имеет номер 0, второй 1 и так далее
-------------
control:
управляет блоком:
eneabled:
вкл/выкл
shoot:
стрельба по координатам
shoottp:
стрельба по юниту
config:
изменение состояния блока:
например ресурс в сортировщике
color:
изменяет цвет с помощью списка цвета
-------------
radar:
определяет юнитов относительно турели
-------------
sensor:
получает данные блока
-------------
set:
задает значение переменной
-------------
operation:
математические операции с переменными
-------------
lookup:
возврщает юнит/блок/предмет/жидкость по его id
-------------
pack color:
создает список цветов из красного зеленого синего и прозрачности
-------------
wait:
ожидание программы
-------------
stop:
остановка программы
-------------
end:
перезапуск программы
-------------
jump:
переносит "курсор выполнения" на указанную строку при удовлетворении условия:
например:
--- код ---
29| if a == 1 > 12
---
когда код дойдет до 29 строки то если переменная "a" будет равна 1 то код продолжит выполнение со строки 12
-------------
unit bind:
привязывает выбранного юнита к процессору
-------------
unit control:
idle:
остановка движения
stop:
остановка всего
move:
передвижения по указанным координатам
apporoach
как "move" но собираются вокруг с указанным радиусом
path find
перемещение к указанной точке, автомотически находит путь
auto path find
перемещение к ближайшей точке высадки врагов, автомотически находит путь
boost:
включение полета, если он возможен
target:
стрельба по координатам
targettp:
стрельба по выбранному юниту
item drop:
выкладывает ресурс из инвентаря в указанный блок
*юнит должен быть рядом с ним
item take:
обратное "item drop"
pay drop:
сбросить объект на координаты
pay take:
взять объект на координатах
pay enter:
зайти в блок под собой:
например на грузовой конвеер
mine:
копать на координатах
flag:
присвоение указанного флага для определения юнита
build:
построить блок на координатах
*юнит должен уметь строить
get block:
получение данных об указанном блоке
*юнит должен быть рядом с ним
wit hin:
проверка на то, рядом ли юнит с позицией
unbind:
отвязывает юнита
-------------
unit radar:
определяет юнитов относительно себя
-------------
unit locate:
находит посторйки
-------------
Можно вопрос?
Нельзя переименовать постройки и зафиксировать все заводы буры и т.д. одной строчкой кода?
Перейменоватт нельзя. Следующий код вьіключит все подключенньіе постройки:
set i 0
getlink b i
control enabled b 0 0 0 0
op add i i 1
jump 1 lessThan i @links
Многа букаф
Мало
Помогите мне пройти 3 сектор ерекир планети
Можно этой фигнёй сделать так, чтобы бур передавал х предметов в одну сторону у в другую и т.д?
нет
можно через костыли, но для этого нужны будут конвейеры, т.е фактически мы будет отключать конвейры
А нахер тебе это-_-?
@@tresher2241 можно переворачивать с помощью поли бронировоный конвеер но мне кажется гемар