Перейти к публикации
Форум - ComputerCraft

qwertyMAN

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

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

  • Посещение

  • Дней в лидерах

    35

Последний раз qwertyMAN выиграл 11 сентября

Публикации qwertyMAN были самыми популярными!

Репутация

1 678 Очень хороший

8 подписчиков

Информация

  • Пол
    Мужчина
  • Город
    City17

Посетители профиля

1 603 просмотра профиля
  1. Нажимаешь на кнопку "успешно", выбираешь из списка кодов "спойлер" и готово!
  2. qwertyMAN

    аниме Аниме беседка

    @@LeshaInc как говорят у нас, аниме на аве, передай привет папе
  3. Не работает кнопка "помогите". Я нажимаю, а она не помогает. Почему нельзя исправление любых жизненных проблем завязать на одну кнопку, которая бы помогала. А может я что-то делаю не так. Не хватает деталей для работы этой машины помощи. Или не искренне хочу, чтобы мне помогали. Может вообще не хочу уходить от этих проблем. Может мои проблемы часть меня и моей жизни. И без них не будет меня. Как и их без меня. Но вопрос остаётся вопросом. Как починить кнопку "помогите", помогите! Пожалуйста. Может я не там её нажимаю. Не в том месте и времени. А что если рано нажимать на кнопку? Хм... А может это абстрактная кнопка которая не работает только потому, что я не готов к результату её работы, но уже готов нажать. И по этому она не работает. В чём же дело. Почему не работает кнопка "помогите"??? Этот пост как и кнопка "помогите", жива только от момента её создания и до момента когда найдётся ответ на вопрос. Ограничение временными рамки. Заслужила ли кнопка такой короткой жизни. Ради этого её на заводе выплавляли? Ради этого её выплавляли из смеси относительно прочных недорогих пластмасс? Чтобы на неё пару раз нажали. И что. Основную раду по помощи выполняет не кнопка. Цель кнопки только предоставить посредника между механическим нажатием и передачи этого сигнала на последующие детали механизма. Его работа проста и конвеерна. Эту кнопку легко заменить, если вдруг она сломается. Хотя с другой стороны кнопка имеет весьма важную цель. Если не кнопка то кто бы передавал механический импульс. Да она мастер своего дела. Она просто создана для этой работы. Не смотря на то что многие кнопки были созданы для этой же цели. Но у этой кнопки есть отличительные особенности, цвет, форма, материал. прочность, влагостойкость, температура плавления. Эта кнопка повидала много грязных рук. Но она держится, она выполняет свою роль. Она выполняет свою роль и не может ответить автору поста, почему последующих механизм не обрабатывает его желание, чтобы ему помогли. Она даже не знает правдива ли надпись "помощь" на ней. Может и не помощь это вовсе, а иллюзия. А что если это кнопка-плацебо и она ничего не делает? Но внутри что-то щёлкает. Думаю, это не так. Кнопка должна что-то делать. Но она не знает о том что происходит после нажатия. Она только знает что её нажимают и она посылает сигнал далее. Что происходит далее кнопки не ясно. Может быть между нажатием и результатом проходит значительное время. Года? Даже время между нажатием на кнопку и результатом имеет размерность. Только в это время существуют процессы внутри механизма. Всё остальное время механизм не подаёт признаков жизни, хоть и существует. Как мы помним любой механизм имеет КПД. То есть часть энергии пойдёт на нагрев. Но, нагрев ведь будет только в промежутке между нажатием кнопки и результатом. Всё остальное время механизм холодный. Я бы предпочёл горячую кнопку нежели холодную. Но с другой стороны после одного нажатия кнопка уже не такая новая. Она износилась ровно на одно нажатие. На одно нажатие не очень чистого пальца. Кто-нибудь думал о том, что кнопка бы прожила дольше, если бы её чаще мыли и чистили, чем как это обычно бывает - никогда. А что потом, когда кнопка отработает своё. Её пустят на переработку? Она будет жить заново? Или выкинут на свалку, где кого-только не встретишь. Настоящий ад для вещей. И без того грязные вещи валяются и страдают все в одной яме, рассказывая сколько лет они проработали и как их просто заменили на работе на новые, возможно более лучшие образцы. А их отправили сюда, страдать. Почему? Да потому что они никому не нужны после того как отработали своё. Да и при "жизни" их никто не ценил. Если это можно назвать жизнью. Эти кнопки нажимали когда захотят, не помыв руки, в любое время. Более того, все думали что всё так и должно быть. Такое отношение к кнопкам и вещам. А вы ещё диски не видели. Их грязными руками трогали какие-то школьники. Прямо по оптической части диска. Такого извращения и в тёмном интернете не найти, как их лапали. Но вопрос остался открытым. Почему не работает кнопка "помогите"? Этот вопрос актуален с этого момента и до нескольких дней. Далее про него все забудут. И абстрактная кнопка и абстрактная свалка ненужных вещей существует лишь это непродолжительное время. Будут ли они существовать далее? Вне их привычной среды обитания - мыслей. Думаю нет. А ведь о кнопке "помогите" помнят только тогда, когда она нужна. Когда она отработает своё и поможет, о ней все забудут. Это справедливо? Может поможем кнопки хоть раз. Она помогала всем. Но мы её забываем, когда она нам не нужна. P.S. Ой, кажется раздел не тот выбрал. Можно переместить в правильный? Или... ну это неизбежно бы произошло. Если не сейчас, то потом, когда форум закроется. Все темы всё ровно удаляться и всё. А произойти могло ещё не начавшись, на пол пути написания. Стереть и всё. Но нет, кнопка сказала, я буду жить. Даже если это будет пару секунд в публикации. Я попробую.
  4. Нужно больше дерева девушек. А то не по европейским стандартам мы тут. Одни парни собрались. Социальная несправедливость. Бунд! За равноправие!
  5. qwertyMAN

    Очумелые ручки. Часть 2

    На конденсатор похоже. Я бы побоялся конденсатор включать куда-либо. Знаешь ли мы их взрывали на учёбе.
  6. Выкладываю уже второй сборник вопросов за день, которые так долго не давали мне покоя. Пора их озвучить! Суть вопроса такая. Дан файл. Нужно в начале программы выполнить прогрузку по типу require("settings") Ну скажем так, это файл с настройками. require прогружает только один раз, по этому сначала я бы хотел знать, чем его заменить, чтобы считывать файл несколько раз. Значит при первом прочтении файла мы читаем первый "блок" данных, потом на основе их прогружаются другие файлы, далее читается следующий "блок" настроек, потом зависимые от них файлы прогружаются и ещё раз прогружается файл настроек. То есть мне нужно несколько раз обращаться к одному файлу и по частям его считывать. Такое реализуемо в lua? Ещё у меня есть непонимание того, как устроены зависимости. Как интерпретатор работает. Есть годные, краткие гайды по работе интерпретатора? Вот например у меня намешано несколько функций. Одна зависит от другой. Например нижняя от верхней, а верхняя от нижней. И возникает вопрос, какая функция за какой должна следовать. Как именно работают зависимости? Есть ли решение в каком порядке написать две функции которые друг от друга зависят, чтобы они работали не выдавая ошибки? Скорее всего это тупой вопрос. Но вызван он не пониманием того, как работает интерпретатор. Объясните по шагам, пожалуйста. Я джва года этого ждал.
  7. @@Totoro наверное это уже будет придиркой, но интересно, а почему же эта конструкция не удаляет ссылку на переменную: require = require Я думал, что функция по такому же принципу будет хранить облачно данные из переменной и внутрь их засунет. Для меня просто стало открытием, что это не работает в функциях. Хотя если бы я пользовался привычными и понятными локальными переменными, такой бы ошибки не было бы. Всё же отличная штука эти локальные переменные.
  8. Я тут занялся переписывать в очередной раз свою игру. Решил структуризировать всё по блокам и прогружать их поочередно через require. А для дебага выкладывать при этом инфу о том что прогружаю в консоль. (движок love2d) Чтобы в случае чего понимать на каком этапе, в каком блоке у меня возникли ошибки. Да и просто мне интересны такие мелочи. В общем к сути проблемы, я хотел написать так: require = function(path) print(path) require(path) end Вспомнил, что lua достаточно лояльный язык программирования, позволяет выражения по типу x, y = y, x Или x = x + 1 Поэтому я подумал, что и тут глобальная функция будет просто переназначена. Но в итоге при первом вызове require, функция была зациклена, а точнее вошла в рекурсию. Я понимал, что в lua переменная require - только ссылка на функцию. И решение пришло очень быстро, переместить временно ссылку на функцию в новую переменную, которая будет вскоре после создания нужной нам функции удалена. Вышло вот как: do local r = require require = function(path) print(path) r(path) end end Да, проблема была решена и очень быстро. Но вот вопрос о том, почему появилась рекурсия для меня всё ещё не ясен. Видимо не достаточно хорошо знаю lua. Прошу объяснить, как такое могло получится. Вопросы, которые я хочу здесь обсудить: Почему первый вариант оказался не правильным и как шаг за шагом действовал интерпретатор при таком варианте кода Какие ещё способы прогрузки кода из файлов есть? Я слышал кажется про функцию load(). Если есть альтернатива require, какие с ней отличия? Работают ли там локальные переменные созданные из основного файла, откуда была вызывана функция? В чём различия глобальной переменной от локальной? (я много работал с локальными переменными, но глобальные для меня стали просто чем-то неизведанным и страшным, куда я боюсь лесть. Хотя минусы функции require заставляют отказаться от локальных переменных и перейти на глобальные) Заранее спасибо за ответы. Благодаря форуму и его обитателям, я подтянул свои знания в lua с уровня быдлокодера, до написания читаемого кода.
  9. @@Appo боюсь спросить. А где мои медали? Где ваши медали? Где НАШИ медали?
  10. Да обсуждать что-либо никто не запрещает. Но этот гражданин начал задавать вопросы не имеющие никакого смысла. По сравнению с тем что до этого сообщения у всех имели смысл. Название ясно даёт понять направленность поста. Но вот это сообщение вообще убило: Корованы, ванны коров, это я понял. А как же караваны? Просто вопрос не о чём. Не несёт никакой мысли. Ещё и подталкивает других разводить этот разговор не о чём. А тема была "Озвучиваем свои идеи 24/7 бесплатно без регистрации и СМС". Но не как не "флудим 24/7 бесплатно без регистрации и СМС"
  11. Хм, действительно. Дать игрокам мир без руд. А телепортировать робота в майнерс мир только по отдельной карте для телепортаций. В общем, суть такова. Есть две карты, одна описана выше, аналог связанной карты. Умеет 3 уровень так же. Вторая карта просто позволяет по команде card.list() получить список доступных миров. Командой card.teleport(number, x, y) телепортироваться в нужный мир на спавн. Если x, y не указаны. Если указаны, задаётся смещение по чанкам. Принимаются так же и отрицательные числа. Карта сама второго уровня. По сути простая карта для телепортаций может и обратно телепортировать в родной мир и робот может сам искать путь домой. Но связующая-телепортационная карта позволит гарантировать, что робот в целости окажется дома. P.S. На таком сервере я бы поиграл. Эксклюзивная механика же. Хоть и новички не смогут играть. Если только им не продавать готовых программ на роботов.
  12. Например, робот во время тестов сбежал с чанклоадером, возможно разрядился где-то и его не догнать и не найти. Предлагаю для этих целей специальную карту "телепортация" на робота. Создаётся как и связующая карта в парах. Одна вставляется в робота, другая в условный блок. При подачи на блок функции, сверху появляется нужный робот. Энергии эта операция будет требовать много и заряжаться блок будет долго. Кроме того робот после телепортации прилетит полностью разряженым. А в конфигах лучше сделать возможность при телепортации терять вещи из инвентаря.
  13. Ну как сказать, 20000 энергии, это час работы робота в холостую. Неплохой запас. Учитывая что для карьера можно робота подзаряжать на станции и отправлять дальше работать. А с учётом энергоячеек из TE, то тут можно собирать зарядные станции и подзаряжать робота в любое время. Не вижу проблем с подзарядкой с модом TE.
  14. @@Kartze программирование зарождалось с перфокарт. Там уж точно не было никакого терминала для текстового ввода кода. И всё же мы их называем программистами. И в историю они вошли. И занятие их называют все программированием
×