billy-yoyo / RainbowSixSiege-Python-API

Asynchronous python api for rainbow six siege (r6sapi)
MIT License
130 stars 31 forks source link

ASSAULT_RIFLE data and a few operator data mistake #30

Open luminous11 opened 4 years ago

luminous11 commented 4 years ago

I try to get the assault_rifle data, but all is 0. And I can get other weapon's data. Like this: ''' uplay_id luminous1111 name ASSAULT_RIFLE weapon_type 0 kills 0 headshots 0 hits 0 shots 0 ''' ''' uplay_id luminous1111 name HANDGUN weapon_type 4 kills 141 headshots 51 hits 941 shots 1400 ''' And I think some operators' data also have mistake. For example: ''' uplay_id luminous1111 name smoke wins 1 losses 7 kills 66 deaths 52 ''' Why wins+losses < deaths ? I find two S.A.S def operator(smoke and mute) data have mistake obviosly.

I use examples/player_batch_full_example.py, and I also get these incorrect data.

billy-yoyo commented 4 years ago

The data being wrong is not necessarily (or likely to be) the libraries fault.

Check your profile on the rainbow website - do you get different numbers? If you do, then there might be an error on my side.

I just make the library, I'm not associated with ubisoft at all. If the data in the API is wrong, there's nothing I can do to fix it.

luminous11 commented 4 years ago

Yes。I check my profile in website.

I check assualt rifle number in website,kills 862, headshots 365, Shots fired16906, Shots connected 7725. But all is 0 by this git project.

Also, operator profile, Mute : W/L ratio 1.44, Kill/Death ratio 0.82 in website. In this API, mute wins 72,losses 50,kills 71,deaths 1. WL ratio is correct, but KD ratio is 71. Smoke: W/L ratio 2.56, Kill/Death ratio 1.27 in website. In this API, Smoke: wins 1, losses 7, kills 66,deaths 52. WL ratio 0.14, KD ratio 1.27(Correct) .

And I check other operator profile, all I used in game ( Without 5 operator, GOYO, WARDEN, GRIDLOCK, NOKK, AMARU) is ok.

billy-yoyo commented 4 years ago

I'll look in to it when I get some time.

hayo-k commented 4 years ago

If I may add: I do experiance the same with the stats for mute (and other SAS ops, but mostly mute) but its only for some accounts. I (the discord bot I made) sometimes returns values far above 100 kd just because the death value is 1.

MattyOOOOO commented 4 years ago

Did you end up solving this issue? I am also getting incorrect stats for SAS operators and was wondering if there was a fix.