Актуальный гайд по серверной стойке: • Minecraft: OpenCompute...
Пікірлер: 25
@Hikooshi7 жыл бұрын
Актуальный гайд по серверной стойке: kzbin.info/www/bejne/e4LUiqCemtR3oNk
@smok1e-wavemaker5 жыл бұрын
Лайк за серверЫ!
@user-jl1pm6nk7s7 жыл бұрын
Я не очень хорошо разбираюсь в lua. Недавно я хотел написать простенькую программу для робота что бы он ехал до зарядного устройства, включал его, заряжался и выключал. Вопрос: как написать функцию что бы робот просто стоял и ждал?
@Hikooshi7 жыл бұрын
не с той стороны думаешь - робот стоит и ничего не делает до тех пор, пока не будет вызвана какая-либо функция робота: robot.forward(), robot.left(), robot.right(), robot.back() и тому подобные. Чтобы он начал что-либо делать, нужно эти функции вызывать какими-либо условиями или циклами
@user-jl1pm6nk7s7 жыл бұрын
допустим, на одном компе у меня есть программа. Как я могу запустить эту программу дистанционно с помощью другого компа(планшета,сервера)?
@Hikooshi7 жыл бұрын
переводишь компьютер, на котором установлена программа в ожидание эвента, например, через интерпретатор, вводишь в интерпретаторе следующий код: _,_,_,_,_,message = event.pull("modem") if message == "start" then dofile("путь до твоей программы") end после этого с любого другого компьютера с сетевой картой отправляешь, например, бродкастом слово "start" и программа должна запуститься, только не забудь на первом компьютере, на котором нужно запустить программу открыть порт сетевой карты, на который будешь отправлять слово "start". Слово, также, может быть любым, главное, чтоб такое же слово было и в if message == ... then dofile(...) end. Ничего сложного
@jounsik148 жыл бұрын
Я так и не понял, как связать два монитора с одним компьютером так, чтобы я мог управлять компьютером с разных мониторов -_-
@Hikooshi8 жыл бұрын
+Eugene Channel эвенты монитора работают, если монитор подключен и даже в том случае, если на этом мониторе нет изображения. Чтоб было изображение на обоих мониторах, нужно использовать эвент "компонент добавлен", биндить монитор к видеокарте и перерисовывать изображение. Чтоб понятнее было, можешь зайти на сайт computercraft . ru, там есть порт лифта от Totoro, у него там для этого дела используется несложный код
@Nobodyq8 жыл бұрын
NEO ты дал ссылку где Computer craft а ето OpenComputers ето две разные вещи
@Nobodyq8 жыл бұрын
***** но там написание программ отличаеться и не так уж и мало чеми оно более приближенное до реального
@Hikooshi8 жыл бұрын
+Джон Шепард вообще в CC, в отличие от OC, насколько я знаю, используется старое ядро Lua, то есть мод не развивается, OC же постоянно обновляется
@Nobodyq8 жыл бұрын
Hikooshi и в ОС крайты лучше а то в СС возьми камня редстоуна и стекла вот тебе пк уже а в ОС нужны транзисторы жесткие диски процессоры енергия и так далее тому подобное даже серверы есть
@Hikooshi8 жыл бұрын
ага, но все-таки ты прав, что гайды не те, которые тебе нужны, в смысле не по тому моду
@nokio63053 жыл бұрын
Не-знаю по чему то у меня данная команда =event.pull("modem") не работает а брод каст отправляет, порты открыты всё подключено сетевухи врубил может кто подскажет?
@Hikooshi3 жыл бұрын
код в студию, можешь выложить на пастбин, если большой pastebin.com
@nokio63053 жыл бұрын
@@Hikooshi как то так серверная стойка: lua component.modem.open(333) =event.pull("modem") комп: component.modem.broadcast(3, "Тут ваша реклама задонатите мне пж хоть копеечьку") как то так вроде
@nokio63053 жыл бұрын
делал как приведено в видио даже не знаю что могло пойти не так заранее спасибо что откликнулись
@Hikooshi3 жыл бұрын
@@nokio6305 тут ты на третий порт отправляешь, а открыт у тебя 333. Если ты делаешь это в интерпретаторе, то должно вернуть 6 значений, если в программе, то никак не отреагирует такая запись
@nokio63053 жыл бұрын
@@Hikooshi ой сам ошибся когда тебе код писал дела тут не в порте, незнаю щяс ещё 1 раз пойду попробую может получится