Arsean
-
Публикации
7 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем Arsean
-
-
23 минуты назад, serafim сказал:Есть пару вопросов:
Берём руду из первого сундука и ложем слитки во второй сундук, а чем из руды в слитки переделывать ?
(печка, дробилка с печкой из какого то мода, командный блок, или иной способ)
можно поподробнее, откуда этот курс берётся и где обменивать
Слитки будут лежать в мэ системе, а руда будет перерабатываться сама. Насчет курса, было бы хорошо, если бы я сам мог немного подредактировать код и сам добавить руды, курсы. А так в курсе руд должны быть просто руды и слитки(x2), руды написал выше
-
1
-
-
Описание:
Программа должна ждать когда появится в сундуке руды при помощи мэ интерфейса и адаптера. Далее когда в этом сундуке появляется руда, программа должна проверить, есть-ли в мэ системе в 2 раза больше слитков чем полученной руды, если да, то забрать руду и положить слитки(в удвоенном количестве) в сундук(желательно соседний). Ещё было бы хорошо, если бы на монитор выводился курс обмена руд. Руды которые можно будет обменивать: железо, золото, медь(industrial), олово(industrial), свинец(industrial), серебро(thermal), платина(thermal)
Вознаграждение материальное, заранее обговорим цену
Если есть вопросы или предложения, писать в личку или в эту тему, так же можно в дискорд Arsean#4961
-
1
-
-
Вайтлист, сразу сделал, но спасибо за идею )
-
Не знаю как, но это помогло, спасибо )
-
-
Вообщем, немного разузнал про OpenSecurity и загорелся идеей сделать ворота с идентификатором хозяев дома. С самого начала всё пошло не очень, нету русскоязычных гайдов, сам язык я знаю не очень, раньше только с роботом работал. Но спустя дня 3 я во всём разобрался и застрял на довольно глупом месте.
Цитатаentity = require("component").os_entdetector alarm = require("component").os_alarm door = require("component").os_rolldoorcontroller local e = entity.scanPlayers(3) local whitelist = {{}} alarm.setAlarm("klaxon2") alarm.setRange(15) whitelist[1] = "Arsean" whitelist[2] = "sherlock2202" function open() door.open() os.sleep(5) door.close() detect() end function detect() if type(q[1]) == type(nil) then print("Нету") os.sleep(2) q = e detect() else print("Есть") q = e check() end end function check() x = e[1].name if x == "Arsean" then open() else alarm.activate() os.sleep(5) alarm.deactivate() end detect() end q = e detect()
Я перепробовал множество идей, и пришел к полному абсурду(это то, что вы сейчас читаете). Суть системы заключается в том, что она раз в 2 секунды проверяет, есть-ли кто-нибудь из игроков рядом, если есть то проверяет кто, если хозяин, то открывает дверь, если нет, то включает сирену(что бы знать, когда кто-то трётся и твоих дверей).
Ошибка заключается в том, что он присваивает q значение и не меняет его. Если запускаешь программу когда рядом стоишь, он всегда будет видеть что ты рядом, если запускаешь когда он тебя не видит, то он не изменит своего мнения.
Пробовал в одиночке, везде. Ничего не помогает. Прошу совета

Программа для переработки руд на варпе
в Новые заказы
Опубликовано:
Нет, смысл в том, чтобы игроку не бегать по обменника на варпах, а сразу знать что можно обменять, и не искал обменник с нужной рудой как на обычных варпах, а иметь один со всеми рудами