VB/VB.Net Variable introuvable

Inscrit
10 Mai 2015
Messages
357
Reactions
55
#1
Hello tout le monde,

J'ai un petit problème je cherche le prix moyen de mes items mais je ne trouve pas de paquet qui m'envoie ça. je ne sais pas trop comment le trouver du coups :/. Si vous avez une petite idée je suis tout Ouïe :).
 

Sorrow

Membre Actif
Inscrit
5 Mai 2012
Messages
376
Reactions
26
#2
Cherche dans le code source de l'UI concerné (les SWF dans le dossier app/ui), puis retraces les appels de fonctions.
 
Inscrit
10 Mai 2015
Messages
357
Reactions
55
#3
Je n'ai pas bien compris, j'ai juste compris que je devais retracer les appels de fonctions.
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#4
Tout ce que tu sais de cette valeur, c'est quand et comment elle est affichée.
Soit tu utilises le quand pour retrouver le paquet, ce qu'apparemment tu n'as pas réussi à faire, soit tu utilises le comment pour la trouver dans le code de l'UI (User Interface), et à partir de là remonter au paquet.

Perso, je lirais tous les paquets relatifs à l'inventaire à la place (dans le client bêta non obfusqué), c'est plus utile.
 
Inscrit
10 Mai 2015
Messages
357
Reactions
55
#6
J'ai analyser paquet 1 par 1 les paquets et aucuns indiquent le prix moyen, imaginons , le paquet contient | tous les prix moyens : item | c'est énorme si ce ne sont pas que ceux de l'inventaire, je me disais (est-ce possible ? ! ) que le prix moyen est peut-être mis à jour chaque Mardi et à partir d'une clef les D2O nous donnent le prix moyen. J'ai vu le ClientKeyMessage qui envoie une clef. et on ajoute à ça le nom de l'item on obtient un prix moyen ?

 
Inscrit
10 Mai 2015
Messages
357
Reactions
55
#7
Est - ce possible que ce soit ça ?
 
Inscrit
16 Mars 2014
Messages
214
Reactions
30
#8
C'est pas ObjectAveragePricesMessage pour le prix moyen des items ?
 
Inscrit
18 Février 2015
Messages
228
Reactions
7
#9
c'est bien celui là ObjectAveragePricesMessage et tu dois l'envoyer aux chargement du perso
 
Inscrit
10 Mai 2015
Messages
357
Reactions
55
#10
Comment ce fait-il que je dois l'envoyer alors que le prix moyen est affiché sans qu'il soit envoyé ?
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#11
Sinon tu sniffes tous les paquets et après tu cherches la valeur dans ce que tu as sniffé :D
 
Inscrit
10 Mai 2015
Messages
357
Reactions
55
#13
J'ai regardé paquet par paquet ... avec le sniffeur d'Alex c'est dingue ça fait 1 semaine que je suis dessus.
 
Inscrit
15 Avril 2011
Messages
457
Reactions
1
#14
Brizze a dit:
Comment ce fait-il que je dois l'envoyer alors que le prix moyen est affiché sans qu'il soit envoyé ?
Si tu regardes le fichier AveragePricesFrame.as, tu verras que les prix ne sont pas mis à jour à chaque connexion, d'où le fait qu'il ne soit pas systématiquement envoyé.

La prochaine fois, fais une recherche en profondeur dans les sources du jeu avec le nom du paquet que tu cherches à comprendre, tu trouveras ses occurrences. Sachant que "ObjectAveragePricesMessage" n'apparaît que dans le fichier AveragePricesFrame.as, ça m'a pris 2 minutes pour déterminer comment il fonctionne.
 
Inscrit
10 Mai 2015
Messages
357
Reactions
55
#15
Merci beaucoup, mais si il n'est pas mis à jour à chaque connexion où se trouve t'il ?
 
Inscrit
15 Avril 2011
Messages
457
Reactions
1
#16
Code:
StoreDataManager.getInstance().setData(_dataStoreType, this._serverName, this._pricesData);
 
Dernière édition par un modérateur:
Haut Bas