Jump to content
Korean Random

[Лог попаданий / Hit log]


Recommended Posts

Sorry for repost, i edited prev post after a reply.

 

},

"hitLog": {

"enabled": true,

"x": 25,

"y": 440,

"w": 450,

"h": 400,

"lines": 20,

"direction": "down",

"align": "left",

// Substitution for {{dead}} macro when tank is dead

"deadMarker": "<font face='Wingdings'size='17'>\N</font>", //"deadMarker": "<font face='Arial Unicode MS' size='15'>\u2626</font>"

"blowupMarker": "<font face='Arial Unicode MS'size='15'>\u272a</font>", //"deadMarker": "<font face='Arial Unicode MS' size='15'>\u2626</font>"

"format": "<font color='#CCCCCC'>Hits:</font> <font size='13'>#{{n}}</font> | <font color='#EB0000'>{{dmg-total}}</font> - {{dmg}}<br/>"{{n-player}}: <font color='#EB0000'>{{dmg-player}}</font> {{dmg}} | {{vehicle}} | {{nick}} | <font color='{{c:dmg-kind}}'>{{dmg-kind}}</font> <font color='#EB0000'>{{dead}}</font>",

"formatHistory": "{{n-player}}: <font color='#EB0000'>{{dmg-player}}</font> {{dmg}} | {{vehicle}} | {{nick}} | <font color='{{c:dmg-kind}}'>{{dmg-kind}}</font> <font color='#EB0000'>{{dead}}</font>",

"groupHitsByPlayer": true // group hits by players name

},

Whats wrong with what im using here ?

 

I use <br/> to break the line and then everything after doesnt work ?

Edited by EngIand
Link to comment
Short link
Share on other sites

Вопрос ко всем - сейчас последнее попадание исключается из formatHistory. Может стоит его там оставить, как будет более интуитивно?

В этом случае format будет форматом заголовка, а formatHistory - собственно логом попаданий.

Может стоит названия опций сменить?

 

"deadMarker": "<font face='Wingdings'size='17'>\N</font>", //"deadMarker": "<font face='Arial Unicode MS' size='15'>\u2626</font>"

"blowupMarker": "<font face='Arial Unicode MS'size='15'>\u272a</font>", //"deadMarker": "<font face='Arial Unicode MS' size='15'>\u2626</font>"

I use <br/> to break the line and then everything after doesnt work ?

Missed commas in end of this lines.

When you have an error in config, at your battle loading screen you will see error place in config marked with red >>><<< symbols

 

}<br/>"{{

remove "

Edited by sirmax
Link to comment
Short link
Share on other sites

}<br/>"{{

remove "

 

THANKS ! lol, done in by formatting again.

 

I have no preferences on the names given to the Header and Format history. Your choice will be fine with me.

 

Only concern for me now is how to control / format columns. How the hell do tab stops work ?

 

post-6765-0-84636100-1351071249_thumb.jpg

 

Controlling these columns is beyond me.

Link to comment
Short link
Share on other sites

Не, мне опцию для конфига. Типа:

"direction"

"deadMarker"

"blowupMarker"

"groupHitsByPlayer"

 

У меня нет идей. :)

К сожалению я в этих делах нуп, ну допустим:

"scrollUpLog"

"scrollDownLog"

"scrollTextLog"

"scrollHitLog"

Edited by juricks
Link to comment
Short link
Share on other sites

К сожалению я в этих делах нуп, ну допустим:

"scrollUpLog"

"scrollDownLog"

Да в том-то и дело, что уже есть опция "direction" (направление), которая по смыслу сейчас вроде на своем месте. А вот как обозвать то что ты просишь я не знаю...

Link to comment
Short link
Share on other sites

Да в том-то и дело, что уже есть опция "direction" (направление), которая по смыслу сейчас вроде на своем месте. А вот как обозвать то что ты просишь я не знаю...

Посмотрев в конфиг дамаг панели, увидел опцию "logStyle" может также и здесь используем?

Link to comment
Short link
Share on other sites

Only concern for me now is how to control / format columns. How the hell do tab stops work ?

I've used absolute values (values is selected for minimal and maximum length of text column) for aligning:

   "format":	    "<textformat tabstops='[20,50,90,150]'><font size='12'>#1</font>:\t1\t| 1\t| fire\t|</textformat>",
   "formatHistory": "<textformat tabstops='[20,50,90,150]'><font size='12'>#19</font>:\t9999\t| 2222\t| ramming\t| {{n}} {{n-player}} {{nick}}</textformat>",

changing tabstops values for required width.

Then replace values with macros and other required stuff.

 

Посмотрев в конфиг дамаг панели, увидел опцию "logStyle" может также и здесь используем?

Стиль - это немного не то, его принято относить больше к внешнему виду, а не к порядку вставки.

Ок, сделаю параметр "insertOrder" (порядок вставки) с вариантами "begin" и "end" (начало и конец). Все согласны?

Какое значение выбрать по умолчанию?

Link to comment
Short link
Share on other sites

Да в том-то и дело, что уже есть опция "direction" (направление), которая по смыслу сейчас вроде на своем месте. А вот как обозвать то что ты просишь я не знаю...

Можно "sort" или "sorting", смысл чтоб "типа" не сортировало, хоть там и не совсем сортировка.
Link to comment
Short link
Share on other sites

I've used absolute values (values is selected for minimal and maximum length of text column) for aligning:

"format":	 "<textformat tabstops='[20,50,90,150]'><font size='12'>#1</font>:\t1\t| 1\t| fire\t|</textformat>",
"formatHistory": "<textformat tabstops='[20,50,90,150]'><font size='12'>#19</font>:\t9999\t| 2222\t| ramming\t| {{n}} {{n-player}} {{nick}}</textformat>",

changing tabstops values for required width.

Then replace values with macros and other required stuff.

 

You have 4 values in your tabstops, 20,50,90,150 . Are the first 2 min and then max ? and then min an max again ? Or are they a point of break ? Are you also using a tab instead of a space to indicate where the 'tabstop' is ? Is there a wiki page or somewhere i can find the info on tabstops for the language youve used to program in ?

Link to comment
Short link
Share on other sites

Вопрос ко всем - сейчас последнее попадание исключается из formatHistory. Может стоит его там оставить, как будет более интуитивно?

В этом случае format будет форматом заголовка, а formatHistory - собственно логом попаданий.

Может стоит названия опций сменить?

Да, пожалуй, я переименую format в formatHeader, он будет всегда отображаться первой строкой (или последней, если direction:up).

При этом включу последнее пападание в formatHistory.

При lines:0 будет показываться только заголовок.

Мне кажется, это позволит сделать более гибкую настройку. Тем более с введением insertOrder это становится более актуальным.

 

You have 4 values in your tabstops, 20,50,90,150 . Are the first 2 min and then max ? and then min an max again ? Or are they a point of break ?

Each of them is absolute value from beginning.

 

Are you also using a tab instead of a space to indicate where the 'tabstop' is ?

\t = tab

 

Is there a wiki page or somewhere i can find the info on tabstops for the language youve used to program in ?

From readme:

Supported HTML tags:
   http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#htmlText

  • Upvote 1
Link to comment
Short link
Share on other sites

Да, пожалуй, я переименую format в formatHeader, он будет всегда отображаться первой строкой (или последней, если direction:up).

При этом включу последнее пападание в formatHistory.

При lines:0 будет показываться только заголовок.

Мне кажется, это позволит сделать более гибкую настройку. Тем более с введением insertOrder это становится более актуальным.

Вполне согласен, да и по смыслу будет понятнее.

\t = tab

<tab> = \t = tab

тег <tab> будет более понятно, наверное.

Проверял - работает нормально.

Edited by VicKing
Link to comment
Short link
Share on other sites

Sirmax, можно добавить опцию, которая принудительно уменьшала/настраивала дистанцию промежутка между строк в логе(хистори)?

сейчас у меня выглядит вот так:

logz.png

Визуально, было бы удобно чуть сблизить строки. Тем самым уменьшить объем, и сделать лог более сексуальным. =)

 

Кстати, проверь одну фишку!

Настраивал позицию смотря реплей, а в игре обнаружил, что лог совсем уехал в право(за экран). В реплее х= -5, было ОК, а в игре пришлось менять на х= -570)

Походу якорь лога косячит.

 

П,С. Я тоже за, чтобы хистори отображал последнее попадание. Но и возможно писать в "шапку" макросы тоже нужно оставить, мало ли захочется делать только одну строку.

Edited by mrDontes
Link to comment
Short link
Share on other sites

Кстати, проверь одну фишку!

Настраивал позицию смотря реплей, а в игре обнаружил, что лог совсем уехал в право(за экран). В реплее х= -5, было ОК, а в игре пришлось менять на х= -570)

Походу якорь лога косячит.

Не, всё нормально, отрицательные значения привязывают к правому(-X) или нижнему(-Y) краям, а положительные - к верху (Y) и левой стороне(X).
Edited by VicKing
Link to comment
Short link
Share on other sites

<tab> = \t = tab

тег <tab> будет более понятно, наверное.

Согласен. Надо у себя поменять будет.

 

Sirmax, можно добавить опцию, которая принудительно уменьшала/настраивала дистанцию промежутка между строк в логе(хистори)?

<textformat leading='-4'>...</textformat>

 

П,С. Я тоже за, чтобы хистори отображал последнее попадание. Но и возможно писать в "шапку" макросы тоже нужно оставить, мало ли захочется делать только одну строку.

Макросы в шапке - само собой, тем более что в конфиге по умолчанию будет только заголовок.

Edited by sirmax
Link to comment
Short link
Share on other sites

Не, всё нормально, отрицательные значения привязывают к правому(-X) или нижнему(-Y) краям, а положительные - к верху (Y) и левой стороне(X).

Ты не понял, что я написал. =)

Я в курсе для чего нужны отрицательные значения.

 

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

В моей настройке, х=-5 в реплее равно х=-570 в игре.

 

<textformat leading='-4'>...</textformat>

спс, нужно было меньше прогуливать информатику! :hmm:

Edited by mrDontes
Link to comment
Short link
Share on other sites

спс, нужно было меньше прогуливать информатику! :hmm:

Там такое не преподают, это флешевые кривые заморочки.

 


Да, пожалуй, я переименую format в formatHeader, он будет всегда отображаться первой строкой (или последней, если direction:up).

При этом включу последнее пападание в formatHistory.

При lines:0 будет показываться только заголовок.

Мне кажется, это позволит сделать более гибкую настройку. Тем более с введением insertOrder это становится более актуальным.

Готово: xvm-3.0.4.pre2.zip

XVM-3.0.4.pre2:
 * HitLog: опция "format" переименована в "formatHeader"
 * HitLog: последнее попадание включается в "formatHistory"
 * HitLog: добавлена опция "insertOrder" со значаниями "begin"/"end" для добавления новых значений в начало или в конец лога попаданий

 

Кстати, проверь одну фишку!

Настраивал позицию смотря реплей, а в игре обнаружил, что лог совсем уехал в право(за экран). В реплее х= -5, было ОК, а в игре пришлось менять на х= -570)

Походу якорь лога косячит.

 

П,С. Я тоже за, чтобы хистори отображал последнее попадание. Но и возможно писать в "шапку" макросы тоже нужно оставить, мало ли захочется делать только одну строку.

Вроде я писал комментарий, что для нормальной работы отрицательных значений необходимо запускать xvm-stat. Дело в том, что в маркерах невозможно определить разрешение экрана, поэтому приходится его передавать через локальный прокси.

Link to comment
Short link
Share on other sites

обновил до pre2 и теперь появилась вторая строчка из formatHistory, хотя в "lines": 1, и раньше не выводилась вторая строчка, она мне не нужна. я что то упустил....?

фрагмент конфига в споллере

 

"hitLog": {

 

"visible": true,

 

"x": 390,

 

"y": 3,

 

"w": 400,

 

"h": 100,

 

"lines": 1, // Количество строк.

 

"direction": "down",

 

"align": "left",

 

"insertOrder": "end",

 

"deadMarker": "N",

 

"blowupMarker": "M",

 

"formatHeader": "Выстрелы: #{{n}} Общий: {{dmg-total}} Последний: {{dmg}} Тип: {{dmg-kind}} {{dead}}",

 

// Формат предыдущих попаданий (допускаются макроподстановки, см. readme-ru.txt)

 

"formatHistory": "{{n}}: {{dmg-total}} {{dmg}} {{vehicle}} {{dmg-kind}}",

 

"groupHitsByPlayer": false

Edited by booch_124
Link to comment
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...