Touch Récupération des images de l'inventaire

Inscrit
30 Novembre 2008
Messages
4
Reactions
0
#1
Bonjour à tous,

Petite question que je me pose depuis quelques jours et dont je ne trouve aucune réponse pour le moment.
Lors d'une connexion réussi sur le serveur de DofusTouch, celui-ci nous envoi des paquets dont un permettant de savoir ce qu'il y a dans l'inventaire (InventoryContentMessage) :

Code:
objectGID : 10793
objectUID : 100218925
position : 63
quantity : 2
Puis côté XHR, les images de ce qu'il y a dans l'inventaire sont chargées depuis l'URL : https://ankama.akamaized.net/games/dofus-tablette/assets/2.15.18/gfx/items/xxxxxxx.png

Ma question est la suivante : Comment charger l'image correspondante à l'objet récupérer coté websocket ? Car l'ID de l'url XHR n'est pas le même que celui du GID ou UID pour un même objet.

Exemple : "Pain du débutant" côté XHR ==> id 33006 et côté WebSocket GID 10793 et UID 100218925
 

neross

Membre Actif
Inscrit
20 Decembre 2014
Messages
150
Reactions
0
#2
Pourquoi passe tu par un url externe au tiens alors que tu peux récupérer l'icone dans les d2p via le Gid justement. Tu extrait les images du fichier D2p et tu le mets sur ton site.
Comme ça tu auras un url qui convient au Gid de l'item.
 
Inscrit
25 Février 2012
Messages
178
Reactions
3
#3
Les objets ont un field IconId, c'est celui là que tu dois utiliser ^^
 
Inscrit
30 Novembre 2008
Messages
4
Reactions
0
#4
Merci pour vos réponses rapides !
Ou puis-je trouver ce field IconId ? Ce trouve t'il dans la frame websocket de InventoryContentMessage ? Car je ne le trouve pas ^^

Et il me semble que les images des objets de Dofus Touch sont chargés directement en ligne ? D'où le fait qu'il y ai des requetes HTTP pour récupérer les images (Je peux me tromper bien sur).
 
Inscrit
25 Février 2012
Messages
178
Reactions
3
#5
Le field IconId ce trouve dans les d2o d'un item (sur DT c'est dans les assets en ligne).
 
Haut Bas