Jump to content


Photo

[1.7.10] ComputerCraft [1.74]


  • Please log in to reply
2863 replies to this topic

#601 RussDragon

RussDragon

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

  • Пользователи
  • Active Posts1898

Posted 06.05.2012 - 21:40

я вроде в эту тему как раз и иду viewtopic.php?p=177843#p177843 как найду, сообщу

Не понял сарказма:/
Скрытый текст

#602 Storm Whisper

Storm Whisper

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

  • Пользователи
  • Active Posts1554
  • Откуда: Убежище 13

Posted 06.05.2012 - 21:43

ну естественно, его тут и нет. ну мб я не так выразился. короче есть API peripheral помогает обращаться с устройствами, в том числе дисковод, например "проверка на наличие диска".

#603 Dimach

Dimach

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

  • Пользователи
  • Active Posts365
  • Откуда: Киев

Posted 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 )
Описание этих функций есть на инглиш вики если не знаеш инглиш могу спешел фор ю перевести Сечас наверно буду пилить выполнение нескольких участков кода паралельно оно мне сечас какраз нужно [mooshroom]
Программист - это симбиоз лени и логики.

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

#604 RussDragon

RussDragon

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

  • Пользователи
  • Active Posts1898

Posted 07.05.2012 - 06:14

Скрытый текст
Англ то я знаю, но если переведешь и выложишь сюда поможешь еще кому то:)
Скрытый текст

#605 Tarlidan

Tarlidan

    Добытчик алмазов

  • Пользователи
  • Active Posts951

Posted 07.05.2012 - 09:13

Где для Bukkit скачать можно? Нигде не получилось найти.

#606 RussDragon

RussDragon

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

  • Пользователи
  • Active Posts1898

Posted 07.05.2012 - 13:00

ну естественно, его тут и нет. ну мб я не так выразился. короче есть API peripheral помогает обращаться с устройствами, в том числе дисковод, например "проверка на наличие диска".

"disk" "dist_eject" - если диск вставляется или извлекается. Аргумент - сторона

Как сделать проверку вставки я понял, но как сделать проверку извлечения?
Скрытый текст

#607 Storm Whisper

Storm Whisper

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

  • Пользователи
  • Active Posts1554
  • Откуда: Убежище 13

Posted 07.05.2012 - 13:08

Tarlidan, я хзRussDragon, ты хочешь проверить наличие диска, или ожидать события вставки/извлечения? это разные вещи

#608 RussDragon

RussDragon

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

  • Пользователи
  • Active Posts1898

Posted 07.05.2012 - 14:16

Tarlidan, я хз RussDragon, ты хочешь проверить наличие диска, или ожидать события вставки/извлечения? это разные вещи

Мне нужно чтобы сделать ключ вот что, если диск вставлен то система перезапускается для запуска стартапа с диска, а если вынимается то запуск стартапа компа.
Скрытый текст

#609 Storm Whisper

Storm Whisper

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

  • Пользователи
  • Active Posts1554
  • Откуда: Убежище 13

Posted 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 RussDragon

RussDragon

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

  • Пользователи
  • Active Posts1898

Posted 07.05.2012 - 15:01

Скрытый текст
Ты не мог бы меня в скайп добавить? RussDragon9000 UPD: Ты знаешь что любой из двух твоих способов вызовет сильнейшие лаги?
Скрытый текст

#611 Storm Whisper

Storm Whisper

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

  • Пользователи
  • Active Posts1554
  • Откуда: Убежище 13

Posted 07.05.2012 - 15:24

в скайп не добавлю, лагов быть не должно, ты проверял? если комп родился позже 2000 года то не должно быть.

#612 RussDragon

RussDragon

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

  • Пользователи
  • Active Posts1898

Posted 07.05.2012 - 15:36

в скайп не добавлю, лагов быть не должно, ты проверял? если комп родился позже 2000 года то не должно быть.

он 2009/2011, ты сам то попробуй со своим бесконечным, еже секундным циклом без диска запустить, потом расскажешь.
Скрытый текст

#613 Storm Whisper

Storm Whisper

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

  • Пользователи
  • Active Posts1554
  • Откуда: Убежище 13

Posted 07.05.2012 - 17:19

ты блеать пробовал или нет?короче я так понял ты умный очень, вот сам свои проблемы и решай.

#614 Zodiak69

Zodiak69

    Убийца драконов

  • Модераторы
  • Active Posts13452
  • Ник в Minecraft:
    Zodiak69

Posted 07.05.2012 - 17:33

Скрытый текст
Мы не на базаре, ребят.

8g3ZeiD.png


#615 Storm Whisper

Storm Whisper

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

  • Пользователи
  • Active Posts1554
  • Откуда: Убежище 13

Posted 07.05.2012 - 17:35

извиняюсь, но просто я не понимаю зачем просить помощи, если всю эту помощь потом в одно место отправляешь, смысл?

#616 RussDragon

RussDragon

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

  • Пользователи
  • Active Posts1898

Posted 07.05.2012 - 17:53

извиняюсь, но просто я не понимаю зачем просить помощи, если всю эту помощь потом в одно место отправляешь, смысл?

Знаешь, я после такой помощи был крайне удивлен лагами в майнкрафте....
Скрытый текст

#617 Storm Whisper

Storm Whisper

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

  • Пользователи
  • Active Posts1554
  • Откуда: Убежище 13

Posted 07.05.2012 - 17:59

только что проверил этот код лично, ноль лагов, при том что комп у меня тупой как сибирский валенок. это уже у тебя проблемы.скажи конкретно, проверял? да/нет? именно этот код?

#618 RussDragon

RussDragon

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

  • Пользователи
  • Active Posts1898

Posted 07.05.2012 - 18:04

только что проверил этот код лично, ноль лагов, при том что комп у меня тупой как сибирский валенок. это уже у тебя проблемы. скажи конкретно, проверял? да/нет? именно этот код?

Сейчас переделал код под себя чтобы перезапуск системы был каждые 20 сек при отсутствии диска, но работать отказывается, диск не видит. UPD: Сейчас сделал точно такой же код, могу даже видео снять и показать лаги.
Скрытый текст

#619 Storm Whisper

Storm Whisper

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

  • Пользователи
  • Active Posts1554
  • Откуда: Убежище 13

Posted 07.05.2012 - 18:06

скажи ты мне наконец, ты именно этот код впихнул, ничего не добавлял?

#620 RussDragon

RussDragon

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

  • Пользователи
  • Active Posts1898

Posted 07.05.2012 - 18:10

скажи ты мне наконец, ты именно этот код впихнул, ничего не добавлял?

Ты сам когда нибудь занимался программированием? Ты знаешь что цикл while выдает действие по циклу каждую секунду если не меньше? А у тебя в коде если отсутствует диск то перезагружаться компьютер будет с тем же интервалом!
Скрытый текст


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users