Fingercomp 4 398 Опубликовано: 1 сентября, 2015 Я хочу чтобы в кодовом замке были звездочки а не цифры. Так это ни разу не кодовый замок!)) Это что-то вроде сканера отпечатка пальца... Жмякаешь на мордочку на мониторе — пользователям дверь открывается, чужим — нет)) Установка кода там нет) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
LeshaInc 624 Опубликовано: 1 сентября, 2015 Так это ни разу не кодовый замок!)) Это что-то вроде сканера отпечатка пальца... Жмякаешь на мордочку на мониторе — пользователям дверь открывается, чужим — нет)) Установка кода там нет)Ты не правильно понял.. Он имел ввиду чтобы ввод пользователя маскировался звёздочками. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
davial 1 972 Опубликовано: 2 сентября, 2015 Ты не правильно понял.. Он имел ввиду чтобы ввод пользователя маскировался звёздочками. А зачем ? Кому надо - ник над головой прочитает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
den_heat 2 Опубликовано: 8 июля, 2017 Люди подскажите Я новичок в opencompucter пока многое для меня тайна, но мне очень понравился этот код он очень удобный в использовании но я не совсем понимаю как им пользоваться так как при запуске pastebin run udqgd6yS у меня показывается 3 ошибки нету файла doorlist.txt, userlist.txt и чтото ещё надо эти файлы самому создавать или как. Но проблема в том что после того как я всё настраиваю ну дверь контроллер и нажимаю на смайлик на экране дверь открывается программа вылетает и чтото пишет красным шрифтом .что делать это я неправильно что то сделал или что и ещё один вопрос куда сохранять луа файлы ну например этот код я знаю то что saves/opencomputer/жёсткий диск/а дальше не знаю Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro Автор темы 3 563 Опубликовано: 8 июля, 2017 программа вылетает и чтото пишет красным шрифтом Давай скриншотик. saves/opencomputer/жёсткий диск/а дальше не знаю Дальше в любую папку, в принципе. Можно так оставить, в корне. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
den_heat 2 Опубликовано: 8 июля, 2017 Давай скриншотик. Дальше в любую папку, в принципе. Можно так оставить, в корень по ссылке офис ворд там фото https://yadi.sk/i/fChpO1Ue3KsbFP что именно в любую папку дурлист юзерлист или сам код если код то как его потом запустить Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Alex 4 683 Опубликовано: 9 июля, 2017 мне очень понравился этот код он очень удобный в использовании но я не совсем понимаю как им пользоваться что именно в любую папку дурлист юзерлист или сам код если код то как его потом запустить проорал, перлы +80 к настроению п.с. файлы "дурлист и юзерлист" сохранены на жесткий диск в анналы аналы форума 3 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro Автор темы 3 563 Опубликовано: 10 июля, 2017 по ссылке офис ворд там фото https://yadi.sk/i/fChpO1Ue3KsbFP Заливай скриншоты на http://imgur.com/ - реально удобнее. Почему у тебя программа стартует из /tmp/ и с каким-то диким названием? У тебя OpenOS установлена вообще, запись файлов на диск возможна? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Гость Kartze Опубликовано: 10 июля, 2017 @@Alex, как говорится в народе, FAKKEN SAVED. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
den_heat 2 Опубликовано: 10 июля, 2017 Почему у тебя программа стартует из /tmp/ и с каким-то диким названием? У тебя OpenOS установлена вообще, запись файлов на диск возможна? вот что я делал http://imgur.com/a/GJhAV тут фото системы http://imgur.com/a/hMeN2 ну тут комплектация http://imgur.com/a/4LPLG установка http://imgur.com/a/sD8ms запуск http://imgur.com/a/WtqkZ прога http://imgur.com/a/OlJrU добавил дверь и нажал на экран двери http://imgur.com/a/FMb5A это всё что я делал и ты не ответил на вопрос как запустить прогу с жёсткого диска Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro Автор темы 3 563 Опубликовано: 10 июля, 2017 и ты не ответил на вопрос как запустить прогу с жёсткого диска Не надо делать pastebin run. Эта команда качает программу в папку /tmp и запускает оттуда. Будет хаос. Делай pastebin get xxxxxxxxx lock.lua например. Это скачает программку в папку где ты находишься (home или в корень, или ещё куда-то). А уже после этого запускай её: lock. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
den_heat 2 Опубликовано: 10 июля, 2017 Не надо делать pastebin run. Эта команда качает программу в папку /tmp и запускает оттуда. Будет хаос. Делай pastebin get xxxxxxxxx lock.lua например. Это скачает программку в папку где ты находишься (home или в корень, или ещё куда-то). А уже после этого запускай её: lock. ошибка не пропала но изменилась http://imgur.com/a/LQ7Zj Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro Автор темы 3 563 Опубликовано: 10 июля, 2017 ошибка не пропала но изменилась http://imgur.com/a/LQ7Zj В качестве временной меры можешь попробовать закомментировать всё тело функции toLog. Функция находится в 153 строке. Добавь по два дефиса (--) в начало каждой строки внутри функции, чтобы она стала выглядеть примерно так: function toLog(message) -- тело функции -- тело функции -- тело функции end (Последняя строка end находится в 176-ой строке.) Видимо что-то сломалось в записи логов. Надо будет потом протестировать самому. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
den_heat 2 Опубликовано: 13 июля, 2017 я зашол и запустил код на другой сборке всё работает но я не понел как забить тревогу какая константа Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro Автор темы 3 563 Опубликовано: 14 июля, 2017 я зашол и запустил код на другой сборке всё работает но я не понел как забить тревогу какая константа Там тревога была реализована через мод Nuclear Control. То есть у тебя где-то стоит сирена, и ждёт сигнала редстоуна. А программа lock при возникновении тревоги шлёт этот сигнал. Управляет сигналом редстоуна красный контроллер (блок из OC который выдает сигналы редстоуна - Redstone I/O в англ. версии). А чтобы настроить где он находится и на какую сторону выдавать сигнал в программе есть команда alarm. Вот тут про неё немного. Там у команды всего несколько параметров - название триггера, параметр который обозначает разницу в уровнях того кто позвонил, и уровня двери (типа если нехватает уровня на сколько-то единиц - то тревога), адрес контроллера редстоуна, и сторона куда выдавать сигнал. Там вроде справка есть в программе по командам. Например: alarm ? выдаст подсказку по команде alarm. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ecyc 0 Опубликовано: 10 января, 2021 привет. я вот тоже новичок во всем этом моде, но программа классная, и я установил её к себе. Но проблема в том, что при каждом запуске программа перезаписывает все три файла (doorlist, userlist и alarlist) и потом говорит, что нет таких файлов, создаются пустые списки. И действительно, заменяет те файлы, которые были заполнены, на пустые, и все приходится каждый раз настраивать. Особенно неудобно, если комп выключился, и приходится опять все настраивать. Надеюсь на поддержку) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vx13 2 271 Опубликовано: 11 января, 2021 В 10.01.2021 в 13:10, ecyc сказал: привет. я вот тоже новичок во всем этом моде, но программа классная, и я установил её к себе. Но проблема в том, что при каждом запуске программа перезаписывает все три файла (doorlist, userlist и alarlist) и потом говорит, что нет таких файлов, создаются пустые списки. И действительно, заменяет те файлы, которые были заполнены, на пустые, и все приходится каждый раз настраивать. Особенно неудобно, если комп выключился, и приходится опять все настраивать. Надеюсь на поддержку) Программа работает правильно только когда запускается из корневого каталога. То есть нужно перейти в корневой каталог и запустить программу оттуда. ps проблема похоже в том, что fs.exists ничего не знает про рабочий каталог шелла Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ecyc 0 Опубликовано: 11 января, 2021 9 часов назад, vx13 сказал: Программа работает правильно только когда запускается из корневого каталога. То есть нужно перейти в корневой каталог и запустить программу оттуда. ps проблема похоже в том, что fs.exists ничего не знает про рабочий каталог шелла так в том и суть, что в корневой папке, я никакие папки вообще не создавал(если я правильно понял:)) я установил openos, и никаких папок не создавал, сразу установил эту прогу, и она мне постоянно выдает об отсутствии файлов, хотя они есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 148 Опубликовано: 11 января, 2021 6 минут назад, ecyc сказал: так в том и суть, что в корневой папке, я никакие папки вообще не создавал(если я правильно понял:)) Суть в том, что при установке создаётся каталог /home, и программа, скорее всего, установилась именно в него, а не в корневой. Файлы создаются в каталоге /home, а их наличие проверяется в /. 9 часов назад, vx13 сказал: проблема похоже в том, что fs.exists ничего не знает про рабочий каталог шелла Да, очень похоже. filesystem является слишком низкоуровневой библиотекой. Библиотека io, уровнем повыше, использует вспомогательную библиотеку shell: function io.open(path, mode) local resolved_path = require("shell").resolve(path) local stream, result = require("filesystem").open(resolved_path, mode) Благодаря этому io.open может открыть файл в текущем каталоге без указания полного пути. Но filesystem.open без указания пути откроет файл в корневом каталоге. Смешение кода, работающего то через io, то через filesystem обычно и приводит к описанной ошибке. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ecyc 0 Опубликовано: 11 января, 2021 12 минуты назад, eu_tomat сказал: Суть в том, что при установке создаётся каталог /home, и программа, скорее всего, установилась именно в него, а не в корневой. Файлы создаются в каталоге /home, а их наличие проверяется в /. океееееей а можно попросить небольшую помощь, как установить тогда не в /home, а в / ? а то я вроде и что-то во всем этом и понимаю, а вроде и нет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах