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

Totoro

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

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

  • Посещение

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

    289

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


  1. На выходе сварганить шлюз. При обнаружении заражённых включать сообщение:

     

    "Congratulations. The test is now over. All Aperture technologies remain safely operational up to 4000 degrees Kelvin. Rest assured that there is absolutely no chance of a dangerous equipment malfunction prior to your victory candescence. Thank you for participating in this Aperture Science computer-aided enrichment activity. Goodbye."

    • Нравится 1

  2. Где можно найти коды клавиш для keyboard api?

     

    Делаешь простую тыкалку:

    local event = require('event')
    
    while true do
      local name, address, char, code, player = event.pull("key_down")
      print(char, code)
    end
    

    И получаешь все коды какие нужно  :)

     

    P.S. А ещё можно в исходник заглянуть.


  3. BxB0DIH.png

     

    Здравствуйте, можете подсказать, почему нет призрачного слоя ? версия 0.70 beta, видеокарта 3 уровня, кнопки выше/ниже не влияют никак на это, рестарт программы - тоже

     

    Спустя ровно год (всё строго по традиции), выкатываю патч-версию 0.7.1.

    Здесь пофикшен баг с призрачным слоем, а также ещё пара тройка багов.

    Прокачаны текстбоксы. Теперь они должны стать немного нагляднее и удобнее.

     

    Ссылка на пакет: https://hel.fomalhaut.me/#packages/holo

     

    Ставить с HPM (конкретная версия):

    hpm install holo@0.7.1
    

    или просто (самая новая версия, что на текущий момент тоже 0.7.1):

    hpm install holo
    

    Программы тут же станут доступны, под названиями holo и holo-view.

     

    P.S. Если нету HPM, ставьте его командой:

    pastebin run vf6upeAN
    • Нравится 2

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

     

    Так в чём проблема?

    Видишь этот принт в цикле? Он распечатывает временную переменную file. В ней лежит как раз то, что тебе нужно. Название очередного файла.

    Всё что от тебя требуется - куда-то его положить. Например в другую переменную. Или сложить в таблицу.

    И будет именно то, что ты хочешь.


  5. Ну например есть папка extra и в ней например лежат файлы

    1. boot.lua

    2. miner.lua

    3. test.lua

    4. code.lua

    И надо чтобы каждый файл в папке был отдельной переменной

     

    Тебе получить список файлов в каталоге?

    Это делается фунцией filesystem.list(path: string): function -> string or nil, string из Filesystem API.

     

    Пример:

    for file in filesystem.list("/home") do
      print(file)
    end
    

  6.  

     

    А не лучше было бы сделать прожку, которая 5-6 картинок выводит на экран в цикле с паузой 15-30 мин? И красиво, и ресурсы сервера сбережет многократно.
     

     

    Вот кстати, не факт. =) Если сделать PNG-слайдшоу, будет весма и весьма затратнее такой простой пиксельной каши, мне кажется.


  7. Эта инфа зависит от конфига.

    Смотреть в секции power.cost.

     

    Дефолтный:

          # The amount of energy a robot consumes per tick when running. This is
          # per default less than a normal computer uses because... well... they
          # are better optimized? It balances out due to the cost for movement,
          # interaction and whatnot, and the fact that robots cannot connect to
          # component networks directly, so they are no replacements for normal
          # computers.
          robot=0.25
    
          ...
    
          # The conversion rate of exhaustion from using items to energy
          # consumed. Zero means exhaustion does not require energy, one is a
          # one to one conversion. For example, breaking a block generates 0.025
          # exhaustion, attacking an entity generates 0.3 exhaustion.
          robotExhaustion=10
    
          # The amount of energy it takes a robot to move a single block.
          robotMove=15
    
          # The amount of energy it takes a robot to perform a 90 degree turn.
          robotTurn=2.5
    
    

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


  8.  

    Вижу, уже отступы появились.  :) В Lua обычно используются отступы пробелами, размером в 2 пробела.

     

    ...

     

    Вместо этого всего, можно было залить всё на pastebin, hastebin.

    Либо на худой конец выделить важный для контекста кусочек кода не больше 20 строк, и засунуть его в тег 

    
    
    
    						
    • Нравится 1
×
×
  • Создать...