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


Фотография

[1.7.10] ComputerCraft [1.74]


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

#601 RussDragon

RussDragon

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

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

Написал 06.05.2012 - 21:40

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

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

#602 Storm Whisper

Storm Whisper

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

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

Написал 06.05.2012 - 21:43

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

#603 Dimach

Dimach

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

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

Написал 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

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

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

Написал 07.05.2012 - 06:14

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

#605 Tarlidan

Tarlidan

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

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

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

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

#606 RussDragon

RussDragon

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

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

Написал 07.05.2012 - 13:00

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

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

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

#607 Storm Whisper

Storm Whisper

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

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

Написал 07.05.2012 - 13:08

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

#608 RussDragon

RussDragon

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

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

Написал 07.05.2012 - 14:16

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

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

#609 Storm Whisper

Storm Whisper

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

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

Написал 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

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

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

Написал 07.05.2012 - 15:01

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

#611 Storm Whisper

Storm Whisper

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

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

Написал 07.05.2012 - 15:24

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

#612 RussDragon

RussDragon

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

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

Написал 07.05.2012 - 15:36

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

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

#613 Storm Whisper

Storm Whisper

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

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

Написал 07.05.2012 - 17:19

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

#614 Zodiak69

Zodiak69

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

  • Модераторы
  • Сообщений: 13452
  • Ник в Minecraft:
    Zodiak69

Написал 07.05.2012 - 17:33

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

8g3ZeiD.png


#615 Storm Whisper

Storm Whisper

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

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

Написал 07.05.2012 - 17:35

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

#616 RussDragon

RussDragon

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

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

Написал 07.05.2012 - 17:53

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

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

#617 Storm Whisper

Storm Whisper

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

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

Написал 07.05.2012 - 17:59

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

#618 RussDragon

RussDragon

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

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

Написал 07.05.2012 - 18:04

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

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

#619 Storm Whisper

Storm Whisper

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

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

Написал 07.05.2012 - 18:06

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

#620 RussDragon

RussDragon

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

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

Написал 07.05.2012 - 18:10

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

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


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

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