Touch [R] Analyse hotel de vente

Inscrit
20 Aout 2016
Messages
26
J'aime
1
#1
Bonjour à tous,
Je voulais savoir, si il était techniquement réalisable de récupérer le prix des items mis en vente de l'hdv.
J'ai commencé à afficher les requêtes sortantes de Lindo, et je voudrais savoir si cela était possible avant d'aller plus loin.
Je voulais par exemple savoir si Lindo n'est pas autorisé à envoyer aux serveurs d'Ankama que certaines informations, comme pour le login par exemple, mais bloqueraient les requêtes pour consulter l'hdv.
Si ce n'est pas le cas, est-ce que les serveurs d'Ankama analysent le nombre de requêtes envoyées pour consulter l'hdv, et bloquer l'ip si ce nombre est trop important?

Merci pour tout éclaircissement!
 
Inscrit
12 Avril 2017
Messages
91
J'aime
38
#2
Hello, ayant moi-même fais ce genre de choses je te confirme que c'est possible. Je n'ai également jamais eu de soucis d'un trop grand nombre de requêtes mais je te conseillerais d'être prudent tout de même!
 
Inscrit
20 Aout 2016
Messages
26
J'aime
1
#3
Bon à savoir! Et du coup j'ai une question.
J arrive à recevoir les packets envoyés avec
JavaScript:
 this.on(this.wGame.dofus.connectionManager, 'send', (data: any) => {
            Logger.info('sent :')
            Logger.info(data.data.data)
        });
Cependant, pour lire les packets reçus, j'utilise
JavaScript:
 this.on(this.wGame.dofus.connectionManager,'receive',(data: any) => {
                Logger.info('received :')
                Logger.info(data)
            });
Et rien ne s'affiche. Te souviens tu de ce que mettais pour afficher les packets reçus?
 
Inscrit
12 Avril 2017
Messages
91
J'aime
38
#4
Sur Lindo j'me suis rajouter un Mod Debug

JavaScript:
import { Mods } from "../mods";
import { Logger } from "app/core/electron/logger.helper";

export class Debug extends Mods {
  constructor(wGame: any) {
    super(wGame);
    wGame.dofus.connectionManager.on("send", data => {
      console.info("sent", data.data.data);
    });
    wGame.dofus.connectionManager.on("data", data => {
      console.info("received", data);
    });
  }
}
 
Haut Bas