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

OC+AE2, или автокрафт по-компьютерному

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

Эх, как же трудно сделать обработку всех ошибок и добавлять новые фичи... Код растягивается, становится труднее уследить за багами.

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


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

Эх, как же трудно сделать обработку всех ошибок и добавлять новые фичи... Код растягивается, становится труднее уследить за багами.

Привыкай.

  • Like 1

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


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

Я буду делать бэкапы

Я буду делать бэкапы

Я буду делать бэкапы

Я буду делать бэкапы

Я буду делать бэкапы

Я буду делать бэкапы

Я буду делать бэкапы

Я буду делать бэкапы

Я буду делать бэкапы

Я буду делать бэкапы

Я буду делать бэкапы

...

:unsure:

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


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

Убунта, сделай isAvailable

Ок. Но всё-таки, написал же, что нужно адаптер поставить к интерфейсу. К тому же не рекомендую использовать эту прогу по прямому назначению. Я выложил для того, чтобы более опытные прогеры (Totoro, Fingercomp) указали на типичные ошибки, если таковые имеются, а также для того, чтобы просто было :)

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


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

И ещё. Вот тебе код, как узнать аддресс модема:

 

for address in pairs(component.list()) do

if component.list()[address]=='modem' then modemAddress=address

break

end

end

 

 

 

 

 

чтобы более опытные прогеры (Totoro, Fingercomp)

Айайай! А если зеро увидит?

Изменено пользователем Asummonster
  • Like 1

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


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

И ещё. Вот тебе код, как узнать аддресс модема:

 

for address in pairs(component.list()) do

if component.list()[address]=='modem' then modemAddress=address

break

end

end

 

 

 

 

 

Айайай! А если зеро увидит?

 

modem = component("modem")()

if modem == nil then error("Modem not found.") end

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


Ссылка на сообщение
Поделиться на других сайтах
modem = component("modem")()

if modem == nil then error("Modem not found.") end

Ему аддресс нужен=)

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


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

Ему аддресс нужен=)

Оно и возвращает адрес.

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


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

Ок. Спасибо, буду знать.

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


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

А не проще юзать:

local addr = component.modem.address -- там где 'modem' можно сменить на имя компонента
  • Like 1

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


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

Спасибо, конечно, но я же на компе указываю адрес робота, а на роботе адрес компа. Поэтому перед сборкой робота кладу модем в комп и делаю, как товаrищ LeshaInc. (=component.modem.address). Затем анализатором переносим адрес в текст проги, а модем пихаем в робота.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

×