Перейти к содержимому
Korean Random
VasyaPRO_2014

[0.9.15.2] Статистика игроков в бою (без XVM)

Рекомендуемые сообщения

 

 

Не пойму в чём преимущество перед xvm?

В том, что XVM не всем нужен, по разным причинам, а альтернатива должна быть :)


 

 

сейчас закину то что доделал.

Спасибо, на гитхабе еще забыл обновить конфиг -)

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

Спасибо, на гитхабе еще забыл обновить конфиг -)

Да вроде обновил. Кстати кто знаком хорошо с гитхабом как изменить сразу несколько файлов в одном коммите? А то я как днище по одному делаю:)

Изменено пользователем VasyaPRO_2014

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Да вроде обновил. Кстати кто знаком хорошо с гитхабом как изменить сразу несколько файлов в одном коммите? А то я как днище по одному делаю:)

Я не спец, но порекомендую SourceTree

  • Нравится 1
  • Не нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

Я не спец, но порекомендую SourceTree

только не новую версию 1.8.2(хотя и она сойдет, если репо на git'е, а вот hg туда не завезли). Изменено пользователем ShadowHunterRUS

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Я не спец, но порекомендую SourceTree

только не новую версию 1.8.2(хотя и она сойдет, если репо на git'е, а вот hg туда не завезли).

Спасибо, буду пробовать.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

pass

Изменено пользователем Ekspoint

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

@VasyaPRO_2014, я правильно сделал?

что бы только количество боев выводило

Посути да. Я не проверял.

Общий принцип такой:

1. Получаем id всех игроков в бою любым удобным способом.

2. Делаем запрос в wot/account/info.

3. Парсим ответ как json с помощью loads(строка) и форматируем как вам уже будет удобнее.

4. Профит).

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Можно ли сделать так, чтобы репорты работали в игре? А то в ТАБ перед ником стоит кол-во боев и репорт не отправляется: "ошибка 2k username не найден" или типа того.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Можно ли сделать так, чтобы репорты работали в игре? А то в ТАБ перед ником стоит кол-во боев и репорт не отправляется: "ошибка 2k username не найден" или типа того.

Пофиксил. В релиз выйдет с 9.14.

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Обновление 1.4:

-​Адаптация к 9.14.
-Исправлена (не)возможность добавить игрока в друзья и в игнор-лист в бою.
-Добавлена настройка application_id в конфиг.

 

Тестируем.

  • Нравится 2

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

Как продвигаются дела с возможностью задавать цвет?

Изменено пользователем bigb

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Как продвигаются дела с возможностью задавать цвет?

Всё ещё застрял на этапе "ActionScript? Не, не слышал":)

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

Хороший мод, искал такой с момента отказа от xvm. Есть вопрос: почему поле не расширяется и названия танков не влазят? Вот конфиг больших ушей.

"large": {
			//Формат отображения для никнейма игрока
			"nick": {
				"left": "<font color='#{colorBattles}'>{kb}</font> <font color='#{default_color}'>{nick}</font><br/>",
				"right": "<font color='#{default_color}'>{nick}</font> <font color='#{colorBattles}'>{kb}</font><br/>"
			},
			//Формат отображения для названия техники
			"vehicle": {
				"left": "<font color='#{colorEFF}'>{eff}</font> <font color='#{colorWinrate}'>{winrate}%</font> <font color='#{default_color}'>{vehicle}</font><br/>",
				"right": "<font color='#{default_color}'>{vehicle}</font> <font color='#{colorWinrate}'>{winrate}%</font> <font color='#{colorEFF}'>{eff}</font><br/>"
			}

UPD. Настроил себе большие «уши» по-другому, все влазит. Но вопрос все еще актуален. И конечно же, огромный респект за мод.

 

P.S. Очень жду работы цветов по Таб.

post-13224-0-90694600-1457689447_thumb.jpg

post-13224-0-43988700-1457694024_thumb.jpg

Изменено пользователем Jigsaff

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

UPD. Настроил себе большие «уши» по-другому, все влазит. Но вопрос все еще актуален. И конечно же, огромный респект за мод.

 

 

Поделитесь конфигом pls

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Поделитесь конфигом pls

Пожалуйста. Единственное, что не решил еще — при загрузке боя не всегда влазят названия танков.

/*
Информация:
	Статистика игроков в бою
	Версия: 1.4
	Версия клиента игры: 0.9.14
	Автор: VasyaPRO_2014
	Конфиг: Jigsaff
	Спасибо Monstrofil и BirrettaMalefica (Евросервер)

Доступные макросы:
	Макросы статистики:
		{wgr} - рейтинг WGR (ЛРИ)
		{eff} - рейтинг EFF (РЭ)
		{winrate} - процент побед
		{battles} - количество боев
		{kb} - количество килобоев (1kb = 1000battles)
	Динамические цвета (настраиваются в конце конфига):
		{colorWGR} - динамический цвет по рейтингу WGR
		{colorEFF} - динамический цвет по рейтингу EFF
		{colorWinrate} - динамический цвет по проценту побед
		{colorBattles} - динамический цвет по количеству боев
	Стандартные:
		{name} - никнейм игрока
		{nick} - никнейм игрока с названием клана
		{clan} - название клана (в скобках)
		{clannb} - название клана (без скобок)
		{vehicle} - название танка
		{default_color} - стандартный цвет в ушах (Работает только в ушах)
	Другое:
		{lang} - язык клиента игры
*/
{
	//Глобальный переключатель работы мода
	"enable": true,
	//Горячая клавиша перезагрузки конфига (см. список клавиш в конце конфига)
	"reloadKey": "KEY_F9",
	//Домен, который используется при составлении запроса в API. Может принимать значение: ru, eu, com.
	"region": "ru", 
	//Идентификатор приложения (application_id) - используется при составлении запроса в API. Если вы не знаете что это - оставьте "demo"
	"applicationID": "demo",
	//Количество цифр после запятой в проценте побед
	"roundWinrate": 0,
	//Панель игроков ("уши" команд)
	//Во всех режимах left - формат для левой панели (союзники), rigth - для правой (враги)
	"playersPanel":{
		//Включить модуль playersPanel
		"enable":true,
		//Формат отображения для режима large (Большие уши)
		"large": {
			//Формат отображения для никнейма игрока
			"nick": {
				"left": "<font color='#{colorWinrate}'>{winrate}%</font> <font color='#{default_color}'>{nick}</font><br/>",
				"right": "<font color='#{default_color}'>{nick}</font> <font color='#{colorWinrate}'>{winrate}%</font><br/>"
			},
			//Формат отображения для названия техники
			"vehicle": {
				"left": "<font color='#{colorEFF}'>{vehicle}</font><br/>",
				"right": "<font color='#{colorEFF}'>{vehicle}</font><br/>"
			}
		},
		//Формат отображения для режима medium2 (Средние уши, где только название танка)
		"medium2": {
			"left": "<font color='#{colorEFF}'>{vehicle}</font><br/>",
			"right": "<font color='#{colorEFF}'>{vehicle}</font><br/>"
		},
		//Формат отображения для режима medium (Средние уши, где только никнейм игрока)
		"medium": {
			"left": "<font color='#{colorEFF}'>{nick}</font><br/>",
			"right": "<font color='#{colorEFF}'>{nick}</font><br/>"
		}
	},
	//Формат отображения статистики по нажатию таб
	//Отображение цветов не работает. Надеюсь временно:)
	"tab": {
		//Включить модуль tab
		"enable": true,
		//Формат отображения никнейма
		"nick": {
			"left": "{nick}</br>",
			"right": "{nick}</br>"
		},
		//Формат отображения названия техники
		"vehicle": {
			"left": "{kb} {winrate}% {eff}",
			"right": "{eff} {winrate}% {kb}"
		}
	},
	//Формат отображения статистики в окне загрузки в бой
	//Отображение цветов тоже не работает.
	"battleLoading": {
		//Включить модуль battleLoading
		"enable": true,
		//Формат отображения никнейма
		"nick": {
			"left": "{nick}",
			"right": "{nick}"
		},
		//Формат отображения названия техники
		"vehicle": {
			"left": "{kb} {winrate}% {eff} {vehicle}",
			"right": "{vehicle} {eff} {winrate}% {kb}"
		}
	},
	//Формат отображения статистики в маркерах над техникой
	"marker": {
		//Включить модуль marker
		"enable": false,
		//Формат отображения никнейма
		"nick": "{winrate}% {nick}",
		//Формат отображения названия техники
		"vehicle": "{eff} {vehicle} {kb}"
	},
	//Настройка цветов
	//Внимание, количество элементов во всех списках должно совпадать!
	"colors": {
		//HEX цветов в формате RGB
		"colorCodes": ["FE0E00", "FE7903", "F8F400", "60FF00", "02C9B3", "D042F3"],
		//Соответствующие цветовые критерии для рейтинга EFF (РЭ)
		"colorEFF": [1, 615, 870, 1175, 1525, 1850],
		//Соответствующие цветовые критерии для рейтинга WGR (ЛРИ)
		"colorWGR": [1, 2495, 4345, 6425, 8625, 10040],
		//Соответствующие цветовые критерии для процента побед
		"colorWinrate": [1, 47, 49, 52.5, 58, 65],
		//Соответствующие цветовые критерии для количества боев
		"colorBattles": [1, 2000, 6000, 16000, 30000, 43000]
	}
}
/* KEY_NONE, KEY_MOUSE0, KEY_MOUSE1, KEY_MOUSE2, KEY_MOUSE3, KEY_MOUSE4, KEY_MOUSE5, KEY_MOUSE6, KEY_MOUSE7, KEY_A, KEY_B,
 KEY_C, KEY_D, KEY_E, KEY_F, KEY_G, KEY_H, KEY_I, KEY_J, KEY_K, KEY_L, KEY_M, KEY_N, KEY_O, KEY_P, KEY_Q, KEY_R, KEY_S,
 KEY_T, KEY_U, KEY_V, KEY_W, KEY_X, KEY_Y, KEY_Z, KEY_0, KEY_1, KEY_2, KEY_3, KEY_4, KEY_5, KEY_6, KEY_7, KEY_8, KEY_9,
 KEY_NUMPAD0, KEY_NUMPAD1, KEY_NUMPAD2, KEY_NUMPAD3, KEY_NUMPAD4, KEY_NUMPAD5, KEY_NUMPAD6, KEY_NUMPAD7, KEY_NUMPAD8,
 KEY_NUMPAD9, KEY_NUMPADSTAR, KEY_ADD, KEY_NUMPADENTER, KEY_NUMPADMINUS, KEY_NUMPADPERIOD, KEY_NUMPADSLASH, KEY_F1,
 KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, KEY_F7, KEY_F8, KEY_F9, KEY_F10, KEY_F11, KEY_F12, KEY_F13, KEY_F14, KEY_F15,
 KEY_BACKSPACE, KEY_TAB, KEY_RETURN, KEY_RSHIFT, KEY_LSHIFT, KEY_RCONTROL, KEY_LCONTROL, KEY_RALT, KEY_LALT, KEY_PAUSE,
 KEY_CAPSLOCK, KEY_ESCAPE, KEY_SPACE, KEY_PGUP, KEY_PGDN, KEY_END, KEY_HOME, KEY_LEFTARROW, KEY_UPARROW, KEY_RIGHTARROW,
 KEY_DOWNARROW, KEY_INSERT, KEY_DELETE, KEY_NUMLOCK, KEY_SCROLL, KEY_SEMICOLON, KEY_EQUALS, KEY_COMMA, KEY_MINUS, KEY_PERIOD,
 KEY_SLASH, KEY_LBRACKET, KEY_BACKSLASH, KEY_RBRACKET, KEY_APOSTROPHE, KEY_AX, KEY_OEM_102 */
 

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

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

.....

 

attachicon.gifStatistics.rar

 

ув. Ekspoint, если возможно, реанимируйте пож-ста еще раз этот мод с евросервера

Изменено пользователем eragon461

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

ув. Ekspoint, если возможно, реанимируйте пож-ста еще раз этот мод с евросервера

Ждите обновление в этой теме. Кстати по поводу флагов:)

post-32536-0-68760300-1457777800_thumb.jpg

Скоро уйдет в релиз.

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Ждите обновление в этой теме. Кстати по поводу флагов:)

Скоро уйдет в релиз.

флаги с сервера xvm грузишь?

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

флаги с сервера xvm грузишь?

Нет, я их нагло выдрал с мода BirrettaMalefica который в свою очередь (скорее всего, ибо флаги идентичны) выдрал флаги с xvm.

p.s. С сервера ничего не грузиться. res_mods\mods\shared_resources\xvm\res\icons\flags

 

UPD: Тупанул чуток. Инфу о языке клиента беру с api. я думал что имелось ввиду именно иконку флага откуда беру))

 

Обновление 1.4.1:

-В архив добвалены флаги разных стран.

-Добавлен макрос {flag_url}. Отдает путь к иконке флага игрока. Используеться так: <img src='{flag_url}' width='16' height='12'>

Скачать

Изменено пользователем VasyaPRO_2014
  • Нравится 1

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах
(изменено)

Нет, я их нагло выдрал с мода BirrettaMalefica который в свою очередь (скорее всего, ибо флаги идентичны) выдрал флаги с xvm.

p.s. С сервера ничего не грузиться. res_mods\mods\shared_resources\xvm\res\icons\flags

 

UPD: Тупанул чуток. Инфу о языке клиента беру с api. я думал что имелось ввиду именно иконку флага откуда беру))

 

Обновление 1.4.1:

-В архив добвалены флаги разных стран.

-Добавлен макрос {flag_url}. Отдает путь к иконке флага игрока. Используеться так: <img src='{flag_url}' width='16' height='12'>

Скачать

Флаги отображаются,но почему-то не той страны,по себе смотрю.

Изменено пользователем krok65

Поделиться сообщением


Ссылка на сообщение

Короткая ссылка
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×