Jump to content
Korean Random
AntonVK

[1.21.0.x] Цифровые часы, аналоговые часы и калькулятор в ангаре (с конфигом)

Recommended Posts

вопрос а нельзя сделать часы и калькулятор с конфигом вот как там

[0.8.11] Часы в ангаре с конфигом, Часы в бою, DebugPanel
http://www.koreanrandom.com/forum/topic/5115-0811-часы-в-ангаре-с-конфигом-часы-в-бою-debugpanel/

Share this post


Link to post

Short link
Share on other sites

Да,куркулятора давно не хватало,но вот часы.....присоеденяюсь к вопросу angelsoft.

Share this post


Link to post

Short link
Share on other sites

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

 

По поводу часов меня устраивали и от Maxim_77, но они тоже в logos.swf пришлось делать свои.


По поводу калькулятора.

 

Там есть недочёты, которые мне лично не нравятся.

 

1) калькулятор пришлось добавлять поверх всего на сцене, так как он перекрывался верхними элементами интерфейса, кнопка в бой, кнопки сбоку, полоса с надписями в ангар, исследования и т.п. Всё бы хорошо,  но родной курсор стал под калькулятором. Найти решение мне не удалось, поэтому пришлось дёргать курсор и вставлять его к калькулятору. Это не очень заметно, но всё же, наверняка есть решение лучше.

 

Вообщем, если кто знает, как сделать правильнее - поделитесь

 

2) Стандартно кнопка ESC эквивалентна С, но в игре ESC - выход из игры, поэтому аналога на клавиатуре для кнопки С делать не стал

 

3) Если нажимать подряд кнопки + - / * , то срабатывает только первое действие. Там есть некоторая сложность с выводом истории на дисплей, поэтому в ходе работы отложил момент и забыл про него. Вспомнил уже когда сам увидел.

Share this post


Link to post

Short link
Share on other sites

Как бы конфиг именно часам имелось ввиду,посто привык к такому виду:

af49c9aeda2b.jpg

 

Подложку и прочее сделаю сам,а вот с расположением и шрифтами почему то проблемы:)То ли СФИКС неправильный,то ли руки из нижних полушарий растут :heh:

Share this post


Link to post

Short link
Share on other sites

Как бы конфиг именно часам имелось ввиду,посто привык к такому виду:

af49c9aeda2b.jpg

 

Подложку и прочее сделаю сам,а вот с расположением и шрифтами почему то проблемы:)То ли СФИКС неправильный,то ли руки из нижних полушарий растут :heh:

 

Конфиг постараюсь в ближайшее время прикрутить.

 

Шрифт у меня тот, который WG использует. Можно, конечно, и Micra вставить.

 

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

 

P.S. Кнопка "Мне Повезёт"  отличное решение для рандома :)

Share this post


Link to post

Short link
Share on other sites

КВГ любит все цветное и больше инфы, а насчет как и что возле кнопки меню можно к примеру сделать 2 или 1 кнопку с часами и калькулятором может кто помнит в старой версий патча вроде в 0,8,5\6 был такой мод там и часы и калькулятор возле кнопки (меню или где надпись ангар) нажал на 1 или на 2 и смотришь, а full конфиг к часам нужен как я уже писал в верху а конфиг на калькулятор нужен тоже чтобы закрепить там где за хочешь в ангаре


вот можно взять за основу, но только с конфигом

 


AntonVK вот если качать не хочешь выбери один из них но мне нравится 1 вариант, ЭТО СТАРЫЕ  возьми за основу и прикрути конфиг

Edited by angelsoft
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

КВГ любит все цветное и больше инфы, а насчет как и что возле кнопки меню можно к примеру сделать 2 или 1 кнопку с часами и калькулятором может кто помнит в старой версий патча вроде в 0,8,5\6 был такой мод там и часы и калькулятор возле кнопки (меню или где надпись ангар) нажал на 1 или на 2 и смотришь, а full конфиг к часам нужен как я уже писал в верху а конфиг на калькулятор нужен тоже чтобы закрепить там где за хочешь в ангаре

вот можно взять за основу, но только с конфигом

 

AntonVK вот если качать не хочешь выбери один из них но мне нравится 1 вариант, ЭТО СТАРЫЕ  возьми за основу и прикрути конфиг

 

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

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

У меня вопрос НЕ ПО ТЕМЕ а может кто нибудь прикрутить файл конфиг для настройки  ангара что бы выбирать какой ангар использовать или чей то  мод ангара или дайте ссылку где есть уже СПС


И ВОПРОС КАК ТУТ ТЕМУ СОЗДАТЬ

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

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

Спасибо,ждем))

angelsoft,у меня пониженное цветовосприятие,мне уже надоело об этом писать.Я ж не заставляю вас юзать мои работы?:)

Share this post


Link to post

Short link
Share on other sites

Спасибо,ждем))

angelsoft,у меня пониженное цветовосприятие,мне уже надоело об этом писать.Я ж не заставляю вас юзать мои работы?:)

я не чего против и не имею а наоборот пусть поддержку колора, цвет, колера, добавит

Share this post


Link to post

Short link
Share on other sites

Промежуточная версия с минимальным конфигом.

 

Для часов:

- отображать/не отображать (помню, кому то принципиально не нравились часы, но нужен калькулятор, так что пусть будет)

- координаты положения (x от кнопки в бой идёт, у - сверху)

- цвет и размер шрифта

 

Для калькулятора:

- координаты кнопки вызова калькулятора

 

Пока так, когда доделаю окончательно (планирую, к началу след недели) - обновлю шапку.

 

P.S. Хотел сразу добавить вам возможность выбора шрифта, Micra (привычный из мода часов) или UniversCondC (шрифт клиента), но с Micra глючит мигающий разделитель, а мне он нравится,  так что пока не стал, отложил.

 

Планирую добавить настройки, интенсивность свечения вокруг текста (КВГ говорил про пониженное цветовосприятие, может ему это понадбится).

 

ну и + мне надо доразбираться в недоработках калькулятора, которые я нашёл.

AntonVK-WoT-mod-hangarClockCalculator-v2-0.8.11.1-20140326.zip

Edited by AntonVK

Share this post


Link to post

Short link
Share on other sites

Промежуточная версия с минимальным конфигом.

 

Для часов:

- отображать/не отображать (помню, кому то принципиально не нравились часы, но нужен калькулятор, так что пусть будет)

- координаты положения (x от кнопки в бой идёт, у - сверху)

- цвет и размер шрифта

 

Для калькулятора:

- координаты кнопки вызова калькулятора

 

Пока так, когда доделаю окончательно (планирую, к началу след недели) - обновлю шапку.

 

P.S. Хотел сразу добавить вам возможность выбора шрифта, Micra (привычный из мода часов) или UniversCondC (шрифт клиента), но с Micra глючит мигающий разделитель, а мне он нравится,  так что пока не стал, отложил.

 

Планирую добавить настройки, интенсивность свечения вокруг текста (КВГ говорил про пониженное цветовосприятие, может ему это понадбится).

 

ну и + мне надо доразбираться в недоработках калькулятора, которые я нашёл.

 

а настройки будут похожие как у Автора конфига Maxim___77 и можно кнопку для часов как выше я писал, Clock_Hangar-1.rar за основу взять

кнопки - часы и калькулятора с настройками позиций \ часы full с настройками как у - Maxim___77

  • Downvote 2

Share this post


Link to post

Short link
Share on other sites

К сегодняшнему дню закончить мод не получилось. Хотя осталось совсем чуть-чуть.

 

Внесено много исправлений, ликвидированы практически все ошибки, как в расположении объектов, так и в логике работы, которые мной были замечены. Надеюсь, что до завтра я всё-таки закончу. Поддержку конфига сделал, причём попытался сделать максимально удобно и просто, с изменением в реальном времени и т.п.

 

P.S.

хотел выложить утреннюю версию, которая в любом случае в разы лучше предыдущих, но, думаю, до завтра терпит :)

 

P.P.S Массы параметров, вводящих в заблуждение, в конфиге не будет. Только очевидные и необходимые для кастомизации. Кнопки, которая вызывает кнопку, которая вызывает кнопку, которая вызывает окно диалога "Вы действительно хотите отобразить часы в ангаре?" - тоже :)

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

К сегодняшнему дню закончить мод не получилось. Хотя осталось совсем чуть-чуть.

 

Внесено много исправлений, ликвидированы практически все ошибки, как в расположении объектов, так и в логике работы, которые мной были замечены. Надеюсь, что до завтра я всё-таки закончу. Поддержку конфига сделал, причём попытался сделать максимально удобно и просто, с изменением в реальном времени и т.п.

 

P.S.

хотел выложить утреннюю версию, которая в любом случае в разы лучше предыдущих, но, думаю, до завтра терпит :)

 

P.P.S Массы параметров, вводящих в заблуждение, в конфиге не будет. Только очевидные и необходимые для кастомизации. Кнопки, которая вызывает кнопку, которая вызывает кнопку, которая вызывает окно диалога "Вы действительно хотите отобразить часы в ангаре?" - тоже :)

Ждем,не торопись))

Share this post


Link to post

Short link
Share on other sites

Обновил мод. Будут замечания или если найдёте ошибки - пишите.

Share this post


Link to post

Short link
Share on other sites

Обновил мод. Будут замечания или если найдёте ошибки - пишите.

AntonVK просто Супер!!! Проверить не могу т.к. на работе, но в репозиторий свой уже скачал.

Можно немного пожеланий по оформлению темы?

Вместо ##### используй коды:

В помощь оформления темы (=

[hr]

результат:

[success][/success]

результат:

 

[notice][/notice]

результат:

 

 

 

Возможно пригодятся идеи по оформлению...

Часы в ангаре

    - Часы в формате hh:mm:ss с мигающим в секундный такт разделителем

Калькулятор в ангаре

    - Базовые арифметические действия: сложение, вычитание, умножение, деление

    - Арифметические действия с процентами

    - Арифметические действия с отрицательными числами и числами с точкой

    - Ввод как при помощи мыши, так и с клавиатуры

    - История последних произведённых действий

    - Окно с калькулятором можно свободно перемещать туда, куда удобно

Использование калькулятора

Алгоритм работы калькулятора практически полностью аналогичен алгоритму работы стандартного калькулятора Windows.

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

Клавиши и функции

  • 0-9                        0-9
  • +                           +
  • -                            -
  • *                            *
  • /                             /
  • = или Enter          =
  • %                           %
  • F9                         +/-
  • , или .                   .
  • Del                       CE

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


Формат конфигурационного файла

Формат

<?xml version="1.0" encoding="utf-8"?>
<logos>
<!-- Clock -->
<ConfigClock AMPM="false" visible="true">
  <position x="-350" y="30"/>
  <text color="0xCCCCCC" size="28"/>
  <filters enable="true">
   <glow blurX="5" blurY="5" color="0x000000" strength="1"/>
   <shadow angle="45" blurX="3" blurY="3" color="0x000000" distance="5" strength="1"/>
  </filters>
</ConfigClock>
<!-- Calculator -->
<ConfigCalculator visible="true">
  <position x="-170" y="95"/>
</ConfigCalculator>
</logos>

Пояснения параметров

AM-PM : true | false.

12-часовой формат исчисления времени.

visible : true | false

Отображать или не отображать элемент.

position : x , y

Положение элемента по оси X и Y.

Для оси X отсчёт производится от кнопки «В бой», для оси Y — сверху экрана.

text color : <HEX value>

Шестнадцатеричное значение цвета шрифта.

text size : <value>

Рекомендуемые значения размера шрифта: 20, 22, 24, 26, 28, 36, 48.

filters enablе : true | false

Использовать или не использовать визуальные эффекты для текста часов.

glow, shadow : <values>

Cпецифические значения визуальных эффектов для текста часов.

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

 

Значения конфигурационного файла, код которого приведён в качестве примера выше, соответствуют отображению элементов, как на скриншоте shot_086 (применительно к разрешению экрана монитора, на котором я делал скриншот).

 

 Внимание! Значения позиционирования по оси X и Y необходимо подбирать в зависимости от разрешения экрана.


Как вносить изменения в конфигурационный файл

Внимание! Рекомендуется использовать для редактирования свободно-распространяемую программу Notepad++

Вносить изменения в конфигурационный файл можно в режиме «реального времени», не выходя из игрового клиента.

Например:

     1) открываете файл в редакторе Notepad++

    2) запускаете клиент

    3) смотрите, как отображаются элементы

    4) сворачиваете клиент, редактируете параметры по своему вкусу, сохраняете файл

    5) в клиенте переключаетесь, например, во вкладку исследования, затем в ангар и смотрите на результаты изменений

Дополнительная информация

CHANGELOG

2.0

- улучшен программный код

- добавлена поддержка конфигурационного файла

- исправлено положение объектов

- исправлено поведение фокуса

- исправлено поведение курсора мыши

- исправлено изменение состояния кнопок

- улучшен алгоритм работы калькулятора

- добавлена поддержка 12-часового формата времени для часов

1.0

- часы и калькулятор в ангаре

Edited by SlaYer_SAS

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...