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

Asior

Пользователи
  • Публикации

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

  • Посещение

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

    70

Сообщения, опубликованные пользователем Asior


  1. Ухх сколько текста. Но пожалуй @eu_tomat вы правы во многом.
    Начну с начала.
    Цитата - Не раскрыто, зачем нужны улучшения первому роботу. Я, конечно, догадался, но не сразу. Зачем этот квест?
    Подправлю.
    Цитата - Конфигурация второго робота – вообще дичь дичайшая.......
    Данную конфигурацию я сделал для тех игроков кому лень собирать еще что-то кроме копалки, ведь подумай, удобно же, схватил робота ушел копать рес, пришел, на место воткнул его и ушел обрабатывать руду.
    Цитата - Зачем нити натянуты аж в три ряда? * Зачем вообще такой огромный водоем?...
    Посоветуйте тогда свою конструкцию. Лично у меня по другому не получилось построить надежную ферму. С одной ниткой ферма не особо стабильна, но раз просите, ферма эконом-класса добавлена.
    Цитата - Работают ли воронки, как заявлено, и нужны ли они вообще?
    Воронки работают, и они нужны. Построил такую ферму у себя в тестовом мире, и получилось так, что до робота вообще никак не долетала рыба, все шло в воронки.
    Цитата - Что не так с проводами из RedLogic? ...
    Проблема скорее всего в конструкции фермы. Тут ничего поделать не могу.
    Цитата - Ты рассматривал другие направления заброса удочки? ...
    Проверял, для данной конструкции фермы данное направление самое оптимальное.
    Цитата - Почему бы не пускать в дело и выловленные палки и нити, учитывая, что в роботе второго уровня достаточно свободных слотов для апгрейда крафта? И тогда почему бы крафтом не ремонтировать поломанные удочки с халявным добавлением 5% прочности?
    Хорошая идея, попробую реализовать.
    Цитата - И почему ты не проверяешь результат, возвращенный event.pull? Разве не имеет значения, с какой стороны пришел сигнал, и каков этот сигнал? Тем более, между получением события и твоей последующей проверкой проходит время и состояние сигнала может измениться. Тем более, ты еще и задержку делаешь.
    Считаю, что незачем проверять откуда сигнал пришел.
    Цитата - Не приводят ли эти небрежности кода к тому, что время от времени происходит вытягивание удочки вместо забрасывания и наоборот?
    Проверил код. Если не купаться в этой луже где робот ловит рыбу и не кидать на нитку ничего, то вытягивание происходит только при прогрузке чанка или при входе в игру.
    Цитата - Почему не отслеживаешь ошибку «проблемы с датчиком», когда ты забрасываешь удочку много раз подряд, а датчик никак не реагирует. Удочка изнашивается, а рыбы нет и не будет.
    Как? Робот должен обползти всю ферму и проверить правильно ли ты её построил? Или считать сколько раз event не ответил? Считаю, что в этом нет смысла, если у человека залагал инет и его через каждую минуту выкидывает из игры, эта ошибка только так вылезет.
    Цитата - Почему ты инициализацию переменной называешь инициализацией устройства? С каких пор проверка наличия устройства стала называться его инициализацией? И, кстати, учитывая то, что ты пихаешь апгрейды и карты в слоты расширения, то может оказаться, что в момент проверки они были на месте, а в следующий момент использования их уже не будет. Твоя программа будет удивлена.
    Ошибка. Исправлено. Что-то я ни разу не видел ни в одной программе чтобы она постоянно мониторила что подключено к роботу. У меня рассчитано, что игрок поставил робота, все что надо ему выдал и ушел. Постоянно мониторить чего там отключилось не выйдет, да и смысла не вижу.
    Цитата - Зачем задаешь фиксированное количество слотов, в то время как его можно узнать программно, гибко подстраиваясь под возможности имеющегося робота?
    Как? Я о таком не слышал, подскажи исправлю.
    Цитата - Почему при поломке инструмента в случае отсутствия контроллера инвентаря происходит выход из программы
    Без контроллера инвентаря робот не сможет положить себе в руку удочку, то есть подразумевается, что запуск программы одноразовый, пока удочка есть, работает. Подправил, теперь пищит, а потом выходит.
    Цитата - зато при отсутствии удочек в сундуке робот пищит, но настойчиво пытается вытащить удочку еще раз?
    Это сделано в надежде на то, что хозяин услышит, хозяин придет, хозяин поможет.
    Цитата - Почему после каждой неудачной попытки взять в руки удочку, робот пытается чистить инвентарь? А после чистки он опять достает удочку сверху, пытается взять ее в руку, и скидывает ее вниз. Кому нужен этот бессмысленный ритуал?
    Сделано для того ,чтобы если какой-то хлам попадет как-то в верхний сундук робот не пихал его в руку, да и нечего инвентарь забивать. Скидывает вниз? Впервые слышу. Проверил, все работает как надо. Очистить инвентарь, забрать сверху удочку в первый слот, проверить ,что это удочка, вложить в руку. Если не удочка, очистить инвентарь.
    Цитата - И что будет делать робот, когда переполнится сундук? Он остановит свою работу, впадет в пищащий цикл или все-таки продолжит закидывать и изнашивать удочку?
    Сундук который снизу? Будет продолжать работу, рес так и будет кидать вниз, ну а то, что он не уходит уже проблемы игрока, сундук больше ставить надо было. Или вы про инвентарь робота? Тогда при заполнении инвентаря ресурсы будут автоматически сброшены вниз, в воронку.
    Цитата - Почему робот не сбрасывает злостный хлам типа нестакающихся пузырьков с водой? Он сначала сундук забьет хламом и поломанными удочками, а потом на холостом ходу сломает все найденные (скорее всего, новые) удочки. Хламом могут оказаться и другие вещи, желательно иметь настраиваемый список.
    Хлам и рыба идет вниз. Над возвратом удочек в верхний сундук подумаю.
    Цитата - Так-то идея отличная, но реализация слабая и требует серьезного допиливания.
    Согласен. Я старался предусмотреть все варианты, и мне почти это удалось)). Ну, а что вы хотели-то первая программа как-никак.
    Цитата - Как заставить робота собирать сферы опыта?
    Никак. Можно прибегнуть к модам иным разве что. Как вариант это притягиватель опыта из Ender IO, или особый всасыватель из мода OpenBlock. Апгрейд на опыт ставить нет смысла, этот опыт роботу не засчитывается. Или самому бегать время от времени опыт собирать.
    Цитата - Я сейчас роботу-рыболову кирку в руки дал, и через 80 секунд он мне выдал: 'УРА! чего-то клюнуло ... или показалось...'. Клюнуло! На кирку, Карл! Даже если и показалось. Как такое вообще могло показаться?
    А сообщения разве не было 'Продолжаем работать, положите в руку удочку.'? А уж чего там дали, на то и будет ловить))

    P.S. Приходится писать Цитата - из-за того, что я нацитировал слишком много и сообщение не захотело отправляться.

    • Нравится 1

  2. пересмотрите пожалуйста весь код, очень часто попадается ошибка двойного написания local. а также ругается на inv_scaner в 615 строке, разобраться что он требует не вышло

×
×
  • Создать...