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

Zer0Galaxy

Гуру
  • Публикации

    1 220
  • Зарегистрирован

  • Посещение

  • Победитель дней

    189

Все публикации пользователя Zer0Galaxy

  1. Выполните, пожалуйста, команду monitor right casino и поместите в эту тему скрины терминала компьютера и внешнего монитора
  2. Для начала определим номер ноты N в таблице, приведенной Дюшем. Он складывается из номера октавы О (0-8) и номера ноты в октаве n (0-11). Для ноты C - n=0, для C# - n=1 и т.д. N=12*(O+1)+n Далее, зная номер ноты, вычисляем ее частоту. Я не помню частоту каждой ноты, но знаю, что ЛЯ первой октавы (N=69) имеет частоту 440 Гц. Причем при увеличении ноты на октаву ее частота увеличивается вдвое. А значит частота ноты F зависит от номера N по формуле: F=440*2^((N-69)/12)
  3. Мелодию можно хранить в виде строки. При этом ноты кодируются символами C,D,E,F,G,A,H и #. Октава задается цифрой (0-8) или символами "<" - на октаву ниже, ">" - на октаву выше. Длительность ноты - символом L+цифра. Например, L0 означает, что следующая нота - целая, L1 - половинная, L2 - четвертная и т.д.
  4. Для организации мнгопоточности можно использовать библиотеку thread. Она позволяет запускать функции параллельно основной программе и принудительно прерывать параллельные потоки.
  5. Работать будет, но это каждую ноту записывать так octave.subContr.sol# На счет знака # не уверен. Да и слишком длинно. Замучаешься выписывать. И зачем частоты в таблице хранить? Там зависимость экспоненциальная.
  6. Убедитесь, что у Вас установлен аддон OpenCCSensors. Если установлен, опишите подробнее при выполнении какого действия какое именно сообщение выдается.
  7. Если это будет музыкальный автомат, то в файле для воспроизведения лучше хранить не частоту и время, а ноту и длительность.
  8. Сябро, сможешь реализовать стрельбу очередями? И время подрыва снаряда сейчас постоянная. Нужно исходя из наклона орудия и начальной скорости оценить время полета и подрывать снаряд в момент падения.
  9. В общем то, всё уже сделано давно. Вопрос только в том, что выстрел производится по нажатию кнопки, а кнопка в админпривате не нажимается. Ни каменная, ни деревянная.
  10. Написание вируса, как и антивируса для него применительно к Майнкрафту, это не более чем интересная задача по программированию. А для чего иначе мы здесь собрались?
  11. Зачем вообще роботы? Карту можно просканировать AMI-интерфейсом
  12. Может красный заменить на серый? Типа булыжник. А сканирование при помощи робота это единственный способ получения карты?
  13. Zer0Galaxy

    Магия

    Реализовал заклинание $periculum, вызывающее фейерверки. Чем выше уровень мага, тем более красочная и продолжительная серия фейерверков. Но из-за болезни не могу зайти на сервер, что бы его активировать. Нужна помощь администрации. Следует: - зайти в потайную комнату - на том самом компьютере запустить программу renew - перегрузить компьютер Думаю, Алекс сможет.
  14. А что, разве сенсор ивенты не формирует?
  15. Zer0Galaxy

    Магия

    Программирование это магия
  16. Zer0Galaxy

    Магия

    Имелось в виду нанесение урона, но обездвиживание тоже подойдет
  17. Можно так if ev == "rednet_message" and p == pass then result[num]={} ----------добавь эту строчку result[num][1] = id result[num][2] = m num = num + 1
  18. Ты резервируешь место для двух ответов local result = {{},{}} Если придет третий, получишь исключку
  19. Zer0Galaxy

    Магия

    Теперь большинство заклинаний будут требовать наличие у мага маны. Мана эта, естественно, будет расходоваться. Восстанавливаться начальный уровень маны будет с каждой перегрузкой сервера. Узнать свой магический уровень и количество маны можно произнеся заклинание "$info"
  20. Zer0Galaxy

    Магия

    Реализация любого не слишком читерного заклинания приветствуется
  21. Zer0Galaxy

    Магия

    Объявляется конкурс на создание заклинания, которое бы поражало ближайшего к игроку моба. Требования: - Заклинание должно поражать только одного моба за раз - Поражение должно быть осуществлено максимально эффектным способом - Заклинание должно быть доступно магам с магическим уровнем не ниже 1 (начальный уровень равен 0) В качестве награды - повышение магического уровня на 1 Примеры некоторых существующих заклинаний: $flora $lumos Где master - таблица, содержащая всю необходимую информацию о маге, вызвавшем заклинание.
  22. Zer0Galaxy

    Магия

    Думаю пойдет. Сейчас реализую. А можно ли обездвижеть ближайшего моба?
×
×
  • Создать...