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

Asior

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

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

  • Посещение

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

    70

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


  1. А, ну так потребление энергии на этой копалке коллосальное. Если конфиги не накручены, то энергия расходуется нереально быстро. А то что зарядился, так у тебя ж генератор стоит, а он работает даже когда система в полной отключке. Советую забить все свободные слоты батарейками, а инвентарь можно и на 16 ячеек оставить, программа довольно умная, отсортирует все как надо.


  2. Класс! Никогда не разбирался как карты работают. Сразу несколько вопросов/предложений/улучшений.

    1) Как понимаю 

    data == "RXZlcnlib2R5" 

    это пароль?

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

    2) Дальше, а как карту записать - то? Нужно дополнение к программе, записывающее пароль на карту.

    3) Как понимаю придется комп на себя приватить? А если забудешь, придут любители вирусов с магической командой Ctrl+Alt+C, ну и или пароль вытащат, или чего веселенькое поставят. Используй 

    event.shouldInterrupt = function () return false end 

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

    4) А что будет если я дверь не поставлю? Или поставлю железные и редстоун захочу провести? Судя по коду, программа улетит в глубокую ошибку. Добавляй проверку.

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

     

    P.S. Но поздравляю с первой программой! Чуть улучши и будет конфетка!


  3. Сегодня предложили глянуть на крафт печатной платы.

    8c5567b00bd8116b543e150bd4be71d0.png

     

    Сначала влепили руды которые незнамо сколько надо искать (даже используя средства ОС их чисто рандомом можно найти), теперь это...

    Не, ребят, этот сервер посвещен чему? ПРОГРАММИРОВАНИЮ! Или нет? 

    Поставили магию, ладно, игрокам надо разнообразие. Воткнули руды, тоже ладно, магия + ОС = хардкору, пусть и руды будут. Но крафт такой платы это перебор мне кажется. 

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

    Лично я против китов.

    P.S. Полетал я по серверу, и скажу печальные новости, ОС работает только или как декор, или ради того чтобы установить "Винду" и что-то распечатать.

     

    И да, мы превращаемся в из ComputerCraft.ru в XardCraft.ru

    • Нравится 7

  4. Я уже писал в чат, но продублирую чтоб было.

    Добавить некую плату для компов работающая с банком. С платы посылаются запросы на баланс игроков, а если необходимо списать со счета игроков некую сумму, отправка игроку запроса в чат личным сообщением типа "Банк НЕО. Оплата по счету ****. Сумма: 3050. Оплатить? //YES //NO". Радиус взаимодействия с игроком пусть небольшой будет ~20 метров (чтоб сканер мог засечь игроков рядом), + перезарядку можно, чтоб чат игроку не спамила, секунд 30 думаю хватит. Ах да, ну и привязку к "хозяину" как писалось выше тоже надо.

    • Нравится 1

  5. Краш-это когда совсем, полностью вылетает весь клиент? Кик-когда тебя в меню кидает, но клиент не закрывает? Если основываться на определениях краша и кика как я понимаю, тогда у меня просто был кик. Клиент не закрылся. 

    post-13157-0-20995100-1464009093_thumb.png

    Вот картинка логов всех, откуда надо было брать информацию об ошибке?


  6. 1. local file = io.open("<путь к файлу>", "<мод>") - моды: "w" запись файла, "r" - чтение файла, "a" -дозапись в конец. Нам нужно "w"
    2. file:write("<текст>") - функция записывающая в файл то что тебе надо.

    А сохранять кто будет? Пушкин?

    3. file:flush() --записывает в файл

    4. file:close() --закрывает файл

    Также надо помнить что в file:write пишется тип данных string. Поэтому если посылаешь на запись массив или число не забываем пользоваться tostring()

    • Нравится 2

  7. Эмм, а в чем проблема? Ставь преобразователь энергии и подключай к накопителю энергии, или к генератору. Правда сервер кушает куда как больше чем обычный компьютер.


  8. Классная программа. Документацию по computronics можно найти в блогах Fingercomp. И да, кассеты лучше на 64 бит/с пиши (в ваниле 32 ток), там звук чуть лучше, но и пленку жрет в 2 раза больше.

    P.S. computronics-polnyi-obzor


  9. Что-то я не заметил ни одной проверки на движение. Мне кажется эта программа пойдет только в одиночке, на сервере же тебя будет ожидать такой веселый сюрприз, робот будет пропускать некоторые ходы, повороты может и не пропустит, но забыть двинуться, вскопать, это в стиле майна. И как я понимаю если в твоем 3х3 будет к примеру среди блоков земли будет булыжник, подозреваю, что его будут копать лопатой. И присоединяюсь к людям выше, соблюдай отступы, это-ж полное убийство читать такой код. Насчет оптимизации, вот гляди, робот же может рубить не только под собой, но и перед собой, и над собой. Подумай над этим, ведь проще сделать чтоб было меньше движений, но больше копки. По моим подсчетам кубик 3х3х3 можно вскопать за 12 движений робота, а не за 27 (или около того, точно не считал), а это уже существенная экономия энергии. Я тут подумал, а может вместо геосканера просто сравнивать стоящий блок под роботом с блоком в инвентаре?

    • Нравится 3

  10. Хорошая программа, развивай дальше. Посоветую добавить изменение цветов экрана если энергия падает до определенного порога. Например 5-30% - красный, 30-70% - желтый, 70-100% зеленый. И попробуй потестить computer.beep, его можно использовать если энергия падает <5%. Ну и чтоб было все мега-круто, добавь поддержку сигнала красного камня, его можно использовать, подключив к примеру к реактору, и выйдет: упала энергия, запустился реактор на пару минут, зарядил батареи, заглох.

    P.S. Или дополнительно выводи информацию в %, или замени объем энергии на %, кажется так удобнее будет. Но это мое мнение, там уже сам решай. 

    P.S.S. И вставь картинки сюда на форум, а то гольный текст с ссылками выглядит как-то не очень, да и обычному пользователю лень будет переходить по ссылкам ради того чтоб увидеть скриншоты.  

    • Нравится 5

  11. Думаю это объясняется легко. Вы запускаете робота и он уползает копать попутно сжигая весь уголь, но расход энергии на движение и сканирование зоны добычи очень велик. А если вы додумались воткнуть связанную карту то расход еще сильнее увеличивается. Ванильной батарейки тут уже никогда не хватит. А то что вы находили робота с сообщением о нехватки энергии, но с полным зарядом объясняется легко, генератор даже после отключения робота продолжает работать. Так что за те пол часа которые вы искали беглеца он вполне мог спокойно зарядить. Так-что надо вам конфиги подкрутить или же искать иную копалку, поверьте их для роботов написано превеликое множество, хотя они не настолько эффективны.

    P.S. Как понимаю вы используете робота третьего уровня (алмазного). Попробуйте оставить один инвентарь а свободные слоты забить апгрейдами батареек, максимально доступного уровня. Это должно немного помочь. И карту связанную выкиньте из него, зачем она копалке? А коли требует карту ну так в код залезте и отключите ее.

    • Нравится 1

  12. Программы пишешь в стороннем каком-нибудь редакторе, например Notepad++, или другие. На игровых компьютерах только вставляешь и тестируешь. Ну а если уже написал программу и хочешь её скопировать себе воспользуйся интернет картой с стандартной программой pastebin. Там все просто, укажешь название файла, а в ответ он выложит на pastebin твой код, и напишет по какому адресу его можно найти.

    post-13157-0-32430100-1455253918_thumb.png

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