Jump to content
Korean Random

[0.9.*] WN8 статистика за сессию


tratatank

Recommended Posts

Да нет, я уж как только не пробовал.... Поэтому тут и спросил, что не получается никак. Слэши в сообщении видимо мешают.

Слэши ни при чём. Оказывается некоторые сообщения в системном канале имеют тип str, а другие unicode.

 

Мод обновлен

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

Вообще нихрена не пойму что ты там начеркал :)

Раньше просто проверялся тип переменной message, и если он str, то сообщение конвертировалось в юникод, иначе пропускалось.

Теперь же добавил, что если сообщение уже в юникоде, то его не надо ни конвертировать, ни пропускать.

Давно с питоном работаешь?

Как моды писать начал, так и работаю. Питон очень простой язык.
Edited by tratatank
Link to comment
Short link
Share on other sites

 

 

win8 и почему зайдя в игру, статистика не по нулям ?
 
Судя по скрину ,это сесионка от делюкса.
http://www.koreanrandom.com/forum/topic/7016-089-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0-0891-updated-29102013/?do=findComment&comment=106498
Link to comment
Short link
Share on other sites

спасибо, жаль тема закрыта и не спросишь уже...

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

Подскажите как правильно заменить позицию "Машина:" чтобы просто писался танк.

Уже несколько дней нет ответа потому что никто не понял о чем ты.

Link to comment
Short link
Share on other sites

он имел ввиду удалить слово "машина" а её имя оставить.)

Тю епт... Дак мог бы и ответить.

Я после первого же боя исправил pattern с машиной а repl остался старый. Сижу 2 дня не могу придумать где он там её нашёл и в чьём конфиге.

правильно заменить позицию "Машина:" чтобы просто писался танк.

Замены проще не придумать.

"pattern": "Машина",
"repl": "Танк"
Edited by BuSH
Link to comment
Short link
Share on other sites

опять не то:) ему надо удалить слово "машина", а не заменять словом "танк", как я понял

Та ё-моё... Напиши сам!!! Задолбал, всё ему не так :)

 

Если из стандартных сообщений вырвать слово "Машина:" получится вырвиглазная хрень. Даже не хочу писать как сделать. 

Link to comment
Short link
Share on other sites

 

    "battleStatPatterns": [
		{
			"pattern": "Победа!</font>\n<font color='#8C8C7E'>Бой: ([^<]+)<\/font>\n<font color='#8C8C7E'>Машина: ([^<]+)<\/font>",
			"repl":    "</font><font size='15' color='#60FF00'>\\2</font>\n<font color='#FFCC66'>\\1</font>"
		},
		{
			"pattern": "Поражение</font>\n<font color='#929290'>Бой: ([^<]+)<\/font>\n<font color='#929290'>Машина: ([^<]+)<\/font>",
			"repl":    "</font><font size='15' color='#FE0E00'>\\2</font>\n<font color='#FFCC66'>\\1</font>"
		},
		{
			"pattern": "Ничья</font>\n<font color='#929290'>Бой: ([^<]+)<\/font>\n<font color='#929290'>Машина: ([^<]+)<\/font>",
			"repl":    "</font><font size='15' color='#F8F400'>\\2</font>\n<font color='#FFCC66'>\\1</font>"
		},
		{
			"pattern": "<font color='#[A-F0-9]{6}'>Получено опыта: <font color='#C8C8B5'>([^<]+)<\/font>",
			"repl":    "<font color='#FFCC66'>Опыт:</font>          <font color='{{c:avgXP}}'>\\1</font>"
		},
		{
			"pattern": "\\(x([^<]+) за первую победу в день\\)",
			"repl":    "<font color='#02C9B3'> x\\1</font>"
		},
		{
			"pattern": "<font color='#[A-F0-9]{6}'>Получено кредитов: <font color='#C5CFCF'>([^<]+)<\/font>",
			"repl":    "<font color='#FFCC66'>Кредиты:</font>   <font color='{{c:credits}}'>{{credits}}</font>"
		},
		{
			"pattern": "\\(штраф за нанесение урона союзникам: ([^)]+)\\)",
			"repl":    "\n<font color='#FE0E00'>Штраф:       \\1</font>"
		},
		{
			"pattern": "\\(компенсация за урон от союзников: ([^)]+)\\)",
			"repl":    "\n<font color='#60FF00'>Компенсация: \\1</font>"
		},
		{
			"pattern": "Достижения в бою: <font color='#D6D7D4'>",
			"repl":    "<font color='#00FFFF'>• "
		},
		{	
			"pattern": ", ",
			"repl":    "\n• "
		}
    ],

 

Конфиг под спойлером, взял у BuSHа и переделал, за что ему огромное спасибо.

Edited by 1azybones
Link to comment
Short link
Share on other sites

Та ё-моё... Напиши сам!!!

свой вариант уже слепил так-то.) 

post-10271-0-12513800-1416850466_thumb.png

 

 

Конфиг
твой вариант конечно минималистичен, интересно только- как он в чат копипастится?.))  непонятен людям исход боя будет:) 
Edited by goodman
Link to comment
Short link
Share on other sites

 

твой вариант конечно минималистичен, интересно только- как он в чат копипастится?.))  непонятен людям исход боя будет:) 

 

Почему, название танка красится  в зависимости от исхода боя.

 

"pattern": "Победа!...                  "pattern": "Поражение...              "pattern": "Ничья...

"repl":    "... color='#60FF00'...    "repl":    "... color='#FE0E00'...     "repl":    "... color='#F8F400'...

 

"overwriteBattleResultBgIcon", для наглядности.

 

В чате по другому:

 

имхо там инфа о доходе и опыте не нужна, отвлекает.

 

Цвет фона тоже информация, очень не хватает динамически изменяемого фона для статистики за сессию, привязать бы его к {{c:avgWinRate}}

"bgIcon": "../../scripts/client/mods/Stat/bgIcon{{c:avgWinRate}}.png"

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