Доброго времени суток. Собственно проблема: при редактировании программ при нажатии ctrl ничего не происходит. Вообще. Подскажите, что сделать - в настройках с контрола все переназначил.
У меня такая проблема(не техническая, а с текстурами): когда ставлю золотой компьютер у меня вообще нет стороны с экраном, только боковые. У кого-нибудь еще была такая проблема? Если да, то как вы её решили(или не решили), зарание спасибо!
Мне нужно закодировать дверь в синглплеере. Делаю следующее: 1. Писал: > edit startup; 2. В новой консоли: print("Enter yellow-code: ");(yellow-code - "желтый код безопасности" так я его назвал) 3. сохранил как startup; 4. Писал: > edit 7835(мой код); 5. в консоли писал: redstone.setoutput("back"(т.к. провод редстоуна шел с задней стороны). true) sleep(3) redstone.setoutput("back". false) os.shutdown(); 6. проверял: он при запуске писал enter code: я вводил свой код, а он пишет "bios 206: [string "7835"]: 1: ')' expected" Я так понял что он ожидал где то скобку, но я все писал по правилам, должно было заработать. Что делать? Скриншоты:
os.pullEvent = os.pullEventRaw while true do write('Enter code: ') code = read('*') if code == '<ВАШ_ПАРОЛЬ_ЗДЕСЬ>' then rs.setOutput(<НАПРАВЛЕНИЕ_ДВЕРИ>, true) sleep(<ВРЕМЯ_АКТИВАЦИИ>) rs.setOutput(<НАПРАВЛЕНИЕ_ДВЕРИ>, false) os.shutdown() end end
Вместо НАПРАВЛЕНИЕ_ДВЕРИ
может быть 'back', 'front', 'top', 'bottom', 'left', 'right': задняя, передняя, верхняя, нижняя, левая, правая стороны соответственно. (Не забывайте ставить либо апострофы, либо кавычки ("), уберите угловые скобки!) ВРЕМЯ_АКТИВАЦИИ
— число секунд, кратное 0.05, например, 1.5 для полутора секунд.
А по скринам (сделал поменьше) — что за ужас со шрифтами?
Ошибка в том, что между строкой направления "back" и true/false надо ставить запятую, а не точку, как я указал в примере.
И да, подписывайтесь. Кнопка подписи прямо справа от кнопки игнорирования форматирования (буквы W в перечёркнутом красном круге). Или просто четыре тильды (~~~~). --GreenStone(вклад) 13:56, 28 декабря 2012 (UTC)
Я хотел закодировать дверь, написал программу:
Готовый вариант кодового замка (сохранять как startup):
os.pullEvent = os.pullEventRaw while true do
write('Enter code: ') code = read('*') if code == '<ВАШ_ПАРОЛЬ_ЗДЕСЬ>' then rs.setOutput(<НАПРАВЛЕНИЕ_ДВЕРИ>, true) sleep(<ВРЕМЯ_АКТИВАЦИИ>) rs.setOutput(<НАПРАВЛЕНИЕ_ДВЕРИ>, false) os.shutdown() end
end
писал ошибку: bios 267: attempt to write to global а когда писал более простую: 1. Команду print("Enter code: ") сохранить в startup 2. Создать прогру, называющуюся как ваш пароль (в моем случае 7835) с командами:
rs.setOutput(<НАПРАВЛЕНИЕ_ДВЕРИ>, true) sleep(<ВРЕМЯ_АКТИВАЦИИ>) rs.setOutput(<НАПРАВЛЕНИЕ_ДВЕРИ>, false) os.shutdown()
Тогда он писал ошибку биоса такую: 7835: attempt to call nil что делать, чтобы все работало и дверь открылась наконец?
[[Файл:Кодовый замок.png|thumb|right|Программа. Сохранять в startup.]] --GreenStone(вклад) 17:56, 28 декабря 2012 (UTC)
Пишу программу кодировки двери по всем правилам, все равно эти ошибки возникают!!!! Помогите!!! (для справки предыдущие записи)
while true do term.clear() term.setCursorPos(1, 1) print("Pozaluysta, vvedite parol:") input = read("*") if input == "ПАРОЛЬ" then redstone.setOutput("СТОРОНА", true) sleep(ВРЕМЯ_АКТИВАЦИИ) redstone.setOutput("СТОРОНА", false) end end
--ArtSin 14:01, 29 декабря 2012 (UTC)
Пишет Startup: 7: attempt to call nil
read("*")на
read()И ещё: подписывайся 4 тильдами (~). --ArtSin 15:58, 29 декабря 2012 (UTC)
Неет, ошибка в строке redstone.setoutput("left",true), если перевести то что он пишет получается startup: 7: попытайтесь назвать ноль. И что это значит... Я прост делаю карту "Minecraft DooM by NumberXIII" пародию на DooM rpg mobile, а там, разумеется, просто обязательно ставить кодовые двери... Поискал эти программки, написал и пошли ошибки, выносящщие мозг, теперь обращаюсь к вам за помощю. И еще, что значит "подписывайся четыремя тильдами(~)", точнее где и зачем.
NumberXIII 16:54, 29 декабря 2012 (UTC)заработало!
попробую minecraft в Minecraft забабахать! Эдакую classic версию--Denbrog 14:35, 4 февраля 2013 (UTC)
Сегодня в версии 1.5 в честь сами-знаете-чего у черепашек вместо "Turtle" в названии "Love Machine". На Рождество вместо "Turtle" было написано "Elf". И да, попробуйте скрафтить череп скелета-иссушителя с консолью и монитором (обычными). --GreenStone(вклад) 16:38, 14 февраля 2013 (UTC)
Обратите внимание на изображение. --GreenStone(вклад) 17:34, 21 февраля 2013 (UTC)
Вот если я хочу поставить пароль на дверь как тут: http://computercraft.info/wiki/Making_a_Password_Protected_Door Могу ли я вместо редстоуна поставить консоль вплотную к двери и посылать сигналы туда? И как?--PleasantMisha 06:31, 12 апреля 2013 (UTC)
Люди у кого была такая проблема: когда я без Optifine у меня всё хорошо как токоя его устанавливаю у меня проподает компьютеры (видно токо экран) кто знает как это исправить и ещё вопрос не по теме я просто не нашёл куда это задать как сделать что бы когда много модов minecraft не лагал???? Это был panovich.
Извините что пишу это на стене, я просто не знаю где можно оставить этот вопрос (если можно киньте ссылку куда надо). Сразу к делу! Этот мод computercraft добавляет в майнкрафт программируемые компы и роботов. Язык программирования Lua. Мне нужно запрограммировать компьютер так чтобы он отображал на специальном мониторе прикрепленном справа от самого компа бегущий текст. я основывался на видео тут но получилось так что он прокручивает текст только один раз и все. Что делать?
Вот сама программа
local pos = 18
mon = peripheral.wrap("сторона") mon.clear() mon.setBackgroundColor(цвет) mon.setTextColor(цвет) mon.setTextScale(5)
while true do
if pos==pos-26 then pos = 18 end
mon.clear() mon.setCursorPos(pos,1) mon.write("текст") pos = pos-1
os.sleep(0.15)
end
Строка где проверка на позицию. У Вас это
if pos==pos-26 then
А в видео
if pos==-26 then
--PleasantMisha (обсуждение) 19:00, 25 февраля 2014 (UTC)