[Lua Programming] [OC] Finger Clock — стильно, удобно и без лишней вырвиглазности.
20 пользователей проголосовало
Приветствую Вас, уважаемый читатель! В самый ТРУДный день '15 года я, наконец, написал красивые часы, которые идеально подходят для декорирования, например, метро или аэропорта, а также как просто инфо-панель дома Не будем отрывать коту хвост, закончим здесь предисловие.
Finger Clock v. ∞
Простая прога для OpenComputers, которая будет показывать Вам текущее майновремя... и реальное время с поддержкой часовых поясов!
Pastebin: http://pastebin.com/aKjh5SZL
Command: pastebin get aKjh5SZL clock
Минимальная комплектация:
- Монитор T1 x1
- Компьютер T1 x1
- Жёсткий диск T1 x1 + OpenOS
- Видеокарта T1 x1
- Редстоун-карта T1 x1 (требуется, если монитор не поддерживает клик мышкой, то есть если монитор первого уровня. В мониторах выше не обязателен).
- Процессор T1 x1
- ОЗУ T1.5 x2
- EEPROM — Lua BIOS
- Интернет-карта/OpenNet-интернет — только для установки
Рекомендуемая комплектация:
- Монитор T2/T3 x6
- Компьютер T2/T3 x1
- Жёсткий диск T1 x1 + OpenOS
- Видеокарта T2/T3 x1
- Редстоун-карта T1 x1 (требуется, если монитор не поддерживает клик мышкой, то есть если монитор первого уровня. В мониторах выше не обязателен).
- Процессор T2/T3 x1
- ОЗУ T2/T2.5/T3/T3.5 x1/2
- EEPROM — Lua BIOS
- Интернет-карта/OpenNet-интернет — только для установки
Функции:
- Позволяет показывать реальное время и внутриигровое время.
- Настройка цветов, разрешения и часового пояса в константах в начале программы.
- Не использует отдельные библиотеки — меньше возни с установкой.
Настройка:
В самом начале программы есть список констант для настройки программы.
MT_BG = 0x000000 -- Цвет фона при режиме показа внутриигрового времени.MT_FG = 0xFFFFFF -- Цвет текста при режиме показа внутриигрового времени.DAY = 0xFFFF00 -- Цвет надписи "Day".EVENING = 0x202080 -- Цвет надписи "Evening".NIGHT = 0x000040 -- Цвет надписи "Night".MORNING = 0x404000 -- Цвет надписи "Morning".RT_BG = 0x000000 -- Цвет фона при режиме показа реального времени.RT_FG = 0xFFFFFF -- Цвет текста при режиме показа реального времени.TIMEZONE = 0 -- Часовой пояс (от -12 до 12).W, H = 80, 25 -- Разрешение экрана. Рекомендуется 40x8.REDSTONE = false --[[ Если параметр будет установлен в true, программа будет сменять режимы при изменении редстоун-сигнала. ]]--TOUCH = true --[[ Если параметр будет установлен в true, программа будет сменять режимы по клику мышкой по экрану. ]]--KEY1 = 13 -- Коды клавиши. По умолчанию — [Enter].KEY2 = 28 -- Подробнее в комментариях.AUTOMODE = true --[[ Режим, который активируется при запуске программы. true — режим внутриигрового времени, false — режим реального времени. ]]--SHOWSECS = true --[[ Позволяет скрывать секунды в режиме реального времени при значении, равном false. ]]--SWDATEMT = true -- Показывать внутриигровую дату.SWDATERT = true -- Показывать реальную дату.SWDTMMT = true -- Показывать внутриигровое время суток.SWDTMRT = true -- Показывать реальное время суток.
Скриншоты:
Режим показа внутриигрового времени
Режим показа реального времени
- 7
13 комментариев
Рекомендуемые комментарии