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

RAPD123

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

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

  • Посещение

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


  1. 7 минут назад, Asior сказал:

    Да ладно! А я как то уместил и на экране Т2 (золотой монитор) и на экране Т1 (экран робота)

      Скрыть содержимое

    lapv416.png

    В эмуляторе память не определяется, но в майне результаты будут изменяться.

    А как реализовать отсутствие отступов? Можно пример кода?


  2. 1 час назад, Asior сказал:

    Мало чего обновил почти за год.

    • Память без значений выводится, 1024 чего? бита? байта? кб? мб? гб?
    • энергию можно сжать (энергия: 1500 из 2000 (65%))
    • так же и с памятью
    • работу устройства выводить в формате дн:чч:мм:сс так как вывод в секундах ни о чем не говорит после 120 секунд (тупо дальше лень считать)
    • активные компоненты можно показать
    • зачем адрес робота то? нигде не юзается.
    • объем инвентаря можно рассчитать (активно 64 слота, доступно 10 (20%))

    Можно было бы и получше сделать, если не лезет так прокрутку делай, на 2-3 страницы. 

    Я только ночью вернулся к этой программе. Исключительно критический баг исправил. В течении недели постараюсь реализовать написанное выше.


  3. 3 минуты назад, BrightYC сказал:

    Используй логические выражения.

    1. if component.isAvailable("robot") then
    2. gpu.setForeground(0x00FF00)
    3. print("Это робот, будет отображена дополнительная информация")
    4. else
    5. print("Это устройство не является роботом")
    6. end

    Теперь на end ошибка unexepted symbol


  4. 1 минуту назад, BrightYC сказал:

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

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


  5. 2 минуты назад, BrightYC сказал:

    Какая разница? Этот код работает, если на сервере точное время. Если нет - только интернет запросы.

     

    Мне нужно время либо по Гринвичу, либо по Москве. Но никак не часовой пояс сервера


  6. 5 минут назад, BrightYC сказал:

    Зачем городить всякие сервера? 
    Вот этот код позволяет получать время машины:(Компьютера или сервера на котором играешь)

    
    local f = io.open("/tmp/time", "w")
    f:write("time")
    f:close() 
    local timestamp = tonumber(string.sub(require("filesystem").lastModified("/tmp/time"), 1, 10)) + 3600 * 3 --Умножаем на часовой пояс, в моём случае GMT +3
    local realtime = os.date("%d.%m.%Y %H:%M:%S", timestamp) --Реальное время в формате День.Месяц.Год Час:Минута:Секунда
    print(realtime)

    Проблема в том что мой сервер в Германии, и часовой пояс не по Гринвичу

     


  7. 51 минуту назад, ECS сказал:

    О, как раз на днях сеструха подобное писала, впервые осваиваясь в опенкомпах, да и майне в целом. Ах, какой пекрасный мир ее ждет впереди! Кстати, отображение времени работы можно выводить в более удобном виде ЧЧ:ММ:СС, если есть желание:

    
    print("Времечко: " .. os.date("%H:%M:%S", computer.uptime()))

     

    Спасибо, попробую использовать такой способ времени. Ещё когда нибудь сделаю пока реального времени по UTC+0, но лень пока поднимать на сервере http и выдавать время без HTML-кода


  8. Только что, BrightYC сказал:

    Зачем цитировать и упоминать одновременно? Вроде только цитирования хватает если отвечаешь кому-то, а если нет - то да, собачка в помощь.

     

    Я о том что лучше просто призвать. А то ты не цитировал. Менее громоздко призыв смортится

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