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

Factorio как удалить предмет из инвентаря

  • автор:

Русскоязычный сайт по игре Factorio. Новости, гайды, моды, скачать игру

Свежие записи

  • Ссылки на скачивание обновлены
  • Alt-F4 #54 — Сюжетные миссии: Сюжет
  • Alt-F4 #52 — Fluidic Power
  • Alt-F4 #50 — Странная Ракетная Шахта
  • Alt-F4 #49 — Релиз Dyworld

Рубрики

    (122) (1) (5) (109) (1) (5) (61) (8) (212)

      (209)

        (87) (133)
        (23)

          (5)

        Часто задаваемые вопросы по игре Factorio (FAQ)

        Часто задаваемые вопросы по игре Factorio (FAQ)
        FAQ будет дополняться по мере поступления новых вопросов.

        Список консольных команд и чит-кодов для игры Factorio

        Список консольных команд и чит-кодов для игры Factorio

        В этом руководстве я расскажу о том, как использовать команды в консоле и какие вообще существуют консольные команды в игре Факторио. Гайд был создан для того, чтобы донести до вас полезную информацию по игре Factorio на русском языке.

        Как открыть консоль?

        Для того, чтобы открыть консоль в игре Factorio, вам необходимо нажать клавишу на клавиатуре «

        » или «\». Эти кнопки установлены на открытие консоли в игре по умолчанию, но у вас могут быть установлены и другие кнопки. Если консоль не отобразится при клике по кнопкам по умолчанию, тогда вам нужно будет зайти в Настройки — Управление — Игра — Lua консоль, и в этом разделе меню установить те кнопки, которые будут для вас наиболее удобными.

        Как включить консольные команды?

        После открытия консоли введите следующий код:

        Это необходимо сделать для того, чтобы консольные команды начали работать. Управление консолью очень удобное! Если хотите повторить ту команду, которая была использована ранее, то просто нажмите на клавиатуре стрелку вверх или вниз.

        Консольные команды

        Ниже будет представлена информация о некоторых видах команд, которые позволят добавить некоторые предметы в инвентарь, увеличить скорость движения, открыть все исследования и многое другое.

        Калькулятор

        Скорость добычи ресурсов (дерева, железа, камня и другое)

        Стандартное значение: 1.

        /c game.player.force.manual_mining_speed_modifier = ваше_число

        Скорость крафта

        Стандартное значение: 1.

        /c game.player.force.manual_crafting_speed_modifier = ваше_число

        Скорость исследований в лаборатории

        Стандартное значение: 1.

        /c game.player.force.laboratory_speed_modifier = ваше_число

        Завершить все исследования

        После использования этой консольной команды в Факторио будут открыты все возможные исследования.

        Увеличить зум от вашего персонажа

        Зум вернется к нормальному в тот момент, когда вы покрутите колесиком мышки (то есть попытаетесь использовать зум).

        Внимание! Если вы поставите значение ниже 0.07, то игра будет лагать или вовсе закроется с ошибкой.

        /c game.player.zoom = 0.ваше_число

        Добавить предмет в инвентарь

        Чтобы узнать название предмета, смотрите ниже таблицу.

        Для примера указаны лишь самые простые предметы и наиболее востребованные:

        Factorio как удалить предмет из инвентаря

        Консольные команды и читы для Factorio помогут упростить навигацию по богатому миру игры, а также добиться главной цели – создать обширные производственные цепочки и повсеместную автоматизацию.
        Всем известно, что Factorio – довольно сложная игра (особенно для новичков), и многие пользователи недостаточно терпеливы, из-за чего прибегают к использованию целого ряда консольных команд и различных читов, которые делают геймплей намного легче.
        Именно поэтому мы решили найти самые полезные и популярные консольные команды и читы для Factorio, и разместили их в списке ниже.

        (тильда) . При открытии консоли появляется мигающий курсор внизу экрана. Набрав сообщение или команду нажмите Enter , чтобы отправить его (это закроет консоль).

        (тильда) . При открытии консоли появляется мигающий курсор внизу экрана. Набрав сообщение или команду нажмите Enter , чтобы отправить его (это закроет консоль).

        (тильда) . При открытии консоли появляется мигающий курсор внизу экрана. Набрав сообщение или команду нажмите Enter , чтобы отправить его (это закроет консоль).

        (тильда) . При открытии консоли появляется мигающий курсор внизу экрана. Набрав сообщение или команду нажмите Enter , чтобы отправить его (это закроет консоль).

        Когда консоль закрывается, отображается только последнее сообщение/команда, но и оно будет постепенно исчезать. Обратите внимание, что по умолчанию все выполняемые команды видны всем игрокам. Установить время задержки сообщения можно в «Настройки» → «Интерфейс» → «Прочее» → «Задержка сообщений в чате».

        Если вы хотите быстро закрыть консоль, нажмите Esc или Enter (если сообщение или команда не набраны). Это не только закроет консоль, но и скроет все предыдущие сообщения/команды. Консоль может быть очищена с помощью команды /clear .

        Используя ↑ и ↓ , можно просматривать историю консоли. Tab отвечает за автодополнения команд, опций и имен игроков.

        /alerts <enable/disable/mute/unmute> <alert> —
         Включить, выключить, включить оповещение или выключить его для данного типа предупреждения.
        Доступные предупреждения:
         entity_destroyed, entity_under_attack, not_enough_construction_robots, no_material_for_construction, not_enough_repair_packs, turret_fire, custom, no_storage, train_out_of_fuel, fluid_mixing .
        
        /clear — Очищает консоль.
        
        /color <color> — Изменяет ваш цвет. Может быть одним из предустановленных или RGB значением в формате «# # #». Предустановленные цвета:
         default, red, green, blue, orange, yellow, pink, purple, white, black, gray, brown, cyan, acid.

        /evolution — Выводит информацию о факторе эволюци и кусак.

        /help — Выводит список доступных команд.

        /permissions — Открывает интерфейс прав доступа.
        
        /seed — Выводит зерно карты.

        • add-player <group> <player>
        • create-group <name>
        • delete-group <group>
        • edit-group <group> <input_action> <true/false>
        • get-player-group <player>
        • remove-player <group> <player>
        • rename-group <group> <new_name>
        • reset

        /time — Выводит информацию о времени игры.

        /toggle-action-logging — Переключает действий игры в журнал. Это значение не сохраняется между перезапусками игры и имеет эффект только в локальной игре в мультиплеере.

        /toggle-heavy-mode — Делает игру медленной, а мультиплеер невозможным.

        /unlock-shortcut-bar — Разблокирует все элементы панели ярлыков, включая импорт строки чертежей, копирования и вставки, планы деконструкции и обновления.

        /alerts <enable/disable/mute/unmute> <alert> —
         Включить, выключить, включить оповещение или выключить его для данного типа предупреждения.
        Доступные предупреждения:
         entity_destroyed, entity_under_attack, not_enough_construction_robots, no_material_for_construction, not_enough_repair_packs, turret_fire, custom, no_storage, train_out_of_fuel, fluid_mixing .
        
        /clear — Очищает консоль.
        
        /color <color> — Изменяет ваш цвет. Может быть одним из предустановленных или RGB значением в формате «# # #». Предустановленные цвета:
         default, red, green, blue, orange, yellow, pink, purple, white, black, gray, brown, cyan, acid.

        /evolution — Выводит информацию о факторе эволюци и кусак.

        /help — Выводит список доступных команд.

        /permissions — Открывает интерфейс прав доступа.
        
        /seed — Выводит зерно карты.

        • add-player <group> <player>
        • create-group <name>
        • delete-group <group>
        • edit-group <group> <input_action> <true/false>
        • get-player-group <player>
        • remove-player <group> <player>
        • rename-group <group> <new_name>
        • reset

        /time — Выводит информацию о времени игры.

        /toggle-action-logging — Переключает действий игры в журнал. Это значение не сохраняется между перезапусками игры и имеет эффект только в локальной игре в мультиплеере.

        /toggle-heavy-mode — Делает игру медленной, а мультиплеер невозможным.

        /unlock-shortcut-bar — Разблокирует все элементы панели ярлыков, включая импорт строки чертежей, копирования и вставки, планы деконструкции и обновления.

        <message> — Если ввод текста в консоли не начинается с символа / , то оно обрабатывается как сообщение другим игрокам.

        /admin — Открывает интерфейс игроков.

        /ban <player> <reason> — Выдача бана конкретному игроку.
        
        /bans — Выводит список забаненых игроков.
        
        /banlist <add/remove/get/clear> <player> — Добавляет или удаляет игрока из банлиста. Тоже что и /ban или /unban .

        /config <get/set> <option> <value> — Выводит или устанавливает различные настройки мультиплеера.
        Доступные настройки:
         afk-auto-kick, allow-commands, allow-debug-settings, autosave-interval, autosave-only-on-server, ignore-player-limit-for-returning-players, max-players, max-upload-speed, only-admins-can-pause, password, require-user-verification, visibility-lan, visibility-public.

        /delete-blueprint-library <player> — Удаляет содержимое библиотеки чертежей выбранного игрока находящегося в не сети. Ввод “ everybody confirm ” удаляет содержимое библиотеки для всех игроков.

        /demote <player> — Снимает с игрока права админа.

        /ignore <player> — Игнорирует сообщения от выбранного игрока. Не работает для на админе.

        /ignores — Выводит список игнорируемых игроков.
        
        /mute <player> — Запрещает отправление сообщений в чат выбранному игроку.

        /kick <player> <reason> — Кикает выбранного игрока.

        /mutes — Заглушает всех игроков.

        /open <player> — Открывает инвентарь другого игрока.

        /o <player> — Тоже, что и /open .

        /players [online/o/count/c] — Выводит список всех игроков в игре. (параметр online/o выводит только тех игроков, которые находятся в игре; count/c выводит только количество игроков).

        /p [online/o/count/c] — Тоже, что и /players .

        /promote <player> — Наделяет игрока правами админа.

        /purge <player> — Удаляет все сообщения от игрока из истории чата.

        /reply <message> — Ответ предыдущему игроку, который упомянул вас. (Аналог: /r <message> )

        /server-save — Сохраняет игру на сервере в мультиплеере.

        /shout <message> — Отправляет сообщение всех игрокам, включая другие стороны. (Аналог: /s <message> )

        /swap-players <player> [player] — Переключение между своим персонажем и персонажем другого игрока или переключение между персонажами выбранных игроков.

        /unban <player> — Разбан игрока.

        /unignore <player> — Разрешает получение сообщений от игрока.

        /unmute <player> — Разрешает отправлять игроку сообщения в чат.

        /whisper <player> <message> — Отправляет сообщение выбранному игроку. (Аналог: /w <player> <message> )

        <message> — Если ввод текста в консоли не начинается с символа / , то оно обрабатывается как сообщение другим игрокам.

        /admin — Открывает интерфейс игроков.

        /ban <player> <reason> — Выдача бана конкретному игроку.
        
        /bans — Выводит список забаненых игроков.
        
        /banlist <add/remove/get/clear> <player> — Добавляет или удаляет игрока из банлиста. Тоже что и /ban или /unban .

        /config <get/set> <option> <value> — Выводит или устанавливает различные настройки мультиплеера.
        Доступные настройки:
         afk-auto-kick, allow-commands, allow-debug-settings, autosave-interval, autosave-only-on-server, ignore-player-limit-for-returning-players, max-players, max-upload-speed, only-admins-can-pause, password, require-user-verification, visibility-lan, visibility-public.

        /delete-blueprint-library <player> — Удаляет содержимое библиотеки чертежей выбранного игрока находящегося в не сети. Ввод “ everybody confirm ” удаляет содержимое библиотеки для всех игроков.

        /demote <player> — Снимает с игрока права админа.

        /ignore <player> — Игнорирует сообщения от выбранного игрока. Не работает для на админе.

        /ignores — Выводит список игнорируемых игроков.
        
        /mute <player> — Запрещает отправление сообщений в чат выбранному игроку.

        /kick <player> <reason> — Кикает выбранного игрока.

        /mutes — Заглушает всех игроков.

        /open <player> — Открывает инвентарь другого игрока.

        /o <player> — Тоже, что и /open .

        /players [online/o/count/c] — Выводит список всех игроков в игре. (параметр online/o выводит только тех игроков, которые находятся в игре; count/c выводит только количество игроков).

        /p [online/o/count/c] — Тоже, что и /players .

        /promote <player> — Наделяет игрока правами админа.

        /purge <player> — Удаляет все сообщения от игрока из истории чата.

        /reply <message> — Ответ предыдущему игроку, который упомянул вас. (Аналог: /r <message> )

        /server-save — Сохраняет игру на сервере в мультиплеере.

        /shout <message> — Отправляет сообщение всех игрокам, включая другие стороны. (Аналог: /s <message> )

        /swap-players <player> [player] — Переключение между своим персонажем и персонажем другого игрока или переключение между персонажами выбранных игроков.

        /unban <player> — Разбан игрока.

        /unignore <player> — Разрешает получение сообщений от игрока.

        /unmute <player> — Разрешает отправлять игроку сообщения в чат.

        /whisper <player> <message> — Отправляет сообщение выбранному игроку. (Аналог: /w <player> <message> )

        /cheat <all> — Открывает все технологии и включает чит режим. Опция all дает игроку дополнительные предметы.

        /command <command> — Выполнение Lua команды
        (если она корректна).
        
        /editor — Переключатель редактора карт.

        /c <command> — Выполнение Lua команды (если она корректна).

        /measured-command <command> — Выполнение Lua команды (если она корректна) и подсчет времени ее выполнения.

        /silent-command <command> — Выполнение Lua команды (если она корректна) без вывода ее в консоль.
        
        /sc <command> — Выполнение Lua команды (если она корректна) без вывода ее в консоль.

        /cheat <all> — Открывает все технологии и включает чит режим. Опция all дает игроку дополнительные предметы.

        /command <command> — Выполнение Lua команды
        (если она корректна).
        
        /editor — Переключатель редактора карт.

        /c <command> — Выполнение Lua команды (если она корректна).

        /measured-command <command> — Выполнение Lua команды (если она корректна) и подсчет времени ее выполнения.

        /silent-command <command> — Выполнение Lua команды (если она корректна) без вывода ее в консоль.
        
        /sc <command> — Выполнение Lua команды (если она корректна) без вывода ее в консоль.

        Сброс статистики действий
        Этот скрипт сбрасывает информацию о всех действиях в игре, включая статистику по убийствам и производству, технологиям, бонусам и графикам.
        /c game.player.force.reset()

        Отображение блоков ж/д путей
        Всегда отображает блоки ж/д путей. Чтобы отключить эту функцию, необходимо true заменить на false.
        /c game.player.game_view_settings.
        show_rail_block
        _visualisation = true

        Переключение всех поездов в автоматический режим
        Переключение всех поездов в автоматический режим полезно, например, после постройки чертежа.
        /c for key,ent in pairs (game.player.surface.find_entities
        _filtered) do
        ent.train.manual_mode = false
        end

        Калькулятор
        /c game.player.print(1234*5678)

        Масштабирование за пределы стандартных границ
        Имейте в виду, что слишком сильное масштабирование может понизить производительность. Будьте осторожны.
        /c game.player.zoom=0.1

        Ускорение добычи
        /c game.player.force.
        manual_mining_speed_modifier
        =1000

        Ускорение крафта
        /c game.player.force.manual_crafting_speed
        _modifier=1000

        Исследование всех технологий
        /c game.player.force.
        research_all_technologies()

        Сброс всех исследований
        Бонусы, примененные вручную, не сбрасываются.
        /c for _, tech in pairs(game.player.force.technologies) do
        tech.researched=false
        game.player.force.set_saved_technology
        _progress(tech, 0)
        end

        Сброс статистики действий
        Этот скрипт сбрасывает информацию о всех действиях в игре, включая статистику по убийствам и производству, технологиям, бонусам и графикам.
        /c game.player.force.reset()

        Отображение блоков ж/д путей
        Всегда отображает блоки ж/д путей. Чтобы отключить эту функцию, необходимо true заменить на false.
        /c game.player.game_view_settings.
        show_rail_block
        _visualisation = true

        Переключение всех поездов в автоматический режим
        Переключение всех поездов в автоматический режим полезно, например, после постройки чертежа.
        /c for key,ent in pairs (game.player.surface.find_entities
        _filtered) do
        ent.train.manual_mode = false
        end

        Калькулятор
        /c game.player.print(1234*5678)

        Масштабирование за пределы стандартных границ
        Имейте в виду, что слишком сильное масштабирование может понизить производительность. Будьте осторожны.
        /c game.player.zoom=0.1

        Ускорение добычи
        /c game.player.force.
        manual_mining_speed_modifier
        =1000

        Ускорение крафта
        /c game.
        player.force.manual_crafting_speed
        _modifier=1000

        Исследование всех технологий
        /c game.player.force.
        research_all_technologies()

        Сброс всех исследований
        Бонусы, примененные вручную, не сбрасываются.
        /c for _, tech in pairs(game.player.force.technologies) do
        tech.researched=false
        game.player.force.
         set_saved_technology
        _progress(tech, 0)
        end

        Чит режим
        Бесконечный крафт предметов. Чтобы отключить эту функцию, необходимо true заменить на false .
        /c game.player.cheat_mode=true

        Пополнение ресурсов
        При вводе курсор необходимо удерживать над месторождением.
        /c game.player.selected.amount=7500

        Командой ниже можно пополнить все месторождения на карте. Измените ore.amount на желаемое значение.
        /c surface = game.player.surface
        for _, ore in pairs(surface.find_entities_filtered
        ()) do
        ore.amount = 10000
        end
        
        Получение предметов
        Замените iron-plate на желаемый предмет в соответствии с его наименованием.
        /c game.player.insert

        Например, так можно получить интерфейс электроэнергии.
        /c game.player.insert

        Увеличение слотов инвентаря игрока
        Дает 100 дополнительных слотов. Используется пояс для инструментов.
        /c game.player.force.
        character_inventory_slots
        _bonus=100

        Чит режим
        Бесконечный крафт предметов. Чтобы отключить эту функцию, необходимо true заменить на false .
        /c game.player.cheat_mode=true

        Пополнение ресурсов
        При вводе курсор необходимо удерживать над месторождением.
        /c game.player.selected.amount=7500

        Командой ниже можно пополнить все месторождения на карте. Измените ore.amount на желаемое значение.
        /c surface = game.player.surface
        for _, ore in pairs(surface.find_entities_filtered
        ()) do
        ore.amount = 10000
        end
        
        Получение предметов
        Замените iron-plate на желаемый предмет в соответствии с его наименованием.
        /c game.player.insert

        Например, так можно получить интерфейс электроэнергии .
        /c game.player.insert

        Увеличение слотов инвентаря игрока
        Дает 100 дополнительных слотов. Используется пояс для инструментов.
        /c game.player.force.
        character_inventory_slots
        _bonus=100

        Открытие карты вокруг игрока
        Открытие карты вокруг игрока похоже на действие радара.
        /c local radius=150
        game.player.force
         .chart(game.player.surface, <, >)

        или со стартовой позиции
        /c local radius=150
        game.player.force.
        chart(game.player.surface, <, >)
        Большое значение радиуса может долго обрабатываться.

        Сброс открытой карты
        Скрывает все открытые чанки на карте.
        /c local surface = game.player.surface
        local force = game.player.force
        for chunk in surface.get_chunks() do
        force.unchart_chunk(, surface)
        end

        Удаление чанков
        При увеличении площади открытой карты растет размер сохраняемого файла. Код ниже предотвращает генерацию всех чанков в очереди на генерацию и удаляет все чанки, находящиеся дальше 32 чанков от начальной позиции (0,0). Имейте в виду, что это удалит все объекты игрока, находящиеся за пределами заданного радиуса.
        /c local surface = game.player.surface;
        game.player.force.
        cancel_charting(surface);
        local chunk_radius = 32;
        for chunk in surface.get_chunks() do
        if (chunk.x < -chunk_radius or chunk.x > chunk_radius or chunk.y < -chunk_radius or chunk.y > chunk_radius) then
        surface.delete_chunk(chunk)
        end
        end

        Удаление не открытых чанков
        Эта команда удаляет чанки, которые еще не открыты игроком. Может использоваться после команды сброса открытой карты для удаления чанков находящихся за пределами действия радара.
        /c local surface = game.player.surface
        local force = game.player.force
        for chunk in surface.get_chunks() do
        if not force.is_chunk_charted(surface, chunk) then
        surface.delete_chunk(chunk)
        end
        end

        Удаление загрязнения
        /c game.player.surface.clear_pollution()

        Выключение ночи
        Устанавливает бесконечный день.
        /c game.player.surface.always_day=true

        Изменение скорости игры
        0.5 — половина от стандартной скорости, соответственно 1 — стандартная скорость, 2 — ускорение в 2 раза и т.д. Минимум 0.01. Может использоваться, например, когда вам нужно выждать длительный период времени. Имейте ввиду, что увеличение скорости уменьшает производительность игры.
        /c game.speed=X

        Остановка времени
        Остановка хода игры, если » BOOL » заменить на » true «, и наоборот, если » BOOL » заменить на » false «.
        /c
         game.player.surface.freeze_daytime=BOOL

        Полное отключение загрязнения
        /c for _, surface in pairs(game.surfaces) do
        surface.clear_pollution()
        end
        game.map_settings.pollution.enabled = false

        Открытие карты вокруг игрока
        Открытие карты вокруг игрока похоже на действие радара.
        /c local radius=150
        game.player.force
        .chart(game.player.surface, <, >)

        или со стартовой позиции
        /c local radius=150
        game.player.force.
        chart(game.player.surface, <, >)
        Большое значение радиуса может долго обрабатываться.

        Сброс открытой карты
        Скрывает все открытые чанки на карте.
        /c local surface = game.player.surface
        local force = game.player.force
        for chunk in surface.get_chunks() do
        force.unchart_chunk(, surface)
        end

        Удаление чанков
        При увеличении площади открытой карты растет размер сохраняемого файла. Код ниже предотвращает генерацию всех чанков в очереди на генерацию и удаляет все чанки, находящиеся дальше 32 чанков от начальной позиции (0,0). Имейте в виду, что это удалит все объекты игрока, находящиеся за пределами заданного радиуса.
        /c local surface = game.player.surface;
        game.player.force.
        cancel_charting(surface);
        local chunk_radius = 32;
        for chunk in surface.get_chunks() do
        if (chunk.x < -chunk_radius or chunk.x > chunk_radius or chunk.y < -chunk_radius or chunk.y > chunk_radius) then
        surface.delete_chunk(chunk)
        end
        end

        Удаление не открытых чанков
        Эта команда удаляет чанки, которые еще не открыты игроком. Может использоваться после команды сброса открытой карты для удаления чанков находящихся за пределами действия радара.
        /c local surface = game.player.surface
        local force = game.player.force
        for chunk in surface.get_chunks() do
        if not force.is_chunk_charted(surface, chunk) then
        surface.delete_chunk(chunk)
        end
        end

        Удаление загрязнения
        /c game.player.surface.clear_pollution()

        Выключение ночи
        Устанавливает бесконечный день.
        /c game.player.surface.always_day=true

        Изменение скорости игры
        0.5 — половина от стандартной скорости, соответственно 1 — стандартная скорость, 2 — ускорение в 2 раза и т.д. Минимум 0.01. Может использоваться, например, когда вам нужно выждать длительный период времени. Имейте ввиду, что увеличение скорости уменьшает производительность игры.
        /c game.speed=X

        Остановка времени
        Остановка хода игры, если » BOOL » заменить на » true «, и наоборот, если » BOOL » заменить на » false «.
        /c game.player.
         surface.freeze_daytime=BOOL

        Полное отключение загрязнения
        /c for _, surface in pairs(game.surfaces) do
        surface.clear_pollution()
        end
        game.map_settings.pollution.enabled = false

        Добавление загрязнения
        /c game.player.surface.pollute(game.player.
         position, 1000000)

        Определение местонахождения программируемого динамика и его хозяина
        /c speakers = game.player.surface.find_entities_filtered
        for key, speaker in pairs(speakers) do
        game.player.print(«Динамик игрока » .. speaker.last_user.name .. » расположен X=» .. speaker.position.x .. «, Y font-weight: 600; font-family: "Source Code Pro";»>end

        Отключение огня по союзникам
        /c game.player.force.friendly_fire = false

        Удаление месторождений
        Удаляет все месторождения в радиусе 50×50 вокруг игрока.
        /c local surface=game.player.surface
        local size=50
        local pos=game.player.position
        for _, e in pairs(surface.find_entities_filtered,>, type=»resource»>)
        do e.destroy()
        end

        Добавление месторождения нефти
        Добавляет 9 источников нефти в квадрате 3×3.
        /c for y=0,2 do
        for x=0,2 do
        game.player.surface.create_entity
        (>)
        end
        end

        или случайно, без коллизий:

        /c local position=nil
        for i=1,9 do
        position=game.player.surface.find_non
        _colliding_position(«crude-oil», game.player.position, 0, i/2+1.5)
        if position then
        game.player.surface.
        create_entity()
        end
        end

        Количество объектов
        Количество объектов, имя которых указано в «entity».
        /c local entity=»belt»
        local surface=game.player.surface
        local count=0
        for key, ent in pairs(surface.find_entities_filtered
        ()) do
        if string.find(ent.name,entity) then
        count=count+1
        end
        end
        game.player.print(count)

        Добавление загрязнения
        /c
        game.player.surface.
        pollute(game.player.
        position, 1000000)

        Определение местонахождения программируемого динамика и его хозяина
        /c speakers = game.player.surface.
        find_entities_filtered for key, speaker in pairs(speakers) do
        game.player.print(«Динамик игрока » .. speaker.last_user.name .. » расположен X=» .. speaker.position.x .. «, Y font-family: TildaSans; font-weight: 600;»>end

        Отключение огня по союзникам
        /c game.player.force.friendly_fire = false

        Удаление месторождений
        Удаляет все месторождения в радиусе 50×50 вокруг игрока.
        /c local surface=game.player.surface
        local size=50
        local pos=game.player.position
        for _,
        e in pairs(surface.
        find_entities_filtered,>, type=»resource»>)
        do e.destroy()
        end

        Добавление месторождения нефти
        Добавляет 9 источников нефти в квадрате 3×3.
        /c for y=0,2 do
        for x=0,2 do
        game.player.surface.create_entity
        (>)
        end
        end

        или случайно, без коллизий:

        /c local position=nil
        for i=1,9 do
        position=game.player.
         surface.find_non
        _colliding_position(«crude-oil»,
        game.player.position, 0, i/2+1.5)
        if position then
        game.player.surface.
        create_entity()
        end
        end

        Количество объектов
        Количество объектов, имя которых указано в «entity» .
        /c local entity=»belt»
        local surface=game.player.surface
        local count=0
        for key, ent in pairs(surface.find_entities_filtered
        ()) do
        if string.find(ent.name,entity) then
        count=count+1
        end
        end
        game.player.print(count)

        Регенерация месторождений
        Для твердых ресурсов, таких как железо, уничтожает все месторождения и заново создает их как при старте карты. Для жидких ресурсов, таких как нефть, возвращает доходность в изначальное состояние. Восстанавливает ресурсы на всей поверхности.
        /c local surface = game.player.surface
        for _, e in pairs(surface.find_entities_filtered
        ) do
        if e.prototype.infinite_resource then
        e.amount = e.initial_amount
        else
        e.destroy()
        end
        end
        local non_infinites = <>
        for resource, prototype in pairs(game.get_filtered_entity_prototypes
        <>) do
        if not prototype.infinite_resource then
        table.insert(non_infinites, resource)
        end
        end
        surface.regenerate_entity(non_infinites)
        for _, e in pairs(surface.find_entities_filtered
        ) do
        e.update_connections()
        end

        Удаление скал
        Удаляет все существующие скалы в мире. Используйте скрипт для отключения генерации новых скал.
        /c for _, v in pairs(game.player.surface.find_entities
        _filtered) do
        v.destroy()
        end

        Выключение генерации скал
        Применяется только для несгенерированных чанков. Для удаления существующих скал используйте следующий скрипт.
        /c local mgs = game.player.surface.map_gen_settings
        mgs.cliff_settings.cliff_elevation_0 = 1024
        game.player.surface.map_gen_settings = mgs

        Удаление декоративных элементов
        /c game.player.surface.
        destroy_decoratives(<>)

        Изменение настроек генерации мира
        Позволяет изменить настройки генерации для новых чанков; не меняет существующие чанки. Удаление чанков сбрасывает их настройки, благодаря чему, при повторном открытии они буду сгенерированы по новым правилам.

        Для изменения вида ресурса, к которому необходимо применить настройки, измените переменную » resource » в соответствии с его наименованием в игре. Значение » very-high » может быть заменено на другое из списка MapGenSize. В данном коде, » iron-ore » можно заменить на » enemy-base «, чтобы изменить настройки генерации ульев кусак.
        /c local surface = game.player.surface
        local resource = «iron-ore»
        local mgs = surface.map_gen_settings
        mgs.autoplace_controls[resource].size = «very-high»
        mgs.autoplace_controls[resource].frequency = «very-high»
        mgs.autoplace_controls[resource].richness = «very-high»
        surface.map_gen_settings = mgs

        Код ниже, меняет настройки генерации воды.
        /c local surface = game.player.surface
        local mgs = surface.map_gen_settings
        mgs.water = «very-high» —[[ size]]
        mgs.terrain_segmentation = «very-high» —[[ frequency]]
        surface.map_gen_settings = mgs

        Регенерация месторождений
        Для твердых ресурсов, таких как железо, уничтожает все месторождения и заново создает их как при старте карты. Для жидких ресурсов, таких как нефть, возвращает доходность в изначальное состояние. Восстанавливает ресурсы на всей поверхности.
        /c local surface = game.player.surface
        for _, e in pairs(surface.find_entities_filtered
        ) do
        if e.prototype.infinite_resource then
        e.amount = e.initial_amount
        else
        e.destroy()
        end
        end
        local non_infinites = <>
        for resource, prototype in pairs(game.
        get_filtered_entity_prototypes0
        <>) do
        if not prototype.infinite_resource then
        table.insert(non_infinites, resource)
        end
        end
        surface.
        regenerate_entity(non_infinites)
        for _, e in pairs(surface.find_entities_filtered
        ) do
        e.update_connections()
        end

        Удаление скал
        Удаляет все существующие скалы в мире. Используйте скрипт для отключения генерации новых скал.
        /c for _, v in pairs(game.
        player.surface.find_entities
        _filtered) do
        v.destroy()
        end

        Выключение генерации скал
        Применяется только для не сгенерированных чанков. Для удаления существующих скал используйте следующий скрипт.
        /c local mgs = game.player.surface.
        map_gen_settings
        mgs.cliff_settings.cliff_elevation_0 = 1024
        game.player.surface.
        map_gen_settings = mgs

        Удаление декоративных элементов
        /c game.player.surface.
        destroy_decoratives(<>)

        Изменение настроек генерации мира
        Позволяет изменить настройки генерации для новых чанков; не меняет существующие чанки. Удаление чанков сбрасывает их настройки, благодаря чему, при повторном открытии они буду сгенерированы по новым правилам.

        Factorio как удалить предмет из инвентаря

        Консоль в Factorio это интерфейс командной строки в игре. См. параметры командной строки для интрефейса командной строки исполняемых файлов.

        В игре консоль может использоваться для:

        • Общения с другими игроками;
        • Редкого обновления статуса;
        • Запуска команд/скриптов/читинга.

        Существует три типа команд:

        Factorio как удалить предмет из инвентаря

        You cant do this at this present moment in time.

        When attempting to bind it to a key you are told it has to use the middle mouse button.

        The only to bind this to a different function if you do not have an operating middle mouse button like myself is to use your mouse profiling software to choose a button on your mouse to act as a middle mouse button.

        Uhm no. It says " This control has to be mouse related "; and you can use any mouse button (that is recognized as a mouse button, up to 5 on Win.) combined with any combination of ALT, CTRL and SHIFT.
        Again this does not appear to be correct.

        I have just had a proper play around with the settings to test if what i was claiming is correct.

        I am using a Logitech MX Revolution mouse which i bought several years ago.

        The middle mouse button on this mouse stopped working some time ago so i cant use it to.

        This mouse has two thumb buttons and a leverwith multiple multiple mouse buttons attached to it. on the left hand side of the mouse. Left on their default settings within the Logitech profiling software the game tells me that i cant use these buttons for this function.

        It was not a cheap mouse at over £70 when i bought it and the only way to get the game to recognise the any other button than the middle mouse button for this setting is to open the profiling software and then choose to assign one of the buttons as a middle mouse button.

        The in game settings would allow me to assign the left or right mouse button for this task which personally i did not want. My mouse wheel also has a left and right hand button if pressing the mouse wheel in that direction and the game does not recognise either of these.

        According to my mouse profiling software button number 4 would be the button on the top of my mouse behind my mouse wheel and button 5 would be the next button (on of the thumb buttons i mentioned above). The game does not recognise either of these buttons for me without me assigning them as a specific keyboard button or assigning them as a specific button ie middle mouse button.

        Обычные команды

        Наконец то (Twinsen)

        Впервые это предложение было упомянуто более полутора лет назад, в FFF-191. С тех пор мы продолжали упоминать об этом в наших блогах, и игроки продолжали спрашивать об этом.
        После долгих обсуждений внутри команды о том, должны ли мы реализовать это или нет, и как это должно работать, мы наконец-то почти закончили для 0,17.

        Панель быстрого доступа

        Чтобы освежить вашу память: панель быстрого доступа изменена с отдельного инвентаря на просто панель быстрого доступа к основному инвентарю игрока. В основном это работает как текущая панель , за исключением того, что слоты предметов могут быть только фильтрами.

        Это означает, что когда вы помещаете, например, Манипулятор в новую панель быстрого доступа, он создает ярлык, сообщающий вам, сколько Манипуляторов этого типа у вас есть в вашем основном инвентаре. Нажав на ярлык, вы получите первый доступный стак из инвентаря. Этот ярлык будет оставаться на протяжении всей игры, даже если Манипуляторы временно истощаются.

        Это решает довольно много неприятностей:

        • Нет больше случайных предметов, появляющихся в быстрой панели, когда вы создаете их.
        • Нет больше предметов, перемещающихся в разные слоты, когда они истощены и переработаны.
        • Больше не нужно использовать панель быстрого доступа для переноски вещей.
        • Нет больше «это будет обработано в инвентаре или на быстрой панели?».
        • Больше нет путаницы при щелчке по элементу, если он перейдет на панель быстрого доступа, в ячейки для мусора или куда-то еще.
        • Заставляет игрока научится делать правильные ярлыки. Игроки гораздо чаще запоминают ярлыки, которые они создали сами.
        • Игрок полностью контролирует панель быстрого доступа, а не пытается быть «умным».
        • Управление 1 инвентарем проще, чем управление 2 .
        • Соответствующее количество предметов.

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

        Предложение, которое быстро приобрело популярность, заключалось в возможности настройки и переключения между несколькими страницами ярлыков, а не только двумя.
        Таким образом, новая панель быстрого доступа на самом деле представляет собой 10 страниц ярлыков, которые вы можете настроить по своему усмотрению: например, страница для общего строительства завода, страница для боя, страница для строительства поездов, страница для постов строительства, страница для переработки нефти, страница с полезными чертежами. Игрок должен настроить эти страницы так, как ему нравится.

        При нажатии на кнопку рядом с одной из выбранных страниц откроется выбор страниц, который показывает все 10 страниц ярлыков. Затем вы можете легко выбрать, какие страницы вы хотите активно использовать и увидеть на главном экране. Количество страниц, видимых на главном экране, настраивается.
        Селектор страниц также действует как расширенная панель быстрого доступа, позволяющая быстро захватить элемент или чертеж, который вы обычно не используете, или позволяющая быстро настроить ваши страницы.

        Сочетания клавиш по умолчанию немного изменились: клавиши от 1 до 0 будут выбирать элемент в слотах верхней выбранной страницы. Shift + 1 до Shift + 0 изменит верхнюю выбранную страницу. Таким образом, продвинутый игрок сможет быстро поменять страницы, чтобы создать то, что он хочет.

        Призрачный курсор

        Особенностью для более продвинутых игроков является курсор-призрак: при выборе элемента на панели быстрого доступа или при использовании инструмента «Пипетка», если в вашем инвентаре нет предметов такого типа, вместо курсора будет помещен призрак.

        Это обычная ситуация, когда, например, вы что-то строите и у вас не хватает манипуляторов. Таким образом, вместо того, чтобы создавать больше или бегать на другую сторону базы, чтобы получить больше, вы можете размещать призраков, продолжая сосредотачиваться на разработке того, что вы строите, вместо того, чтобы отвлекаться.

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

        Интеграция с библиотекой чертежей

        Эта работа еще не завершена, поскольку в библиотеку чертежей также вносятся большие изменения. План состоит в том, что вы сможете создавать ярлыки для чертежей из библиотеки чертежей. Это означает, что вы можете разместить свои наиболее часто используемые чертежи и книги на одной из страниц ярлыков и использовать их непосредственно из библиотеки чертежей, не забивая основной инвентарь.

        Свежие записи
        Рубрики

        Вы здесь: Factorio.su > Часто задаваемые вопросы по игре Factorio (FAQ)

        Мультиплеерные команды

        Другие обновления (Klonan)

        После последних недель, посвященных обновлению графического пользовательского интерфейса, было несколько разговоров о том, почему мы не выпускаем сейчас и не дорабатываем графический интерфейс во время экспериментальной фазы. Одно важное разъяснение, которое я хотел бы сделать, это то, что это не только графический интерфейс, который еще не закончен. Хотя GUI в настоящее время является самой большой задачей, которую еще предстоит выполнить для 0.17, есть еще некоторые другие функции, не связанные с GUI, которые еще предстоит выполнить:

        Завершение новой жидкостной системы

        Новая система жидкостей (FFF-274) почти завершена. После внутреннего тестирования мы предприняли усилия для настройки нового поведения, в частности, как работает пропускная способность на расстоянии и поток с различными жидкостями.

        Враги высокого разрешения
        Дальнейшие настройки карты

        Мы представили наши последние разработки по созданию карт в FFF-258. С тех пор были внесены некоторые дальнейшие запланированные изменения и улучшения, особенно в отношении размещения плиток, биомов, деревьев, скал.

        Тестирование, исправление ошибок и балансирование дизайна

        Кажется, это всегда так, но $nextUpdate будет самым большим релизом Factorio на данный момент. Хотя некоторые первоначальные тесты показывают, что большинство вещей стабильны, нам еще предстоит провести типичную для всего офиса неделю / две недели тестирования и подстройки. Неизбежно, что вещи, которые нам нужно решить, появятся во время этого игрового тестирования, поэтому было бы неразумно выпускать их до завершения. На нашем форуме также есть более 50 несортированных отчетов об ошибках, которые нам нужно будет отсортировать.

        Посмотрев, что еще предстоит сделать, мне ясно, что релиз не будет готов в январе.
        Когда мы будем готовы выпустить 0.17, ее запуск определенно не будет сюрпризом. Мы объявим точную дату в FFF по крайней мере на неделю раньше.

        Часто задаваемые вопросы по игре Factorio (FAQ)

        Часто задаваемые вопросы по игре Factorio (FAQ)
        FAQ будет дополняться по мере поступления новых вопросов.

        О: Ещё одной кампании, сборочных автоматов, редактора карт, модов, свободной игры, поездов и так далее

        В: Как можно избавиться от ненужных предметов или ресурсов в инвентаре?

        О: Положите в каменную/стальную/электрическую плавильню 5 железных пластин для одной стальной балки или 2 камня для одного кирпича и дождитесь окончания переплавки

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

        В: У меня есть экзоскелет/прибор ночного видения/электроразрядная защита/личная лазерная защита, что с ними можно сделать?

        В: Как использовать Discharge defence (Электроразрядную защиту) и её пульт?

        О: Ставим модуль электроразрядной защиты в броню (силовую). Берем пульт (квадратик с молниями) в руки и стреляем через ПКМ по врагам. Естественно, нужна энергия в силовой броне. Зарядите её термоядерным реактором

        Скрипты и читы

        Команда Описание
        /cheat <all> Открывает все технологии и включает чит режим. Опция all дает игроку дополнительные предметы.
        /command <command> Выполнение Lua команды (если она корректна).
        /c <command> Выполнение Lua команды (если она корректна).
        /editor Переключатель редактора карт.
        /measured-command <command> Выполнение Lua команды (если она корректна) и подсчет времени ее выполнения.
        /silent-command <command> Выполнение Lua команды (если она корректна) без вывода ее в консоль.
        /sc <command> Выполнение Lua команды (если она корректна) без вывода ее в консоль.

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

        Свежие записи
        Рубрики

        опубликовали Twinsen, Klonan

        Базовые примеры скриптов

        Калькулятор
        Масштабирование за пределы стандартных границ

        Имейте ввиду, что слишком сильное масштабирование может понизить производительность. Будьте осторожны.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *