Jump to content
Korean Random
SysUtils2

[0.8.8] Сессионная статистика от STL1te и Dellux

Recommended Posts

Пожалуйста,кому не сложно,посмотрите строку,почему то не двигается "опыХ" ни в какую..Тяжело сегодня постоянно клиент перегружать-ожидание долгое.Тем более что не понимаю суть питоновских тегов.(Вернее не пойму влияния пробела в строке,он работает и в результате,но как то странно)Пробел читается питоном чтоли как пробел в строке?

И про тег "<tab>" нигде не могу найти прочитать

post-7478-0-74227300-1379866616_thumb.jpg

 

SessionStatConfig3.rar

 

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

post-7478-0-38168900-1379866846_thumb.jpg


Методом тыка что то получается,но подскажите в двух словах принцип выравнивания столбцов и табуляции.(я о пробелах в строке и теге <tab>.

Не пойму как они работают.Слишком уж долго входит в игру для попыток двигать всё методом тыка.

Спасибо.

Edited by Turbina

Share this post


Link to post

Short link
Share on other sites

где взять такой конфиг?

 

это конфиг bianko, где-то выше по треду он кидал его. или на tanknotes.ru

Share this post


Link to post

Short link
Share on other sites

Вот после долгих проб получилось более менее выровнять второй столбец,но не могу понять почему не уменьшается интервал в строке "попадания"?

От чего всё таки зависит ширина и отступы в строках?

Конфиг уже в этом состоянии прилагаю,посмотрите пожалуйста.

post-7478-0-01156300-1379868605_thumb.jpg

SessionStatConfig4.rar

Остановился на таком отображении.Понял как табуляция работает.

post-7478-0-84317400-1379870414_thumb.jpg

Если кому пригодится,то вот конфиг.

SessionStatConfig_New.rar

 

 

Edited by Turbina

Share this post


Link to post

Short link
Share on other sites

в двух словах принцип выравнивания столбцов и табуляции

<textformat tabstops='[65,150,170]'>

С такими значениями например, команда <tab> в первый раз переместит текст после этой команды на точку 65, второй раз <tab> на точку 150, и соответственно в третий раз на точку 170. Тоесть, изначально текст начинается с точки 1, когда впервые в строке пропишешь <tab>, то последующий текст начнёт писаться с точки 65.

Если в начале текста сразу прописать <tab><tab><tab>, то последующий текст будет писаться сразу с точки 170. Думаю принцип табуляции теперь будет понятен.

  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

Вот после долгих проб получилось более менее выровнять второй столбец,но не могу понять почему не уменьшается интервал в строке "попадания"?

От чего всё таки зависит ширина и отступы в строках?

Конфиг уже в этом состоянии прилагаю,посмотрите пожалуйста.

attachicon.gifScreen17.jpg

attachicon.gifSessionStatConfig4.rar

 

Я тебе объясню принцип, а дальше сам.

Расстояние меряется в пикселях, от левого края слова "Побед/Боев", а в твоем случае от от картинки флажка. Т.е. флажок это 0 по координатной сетке.

Теперь что касаться tabstops='[60,120]'. Это значит что если ты поставишь <tab> один раз, то отступ будет от нуля до 60 пикселей. Если поставим два раза <tab><tab>, то это будет 120 пикселей от края. Тут главное понять что два <tab> это не 60+60. Это второе значение 120, которое может быть любым. А можно и так tabstops='[40,60,80,120,]' это уже 4 колонки. Очень удобно сделать скрин и открыть в графическом редакторе и там поиграться с колонками. И главное правило если строка длинее, то tab не работает. Потому что это не табуляция в привычном нам понимании.

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

<textformat tabstops='[65,150,170]'>

С такими значениями например, команда <tab> в первый раз переместит текст после этой команды на точку 65, второй раз <tab> на точку 150, и соответственно в третий раз на точку 170. Тоесть, изначально текст начинается с точки 1, когда впервые в строке пропишешь <tab>, то последующий текст начнёт писаться с точки 65.

Если в начале текста сразу прописать <tab><tab><tab>, то последующий текст будет писаться сразу с точки 170. Думаю принцип табуляции теперь будет понятен.

Cпасибо,после "тыканья" сам дошёл до этого :-)

Share this post


Link to post

Short link
Share on other sites

Так у тебя как то криво. Увеличь вторую колонку tabstops='[70,160]

 

 

post-7478-0-84317400-1379870414.jpg
 

 

Ага. понял почему у тебя ерунда. Смотри у тебя есть строчка. Но в ней не может быть четыре раза по <tab>. Ты пойми это называется табуляцией по недоразумению.

 

Побед / Боёв:</font><tab><tab><font color='{{c:winsCount}}'>{{winsCount}}</font> / <font color='{{c:battlesCount}}'>{{battlesCount}}</font><tab><tab><font color='{{c:winsRate}}'>{{winsRate}}</font>

 

Два <tab><tab> это 120 пикселей, а потом у тебя повторяется и winsRate должен тоже стоять на тех же 120-ти пикселях. Поэтому у тебя и каша. Еще раз это не табуляция это расстояние в пикселях от края

 

 

 

А тут вообще не понятно что

 

\n<img src='img://gui/maps/icons/library/dossier/avgExp40x32.png' width='20' height='16' align='baseline' vspace='-4'><font color=''>Опыт</font> <font color=''>(средн.)</font>:<tab><tab><font color='{{c:totalXP}}'>{{totalXP}}</font><tab><font color='{{c:avgTotalXP}}'>({{avgTotalXP}})</font>

 

ТО есть '{{c:totalXP}}' становится на 120 пикселей, а после него ({{avgTotalXP}}) должен стать на 70 пикслелей, то есть быть левее предыдущего, хотя он правее.

Edited by LESHIY_ODESSA

Share this post


Link to post

Short link
Share on other sites

Что бы <textformat tabstops='[95,160]'> работала необходимо в конце строки прописать </textformat>

fe7d491b8ea9.png

SessionStatConfig.cfg

Edited by Gorod

Share this post


Link to post

Short link
Share on other sites

Что бы <textformat tabstops='[95,160]'> работала необходимо в конце строки прописать </textformat>

 

Вот это да, да у него все еще хуже чем я нашел.

 

Лично я вчера все открыл в фотошопе и все встало на свои места. Я взял чужой конфиг со скриншотом и начал мерять линейкой и потом у меня пелена с глаз упала. :)

Edited by LESHIY_ODESSA

Share this post


Link to post

Short link
Share on other sites

ох.. ну я  то не думал что это так для вас будет сложно :(
 

это жэ информаника уровня так класса 8-9 школы. 

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

добавил футуризма в дизайн панели

post-10271-0-35883100-1379872644_thumb.png

недостаток- используемый шрифт не поддерживает кириллицу

SessionStatConfig.7z

Edited by goodman

Share this post


Link to post

Short link
Share on other sites

ОТВЕТТЕ -МОЖНО ЛИ УВЕЛИЧИТЬ ИКОНКУ ???

 

 

Один небольшой вопрос: "Как увеличить иконку?" в файле SessionStatConfig.cfg

"icon": "../../../res_mods/xvm/res/clanicons/RU/nick/Icon-1.png",

типа "width='20' height='16'" 

Как правильно прописать ширину, высоту иконки ???

Share this post


Link to post

Short link
Share on other sites

Ага,спасибо за помощь.

 

Вы достигли своего дневного лимита положительного изменения рейтинга.


ох.. ну я  то не думал что это так для вас будет сложно :(
 

это жэ информаника уровня так класса 8-9 школы. 

:ok:

Сейчас с начала осваиваю разные моменты,ибо это было так давно,что и информатики ещё не было..... :ok: :ok:

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Попробуйте эту версию, а если повторится такой сброс, сразу клиент закройте и питон лог сюда.

Сегодня поиграл с обновленной версией, этот баг не проявился, а вот свободный с основным опытом расходятся немного. При 36551 опыта показывает 1855 свободного .

Edited by Antoshkaaa

Share this post


Link to post

Short link
Share on other sites

пардон парни

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

 

3280720.jpg

 

 

SessionStatConfig.rar

Share this post


Link to post

Short link
Share on other sites

Сегодня поиграл с обновленной версией, этот баг не проявился, а вот свободный с основным опытом расходятся немного. При 36551 опыта показывает 1855 свободного .

а должно быть как?

Share this post


Link to post

Short link
Share on other sites

Исправил, пробуйте. После первого боя точно не пропадает :D А работу фильтров проверяйте сами.

 

attachicon.gifSessionStatistic_0.8.8.8.rar

 

 - теперь все работает отлично. Спасибо !

Share this post


Link to post

Short link
Share on other sites

что-то я путаюсь в макросах и ридми.

            {{totalXP}} - Кол-во опыта без учета умножающих коэффициентов
            {{avgTotalXP}} - Среднее кол-во опыта без учета умножающих коэффициентов за бой
            {{totalXPRatio}} - Кол-во опыта с учетом умножающих коэффициентов
            {{avgTotalXPRatio}} - Среднее кол-во опыта с учетом умножающих коэффициентов за бой

вот кусок формата, который отвечает за опыт.

<font color=''>Побед / Боёв:</font><tab><tab><font color='{{c:winsCount}}'>{{winsCount}}</font> / <font color='{{c:battlesCount}}'>{{battlesCount}}</font>    <font color='{{c:winsRate}}'>{{winsRate}}</font>\n<img src='img://gui/maps/icons/library/dossier/avgExp40x32.png' width='20' height='16' align='baseline' vspace='-4'><font color=''>Опыт</font> <font color=''>(средн.)</font>:<tab><tab><font color='{{c:totalXP}}'>{{totalXP}}</font> <font color='{{c:avgTotalXP}}'>({{avgTotalXP}})</font>\n<img src='img://gui/maps/icons/library/dossier/maxExp40x32.png' width='20' height='16' align='baseline' vspace='-4'><font color=''>Опыт х</font> <font color=''>(средн.)</font>:<tab><font color='{{c:totalXPRatio}}'>{{totalXPRatio}}</font> <font color='{{c:avgTotalXPRatio}}'>({{avgTotalXPRatio}})</font>\n 

а вот что я вижу

post-10067-0-67699900-1379878905_thumb.png

Опыта с учётом х2 получилось меньше чем простого. При этом звезду снял только с 4 машин и на разницу в 9 к никак не натягивало. 

То ли лыже не это, то ли я не то.

Share this post


Link to post

Short link
Share on other sites

Опыта с учётом х2 получилось меньше чем простого. При этом звезду снял только с 4 машин и на разницу в 9 к никак не натягивало. 

То ли лыже не это, то ли я не то.

походу макросы наоборот работают, с премом играл?

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...