Не понял сарказма:/я вроде в эту тему как раз и иду viewtopic.php?p=177843#p177843 как найду, сообщу
[1.7.10] ComputerCraft [1.74]
#601
Написал 06.05.2012 - 21:40
#602
Написал 06.05.2012 - 21:43
#603
Написал 06.05.2012 - 22:02
Вот все функции которые есть в API peripheralа как сделать проверку на наличие диска в приемнике?
peripheral[paste][/paste]isPresent( side )peripheral[paste][/paste]getType( side )peripheral[paste][/paste]getMethods( side )peripheral[paste][/paste]call( side, methodName, param1, param2, etc )peripheral[paste][/paste]wrap( side )Описание этих функций есть на инглиш вики если не знаеш инглиш могу спешел фор ю перевести Сечас наверно буду пилить выполнение нескольких участков кода паралельно оно мне сечас какраз нужно
Зацените мою прогу Minecraft Web. Каждому скачавшему печенька бесплатно. И пряник. И тортик. Хотя нет, тортик платный.
А ты уже установил MineX? Нет? Тогда бегом устанавливай!
Цитатник:
#604
Написал 07.05.2012 - 06:14
#605
Написал 07.05.2012 - 09:13
#606
Написал 07.05.2012 - 13:00
ну естественно, его тут и нет. ну мб я не так выразился. короче есть API peripheral помогает обращаться с устройствами, в том числе дисковод, например "проверка на наличие диска".
Как сделать проверку вставки я понял, но как сделать проверку извлечения?"disk" "dist_eject" - если диск вставляется или извлекается. Аргумент - сторона
#607
Написал 07.05.2012 - 13:08
#608
Написал 07.05.2012 - 14:16
Мне нужно чтобы сделать ключ вот что, если диск вставлен то система перезапускается для запуска стартапа с диска, а если вынимается то запуск стартапа компа.Tarlidan, я хз RussDragon, ты хочешь проверить наличие диска, или ожидать события вставки/извлечения? это разные вещи
#609
Написал 07.05.2012 - 14:25
os[paste][/paste]pullEvent()os[paste][/paste]reboot()а можно сделать так:
while true doa=os[paste][/paste]pullEvent()if a=="disk" or a=="disk_eject" then os[paste][/paste]reboot() endend
#610
Написал 07.05.2012 - 15:01
#611
Написал 07.05.2012 - 15:24
#612
Написал 07.05.2012 - 15:36
он 2009/2011, ты сам то попробуй со своим бесконечным, еже секундным циклом без диска запустить, потом расскажешь.в скайп не добавлю, лагов быть не должно, ты проверял? если комп родился позже 2000 года то не должно быть.
#613
Написал 07.05.2012 - 17:19
#615
Написал 07.05.2012 - 17:35
#616
Написал 07.05.2012 - 17:53
Знаешь, я после такой помощи был крайне удивлен лагами в майнкрафте....извиняюсь, но просто я не понимаю зачем просить помощи, если всю эту помощь потом в одно место отправляешь, смысл?
#617
Написал 07.05.2012 - 17:59
#618
Написал 07.05.2012 - 18:04
Сейчас переделал код под себя чтобы перезапуск системы был каждые 20 сек при отсутствии диска, но работать отказывается, диск не видит. UPD: Сейчас сделал точно такой же код, могу даже видео снять и показать лаги.только что проверил этот код лично, ноль лагов, при том что комп у меня тупой как сибирский валенок. это уже у тебя проблемы. скажи конкретно, проверял? да/нет? именно этот код?
#619
Написал 07.05.2012 - 18:06
#620
Написал 07.05.2012 - 18:10
Ты сам когда нибудь занимался программированием? Ты знаешь что цикл while выдает действие по циклу каждую секунду если не меньше? А у тебя в коде если отсутствует диск то перезагружаться компьютер будет с тем же интервалом!скажи ты мне наконец, ты именно этот код впихнул, ничего не добавлял?
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных