Перейти к содержимому


Фотография

[1.7.10] ComputerCraft [1.74]


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2863

#981 Dimach

Dimach

    Добытчик угля

  • Пользователи
  • Сообщений: 365
  • Откуда: Киев

Написал 28.07.2012 - 19:36

Скрытый текст
исправить на
Скрытый текст
?
Программист - это симбиоз лени и логики.

Зацените мою прогу Minecraft Web. Каждому скачавшему печенька бесплатно. И пряник. И тортик. Хотя нет, тортик платный.
А ты уже установил MineX? Нет? Тогда бегом устанавливай!
Изображение
Цитатник:
Скрытый текст

#982 Няша

Няша

    Добытчик обсидиана

  • Пользователи
  • Сообщений: 1432

Написал 28.07.2012 - 20:15

Скрытый текст
исправить на
Скрытый текст
?

Ты тут насоветовал :3 На самом деле забыл для line поставить число, вот и всё проблема. UPD:

Няша,


#983 Storm Whisper

Storm Whisper

    Зачарователь

  • Пользователи
  • Сообщений: 1554
  • Откуда: Убежище 13

Написал 28.07.2012 - 21:05

os.pullEvent("key")пиши в lua, нажимай клавиши, узнаешь коды

#984 Няша

Няша

    Добытчик обсидиана

  • Пользователи
  • Сообщений: 1432

Написал 28.07.2012 - 22:14

os.pullEvent("key") пиши в lua, нажимай клавиши, узнаешь коды

Спасибо за совет. Нашел нужные коды. Но у меня до сих пор один вопрос: как мне исправить вылет с ошибкой nil при отсутствии файла?
Скрытый текст
Вот код если что.

#985 Storm Whisper

Storm Whisper

    Зачарователь

  • Пользователи
  • Сообщений: 1554
  • Откуда: Убежище 13

Написал 28.07.2012 - 22:59

shell.resolveProgram(path)

#986 semoro

semoro

    Странник

  • Пользователи
  • Сообщений: 28

Написал 28.07.2012 - 22:59

Скрытый текст
Что должно происходить при отсутствии файла?
CraftOs уже не торт? Ставь MineX!
Тысяча ошибок против одного моддера - суровая правда жизни!

#987 Няша

Няша

    Добытчик обсидиана

  • Пользователи
  • Сообщений: 1432

Написал 28.07.2012 - 23:00

Скрытый текст
При отсутствии - хотя-бы пусть просто не вылетает. А потом - просто не писало что-бы об этом. Т.е. не выводило элемент

#988 Dimach

Dimach

    Добытчик угля

  • Пользователи
  • Сообщений: 365
  • Откуда: Киев

Написал 29.07.2012 - 01:22

Небольшая новость с линии кодинга:
Работы над заменой redNet-у идут полным ходом, вот скрины теста функций приемника и передатчика:
Скрытый текст

Скрытый текст

На этих скринах показаны результаты передачи по бандлому кабелю числа 2142 в двоичной системе, на первом лог передатчика (цифры означают сколько времени потребовалось для передачи(в секундах)) на втором лог приемника (цифры означают принятое число)

Кроме того благодаря уникальному инженерному решению по одному бандлому кабелю смогут передавать данные одновременно 8 компов! И еще не ограниченное количество ждать пока одна из шин передачи освободится....
Программист - это симбиоз лени и логики.

Зацените мою прогу Minecraft Web. Каждому скачавшему печенька бесплатно. И пряник. И тортик. Хотя нет, тортик платный.
А ты уже установил MineX? Нет? Тогда бегом устанавливай!
Изображение
Цитатник:
Скрытый текст

#989 Storm Whisper

Storm Whisper

    Зачарователь

  • Пользователи
  • Сообщений: 1554
  • Откуда: Убежище 13

Написал 29.07.2012 - 08:05

Няша, shell.resolveProgram(path) объясню, раз уж тебе влом...if shell.resolveProgram(path)==nil then break end - так надеюсь понятнее?Dimach, красавчик! а если через модем попробовать, никак?

#990 Storm Whisper

Storm Whisper

    Зачарователь

  • Пользователи
  • Сообщений: 1554
  • Откуда: Убежище 13

Написал 29.07.2012 - 08:32

обновил перевод до версии 1.4список изменений уже видели.ОГРОМНОЕ спасибо Dimach за скрины апргрейдов черепашки!

#991 Няша

Няша

    Добытчик обсидиана

  • Пользователи
  • Сообщений: 1432

Написал 29.07.2012 - 08:34

Няша, shell.resolveProgram(path) объясню, раз уж тебе влом... if shell.resolveProgram(path)==nil then break end - так надеюсь понятнее?

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

#992 Storm Whisper

Storm Whisper

    Зачарователь

  • Пользователи
  • Сообщений: 1554
  • Откуда: Убежище 13

Написал 29.07.2012 - 08:36

ничерта не поняла

#993 Няша

Няша

    Добытчик обсидиана

  • Пользователи
  • Сообщений: 1432

Написал 29.07.2012 - 08:38

ничерта не поняла

AppStore:96: attempt to index ? (a nil value)
96 строка - закрытие файла. Вот в чём проблема. p.S.: понялА!? Почему здесь "а"?

#994 Storm Whisper

Storm Whisper

    Зачарователь

  • Пользователи
  • Сообщений: 1554
  • Откуда: Убежище 13

Написал 29.07.2012 - 08:41

случайно =)код дай, что мне ошибка.

#995 Няша

Няша

    Добытчик обсидиана

  • Пользователи
  • Сообщений: 1432

Написал 29.07.2012 - 08:44

случайно =) код дай, что мне ошибка.

Скрытый текст


#996 Storm Whisper

Storm Whisper

    Зачарователь

  • Пользователи
  • Сообщений: 1554
  • Откуда: Убежище 13

Написал 29.07.2012 - 09:02

поправлю:
Скрытый текст
мне вот интересно, у тебя существует файл 3.dat? upd и ещё, чем создавать кучу переменных, создай соответствующие массивы, и перед каждым выводом инфы приложения пиши id=id+1, и все массивы будут зависеть от id upd хотя я вообще не вижу смысла создавать эти переменные и массивы, это всё можно провернуть одними и теми же переменными

#997 Няша

Няша

    Добытчик обсидиана

  • Пользователи
  • Сообщений: 1432

Написал 29.07.2012 - 09:07

поправлю:

Скрытый текст
мне вот интересно, у тебя существует файл 3.dat? upd и ещё, чем создавать кучу переменных, создай соответствующие массивы, и перед каждым выводом инфы приложения пиши id=id+1, и все массивы будут зависеть от id

Файлы существуют от 1 по 8. И да - я просил помощи исправить ошибку с закрытием файла. Открытие работает нормально.

#998 Storm Whisper

Storm Whisper

    Зачарователь

  • Пользователи
  • Сообщений: 1554
  • Откуда: Убежище 13

Написал 29.07.2012 - 09:11

сделай так print("file = "..type(file)) print("file1 = "..type(file1)) print("file2 = "..type(file2)) print("file3 = "..type(file3)) file:close() file1:close() file2:close() file3:close()и скажи что он напишет, а лучше скрин

#999 Няша

Няша

    Добытчик обсидиана

  • Пользователи
  • Сообщений: 1432

Написал 29.07.2012 - 09:13

сделай так
print("file = "..type(file))
print("file1 = "..type(file1))
print("file2 = "..type(file2))
print("file3 = "..type(file3))
file:close()
file1:close()
file2:close()
file3:close()
и скажи что он напишет, а лучше скрин

Скрытый текст


#1000 Storm Whisper

Storm Whisper

    Зачарователь

  • Пользователи
  • Сообщений: 1554
  • Откуда: Убежище 13

Написал 29.07.2012 - 09:41

не знаю я короче, ты там понабыдлокодил так что хрен разберёшься.


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных