Jump to content
Korean Random
Ekspoint

Вопрос для использования вашего файла wn8.json

Recommended Posts

Хочу спросить у разработчиков, можно ли использовать ваш файл wn8.json если на основном сервере wnefficiency будет не доступен expected_tank_values_latest.json?

что бы было понятно, нужно для этого

def getExpData():
    try:
        fileopen = urlopen('http://www.wnefficiency.net/exp/expected_tank_values_latest.json').read()        
    except:
        fileopen = urlopen('http://stat.modxvm.com/wn8.json').read()
    origValues = loads(fileopen)        
    expBase = {}
    for tankValues in origValues['data']:
        idNum = int(tankValues.pop('IDNum'))
        expBase[idNum] = {}
        for key in ['expDamage', 'expFrag', 'expSpot', 'expDef', 'expWinRate']:
            expBase[idNum][key] = float(tankValues[key])
    return expBase

            
expBase = getExpData()
Edited by Ekspoint

Share this post


Link to post

Short link
Share on other sites
Этот файл не обновляется своевременно. Например, сейчас там до сих пор 25-я версия, хотя актуальна давно 26-я.

* Статистика на сервере считается по актуальной версии.

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

Этот файл не обновляется своевременно. Например, сейчас там до сих пор 25-я версия, хотя актуальна давно 26-я.

* Статистика на сервере считается по актуальной версии.

я видел, добро даете?

Share this post


Link to post

Short link
Share on other sites

я видел, добро даете?

Это не ко мне вопрос. Но полагаю никто не будет против, если там не 100500 запросов в секунду приходить будет.

Share this post


Link to post

Short link
Share on other sites

Это не ко мне вопрос. Но полагаю никто не будет против, если там не 100500 запросов в секунду приходить будет.

неее :ok:

еще один вопрос, как рассчитать в бою коэффициент среднего урона?

Edited by Ekspoint

Share this post


Link to post

Short link
Share on other sites

как рассчитать в бою коэффициент среднего урона?

поделить суммарный урон на количество боев :-)

Если вопрос про то, как в моде достучатьсядо id танков игроков, то я не в теме.

Share this post


Link to post

Short link
Share on other sites

поделить суммарный урон на количество боев :-)

а как в бою узнать сколь боев ты провел?

Share this post


Link to post

Short link
Share on other sites

понял

from gui.shared import g_itemsCache
battlesCount = g_itemsCache.items.getAccountDossier().getRandomStats().getBattlesCount()
Кроме getBattlesCount() там есть куча всяких функций.

 

Или нужно количество боев на отдельном танке?

Тогда будет

from gui.shared import g_itemsCache
battlesCount = g_itemsCache.items.getAccountDossier().getRandomStats().getVehicles()[vid].battlesCount
Edited by ShadowHunterRUS
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
from gui.shared import g_itemsCache
battlesCount = g_itemsCache.items.getAccountDossier().getRandomStats().getBattlesCount()
Кроме getBattlesCount() там есть куча всяких функций.

 

Или нужно количество боев на отдельном танке?

Тогда будет

from gui.shared import g_itemsCache
battlesCount = g_itemsCache.items.getAccountDossier().getRandomStats().getVehicles()[vid].battlesCount

на отдельном танке

спасибо

vid это ид танка?

Share this post


Link to post

Short link
Share on other sites

да

почему то ругается, типо нет такого id танка

player = BigWorld.player()
vehicleID = player.vehicleTypeDescriptor.type.compactDescr 
battlesCount = g_itemsCache.items.getAccountDossier().getRandomStats().getVehicles()[vehicleID].battlesCount

KeyError: 6209 (amx50Б)

Edited by Ekspoint

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