[1.7.10] ComputerCraft [1.74]
#41
Написал 14.01.2012 - 20:26
Зовите меня просто - Костя.
#42
Написал 14.01.2012 - 21:27
Ошипка!
Тем более можно запилить код получше, что бы его вводить прямо при запуске програмы:
local a= {[paste][/paste][paste][/paste][paste][/paste]}if a[1]=="правильный пароль" then redstone[paste][/paste]setOutput("right/left/back", true)sleep(сколько задержка)os[paste][/paste]shutdown()Теперь пароль вводится прямо при вводе названия програмы:
"password(пример названия программы) open(пример пароля)"а не"passwordopen"Но этот код не получится сделать при запуске.
#43
Написал 14.01.2012 - 21:39
Почему?Но этот код не получится сделать при запуске. Пичаль.
#44
Написал 14.01.2012 - 21:41
Потому что само название программы будет правильным паролём. Что бы у тебя не случился когнитивный диссонанс разъясняю: в моей программе, при запуске, пишется Название и после пробела Пароль. Так что...Почему?Но этот код не получится сделать при запуске. Пичаль.
#45
Написал 14.01.2012 - 21:44
#46
Написал 14.01.2012 - 21:47
read (a)if a == Правильный_код then endredstone[paste][/paste]setOutput("right\left" true)реагирует на любой пароль. P.S.
#47
Написал 14.01.2012 - 21:48
Я исправил ошибку в программе пароля Re_Log_In'a и написал свою программу пароля. Он спрашивает почему мою версию нельзя будет запускать при запуске компьютера. Я ему разъяснил. Понятно?о_О один я не понял что тут произошло? О_о
Запускаю TIME PARADOX Мы и говорим по теме...вы сговорились? у вас были тупо цитаты, а своего текста небыло, а теперь ваши сообщения редактированы по одному разу, и там всё написано адекватно. я об этом =) ну да ладно, хватит оффтопа, говорим по теме.....
#48
Написал 14.01.2012 - 21:51
#49
Написал 14.01.2012 - 21:57
repeat read(a) if a=="правильный пароль" then redstone[paste][/paste]setOutput("сторона", true) b="a" end until b=="a"Не проверено, но по идее должно работать [snowman]
#50
Написал 14.01.2012 - 22:04
repeata=read()if a=="правильный пароль" thenredstone[paste][/paste]setOutput("сторона", true)sleep(5)redstone[paste][/paste]setOutput("сторона", false)os[paste][/paste]shutdown()elseprint("wrong code!")enduntil a=="stop"print("ending session[paste][/paste][paste][/paste][paste][/paste]")проверил, работает. только одна проблема была, хз почему так.. короче надо писать именно a=read(), а не read(a), хотя не вижу особой разницы.
#51
Написал 15.01.2012 - 08:44
Спасибо, помог.repeata=read()if a=="правильный пароль" thenredstone[paste][/paste]setOutput("сторона", true)sleep(5)redstone[paste][/paste]setOutput("сторона", false)os[paste][/paste]shutdown()elseprint("wrong code!")enduntil a=="stop"print("ending session[paste][/paste][paste][/paste][paste][/paste]")
#52
Написал 15.01.2012 - 09:03
#53
Написал 15.01.2012 - 09:35
read(a)read(b)c = a+bprint (c)
#54
Написал 15.01.2012 - 09:58
#55
Написал 15.01.2012 - 10:09
Ввожу первое слагаемое 1, второе 2 и выдаёт ошибку.
#56
Написал 15.01.2012 - 10:11
#57
Написал 15.01.2012 - 10:28
#60
Написал 15.01.2012 - 10:59
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных