Jump to content
Korean Random
SerVB

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

Recommended Posts

2 hours ago, angelsoft said:

где скачать 

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

 

2 hours ago, angelsoft said:

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

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

Share this post


Link to post

Short link
Share on other sites

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

Share this post


Link to post

Short link
Share on other sites

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

Share this post


Link to post

Short link
Share on other sites
10 минут назад, SerVB сказал:

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

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

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

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

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

Share this post


Link to post

Short link
Share on other sites
1 hour ago, HEKPOMAHT said:

удерживать

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

 

14 minutes ago, Draugd said:

все зависает

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

 

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

Share this post


Link to post

Short link
Share on other sites

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

Share this post


Link to post

Short link
Share on other sites
5 часов назад, SerVB сказал:

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

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

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

Share this post


Link to post

Short link
Share on other sites
6 минут назад, Ekspoint сказал:

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

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

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

Share this post


Link to post

Short link
Share on other sites
On 10/22/2018 at 12:26 PM, Ekspoint said:

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

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

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

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

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

Share this post


Link to post

Short link
Share on other sites
5 часов назад, SerVB сказал:

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

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

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

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

http://prntscr.com/la1id3

Share this post


Link to post

Short link
Share on other sites
8 minutes ago, Ekspoint said:

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

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

 

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

Share this post


Link to post

Short link
Share on other sites

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

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

Share this post


Link to post

Short link
Share on other sites

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

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

Это позволит кастомизировать показ статы в каждом из этих мест, в том числе красить текст с помощью тегов 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, т. е. нужен другой способ.

Share this post


Link to post

Short link
Share on other sites

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

 

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

 

image.thumb.png.92b68b3ee9aec4c7f1549ff6cbd18efc.png

 

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

 

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

 

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

import BigWorld
from gui.Scaleform.framework import ViewTypes

Share this post


Link to post

Short link
Share on other sites
8 часов назад, SerVB сказал:

import BigWorld

 

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

 

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

from gui.Scaleform.framework import ViewTypes

 

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

Share this post


Link to post

Short link
Share on other sites
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 – заработало.

Share this post


Link to post

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.

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...