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

[1.2] Недавняя статистика игроков в бою (без XVM)

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

2 hours ago, angelsoft said:

где скачать 

На ГитХабе, см. шапку темы.

 

2 hours ago, angelsoft said:

и есть ли конфиг, для настройки

Сейчас конфигурационный файл не поддерживается. Но это есть в планах :)

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


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

Короткая ссылка
Поделиться на других сайтах
56 минут назад, SerVB сказал:

Сейчас конфигурационный файл не поддерживается. Но это есть в планах :)

https://github.com/Mododejl/code-example/blob/master/loadJsonConfig/example.py

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


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

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

@Ekspoint , благодарю. Как делать, я примерно знаю ;) Только пока что не до этого.

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


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

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

Форумчане, подскажете, как переименовать тему?) В новой версии работает без изменений.

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


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

Короткая ссылка
Поделиться на других сайтах
10 минут назад, SerVB сказал:

Форумчане, подскажете, как переименовать тему?) В новой версии работает без изменений.

Навести курсор на заголовок, нажать и удерживать для изменения

  • Нравится 1

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


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

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

к сожалению бывает не пускает в бой все зависает((

это как нибудь исправится?

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


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

Короткая ссылка
Поделиться на других сайтах
1 hour ago, HEKPOMAHT said:

удерживать

Про удержание было неочевидно) Получилось!

 

14 minutes ago, Draugd said:

все зависает

У меня на последней версии (релиз 3) работает норм. На более старых версиях такое могло быть из-за модификации чего-то лишнего, но теперь модифицируется только нужное.

 

Если глючит релиз 3, давай логи хотя бы. Конечно, готов исправить. Как всегда предупреждаю, что это может затянусться...

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


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

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

многовато (??) в бою ((

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

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


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

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

Форумчане, есть вопрос. Для вг апи сейчас нет какого-то хака вроде demo id, чтоб вытаскивать данные без регистрации? Хотелось бы добавить в мод и получение статы от вг апи.

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


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

Короткая ссылка
Поделиться на других сайтах
5 часов назад, SerVB сказал:

Форумчане, есть вопрос. Для вг апи сейчас нет какого-то хака вроде demo id, чтоб вытаскивать данные без регистрации? Хотелось бы добавить в мод и получение статы от вг апи.

нет, а что сложного создать приложение?

никакая рега там не нужна

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


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

Короткая ссылка
Поделиться на других сайтах
6 минут назад, Ekspoint сказал:

нет, а что сложного создать приложение?

никакая рега там не нужна

помоги плиз!!!

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


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

Короткая ссылка
Поделиться на других сайтах
On 10/22/2018 at 12:26 PM, Ekspoint said:

нет, а что сложного создать приложение?

Ну, приложение я создаю свое, и вроде как ключом делиться запрещено. Получается, каждому пользователю нужно будет создавать свое приложение, если я добавлю провайдера "WG API"?

On 10/22/2018 at 12:26 PM, Ekspoint said:

никакая рега там не нужна

Поясни, пожалуйста. Насколько я понял, нужно через свой аккаунт ВГ создать приложение.

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


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

Короткая ссылка
Поделиться на других сайтах
5 часов назад, SerVB сказал:

Ну, приложение я создаю свое, и вроде как ключом делиться запрещено. Получается, каждому пользователю нужно будет создавать свое приложение, если я добавлю провайдера "WG API"?

Поясни, пожалуйста. Насколько я понял, нужно через свой аккаунт ВГ создать приложение.

кто сказал что запрещено делиться ключем

да, заходишь через вг акк и делаешь приложение

http://prntscr.com/la1id3

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


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

Короткая ссылка
Поделиться на других сайтах
8 minutes ago, Ekspoint said:

кто сказал что запрещено делиться ключем

Видимо, я перепутал. Вроде написан запрет на распространение access token. А на application_id  (который и нужен) запрета сейчас не нашел.

 

Спасибо за уточнения!

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


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

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

Новая версия:

  • Стата берется из WG API. Если есть недавняя стата, то показывается недавняя, а иначе стата за все время.
  • Поддержка конфигов.

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


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

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

Уважаемые опытные мододелы, подскажите, как подсосаться к следующим полям ников и танков в:

  • ушах,
  • панели игроков по табу,
  • в загрузке,
  • в маркерах.

Это позволит кастомизировать показ статы в каждом из этих мест, в том числе красить текст с помощью тегов font. Ну и уберет наконец переименование игроков.

 

Я начал с экрана загрузки.

 

Насколько я понял, код для изменения панели на экране загрузки такой: https://github.com/VasyaPRO/StatsInBattle/blob/master/res_mods/0.9.15.2/scripts/client/gui/mods/mod_stats_in_battle.py#L598

Но сейчас BattleLoading не имеет метода _makeItem, т. е. нужен другой способ.

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


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

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

Продолжаю. На сей раз застропорился на функции BattleStatisticsDataController.as_setVehiclesDataS.

 

Если там поменять имена игроков на просто какой-то текст, имена игроков меняются видимо везде, кроме маркеров. Но если попытаться туда запихнуть html теги для цвета, то панели игроков ломаются: исчезают некоторые игроки, а у некоторых отсутствует имя или название техники. Правда, есть записи и с форматом. Примерно так это выглядит:

 

image.thumb.png.92b68b3ee9aec4c7f1549ff6cbd18efc.png

 

Почему так получается?

 

Есть еще вопрос. Мододелы, как вы работаете с BigWorld? Есть исходники или просто терпите красные подчеркивания везде? У меня только исходники танков (спасибо StranikS-Scan), но в них входит не все.

 

Нужны например импорты

import BigWorld
from gui.Scaleform.framework import ViewTypes

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


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

Короткая ссылка
Поделиться на других сайтах
8 часов назад, SerVB сказал:

import BigWorld

 

Это встроенный нативный модуль, у него нет исходника.

 

8 часов назад, SerVB сказал:

from gui.Scaleform.framework import ViewTypes

 

Это реальный файл он лежит тут scripts/client/gui/Scaleform/framework/ViewTypes.py

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


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

Короткая ссылка
Поделиться на других сайтах
12 hours ago, StranikS_Scan said:

Это встроенный нативный модуль, у него нет исходника.

Возможно, есть какие-либо заглушки? Хотелось бы подсказки IDE в каком-то виде.

 

12 hours ago, StranikS_Scan said:

Это реальный файл он лежит тут scripts/client/gui/Scaleform/framework/ViewTypes.py

Спасибо. В твоей репе в некоторых файлах отсутствует регистр букв, поэтому просто склонировав я получил такой файл: https://github.com/StranikS-Scan/WorldOfTanks-Decompiled/blob/1.2/source/res/scripts/client/gui/scaleform/framework/viewtypes.py

 

Ручками переименовал Scaleform и ViewTypes – заработало.

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


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

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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

×