Перейти к публикации
Форум - ComputerCraft
Totoro

Дверной замок SmartLock 0.4

Рекомендованные сообщения

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

То есть пахать, пахать, и еще раз пахать :/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

То есть пахать, пахать, и еще раз пахать :/

 

Как завещал великий Ленин  ;)

 

P.S. Могу помочь по конкретным вопросам, но не здесь, а, например, в Mumble.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

О, великие программеры всея Lua, можно ли скинуть ссылочку на нормальный гайдик по очкам? А то мне даже страшно от кода становится))

А попробуй сам этот гайдик сделать, я думаю после этого вайт обеспечен будет 

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А попробуй сам этот гайдик сделать, я думаю после этого вайт обеспечен будет

1) Для вайта у меня почти дописана прога(пока не скажу какая)

2) Боюсь, мой "гайд" сведется к кривенькому переводу википедии. Не, пусть Тоторо гайды пилит, у него хорошо выходит

Как завещал великий Ленин ;)

 

P.S. Могу помочь по конкретным вопросам, но не здесь, а, например, в Mumble.

Пока у меня технические проблемы, сижу с телефона) Тут же вроде ЛС есть, так что, если будут вопросы, напишу. На крайняк, я еще не всех достал в вопроснике

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Боюсь, мой "гайд" сведется к кривенькому переводу википедии.

А у нас даже кривенького перевода нету, поэтому давай :) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А у нас даже кривенького перевода нету, поэтому давай :)

Ну, попробую...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как сделать так чтобы место цифр писались звездочки?

А что за циферки? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

А что за циферки?
Я хочу чтобы в кодовом замке были звездочки а не цифры. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я хочу чтобы в кодовом замке были звездочки а не цифры. 

Так это ни разу не кодовый замок!)) Это что-то вроде сканера отпечатка пальца... Жмякаешь на мордочку на мониторе — пользователям дверь открывается, чужим — нет)) Установка кода там нет)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так это ни разу не кодовый замок!)) Это что-то вроде сканера отпечатка пальца... Жмякаешь на мордочку на мониторе — пользователям дверь открывается, чужим — нет)) Установка кода там нет)

Ты не правильно понял.. Он имел ввиду чтобы ввод пользователя маскировался звёздочками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ты не правильно понял.. Он имел ввиду чтобы ввод пользователя маскировался звёздочками.

А зачем ? Кому надо - ник над головой прочитает. B-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Люди подскажите 

Я новичок в opencompucter пока многое для меня тайна, но мне очень понравился этот код  он очень удобный в использовании но я не совсем понимаю как им пользоваться так как при запуске pastebin run udqgd6yS у меня показывается 3 ошибки нету файла doorlist.txt, userlist.txt и чтото ещё надо эти файлы самому создавать или как. 

Но проблема в том что после того как я всё настраиваю ну дверь контроллер и нажимаю на смайлик на экране дверь открывается программа вылетает и чтото пишет красным шрифтом .что делать это я неправильно что то сделал или что 

и ещё один вопрос куда сохранять луа файлы ну например этот код я знаю то что saves/opencomputer/жёсткий диск/а дальше не знаю 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

программа вылетает и чтото пишет красным шрифтом

 

Давай скриншотик.

 

 

 

saves/opencomputer/жёсткий диск/а дальше не знаю 

 

Дальше в любую папку, в принципе. Можно так оставить, в корне.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Давай скриншотик.

 

Дальше в любую папку, в принципе. Можно так оставить, в корень

по ссылке офис ворд там фото https://yadi.sk/i/fChpO1Ue3KsbFP

 

что именно в любую папку дурлист юзерлист или сам код если код то как его потом запустить

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
мне очень понравился этот код  он очень удобный в использовании но я не совсем понимаю как им пользоваться

 

 

что именно в любую папку дурлист юзерлист или сам код если код то как его потом запустить

 

проорал, перлы +80 к настроению  :D

 

 

п.с. файлы "дурлист и юзерлист" сохранены на жесткий диск в анналы аналы форума 

  • Like 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

по ссылке офис ворд там фото https://yadi.sk/i/fChpO1Ue3KsbFP

 

Заливай скриншоты на http://imgur.com/ - реально удобнее.

 

Почему у тебя программа стартует из /tmp/ и с каким-то диким названием? У тебя OpenOS установлена вообще, запись файлов на диск возможна?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Почему у тебя программа стартует из /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

это всё что я делал

и ты не ответил на вопрос как запустить прогу с жёсткого диска

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

и ты не ответил на вопрос как запустить прогу с жёсткого диска

 

Не надо делать pastebin run.

Эта команда качает программу в папку /tmp и запускает оттуда. Будет хаос.

Делай pastebin get xxxxxxxxx lock.lua например. Это скачает программку в папку где ты находишься (home или в корень, или ещё куда-то).

А уже после этого запускай её: lock.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не надо делать pastebin run.

Эта команда качает программу в папку /tmp и запускает оттуда. Будет хаос.

Делай pastebin get xxxxxxxxx lock.lua например. Это скачает программку в папку где ты находишься (home или в корень, или ещё куда-то).

А уже после этого запускай её: lock.

ошибка не пропала но изменилась http://imgur.com/a/LQ7Zj

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ошибка не пропала но изменилась http://imgur.com/a/LQ7Zj

 

В качестве временной меры можешь попробовать закомментировать всё тело функции toLog.

Функция находится в 153 строке.

Добавь по два дефиса (--) в начало каждой строки внутри функции, чтобы она стала выглядеть примерно так:

function toLog(message)
-- тело функции
-- тело функции
-- тело функции
end

(Последняя строка end находится в 176-ой строке.)

 

Видимо что-то сломалось в записи логов. Надо будет потом протестировать самому.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я зашол и запустил код на другой сборке всё работает но я не понел как забить тревогу какая константа

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я зашол и запустил код на другой сборке всё работает но я не понел как забить тревогу какая константа

 

Там тревога была реализована через мод Nuclear Control. То есть у тебя где-то стоит сирена, и ждёт сигнала редстоуна.

А программа lock при возникновении тревоги шлёт этот сигнал.

 

Управляет сигналом редстоуна красный контроллер (блок из OC который выдает сигналы редстоуна - Redstone I/O в англ. версии). А чтобы настроить где он находится и на какую сторону выдавать сигнал в программе есть команда alarm. Вот тут про неё немного.

 

Там у команды всего несколько параметров - название триггера, параметр который обозначает разницу в уровнях того кто позвонил, и уровня двери (типа если нехватает уровня на сколько-то единиц - то тревога), адрес контроллера редстоуна, и сторона куда выдавать сигнал.

 

Там вроде справка есть в программе по командам. Например: alarm ? выдаст подсказку по команде alarm.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×