A
Bonjour à tous,
Je suis membre d'une communauté, Phoenix Bot, dont le bot est un MITM/Socket qui fonctionne par système de plugins.
Or, récemment, l'administrateur a décidé de rendre le plugin officiel de gestion de trajets/combat/recolte payant et j'essaye de recréer un plugin à peu près équivalent.
Le plugin fonctionnait avec des classes de ce genre :
J'ai pas mal de bases en Vb.net et je crois être capable de recréer un plugin comme celui mais le plugin fonctionnait avec un sytème de pathfinding très avancé, dès qu'on mettait une mapid, il calculait les maps à franchir. Je veux donc recréer un plugin de ce genre mais sans le pathfinding car ça serait beaucoup trop difficile pour moi.
J'ai pour l'instant pensé à faire une lecture du fichier de trajet ligne par ligne et faire un Select Case mais je pense que ça serait trop brouillon.
Quelque chose du genre :
Mais comme vous le voyez, ça serait beaucoup trop brouillon.
Je pense que c'est simple à faire mais il me faudrait seulement une organisation sachant que le développement d'un plugin n'est pas équivalent au développement d'un bot car on dispose de nombreuses fonctions incluses dans l'Api (tel que le changement de map)
Je vous remercie pour votre aide précieuse.
Je suis membre d'une communauté, Phoenix Bot, dont le bot est un MITM/Socket qui fonctionne par système de plugins.
Or, récemment, l'administrateur a décidé de rendre le plugin officiel de gestion de trajets/combat/recolte payant et j'essaye de recréer un plugin à peu près équivalent.
Le plugin fonctionnait avec des classes de ce genre :
Code:
// Variable de la banque : commentaire
#define MAP_EXTERIEURE 84674566
#define MAP_INTERIEURE 83887104
move
{
map : MAP_EXTERIEURE
path
{
MAP_EXTERIEURE porte
}
}
J'ai pour l'instant pensé à faire une lecture du fichier de trajet ligne par ligne et faire un Select Case mais je pense que ça serait trop brouillon.
Quelque chose du genre :
Code:
Dim Mapid = map.id
For each line
Select Case Mapid
Case Map
La on Bouge selon l'action demandé.
Next
Je pense que c'est simple à faire mais il me faudrait seulement une organisation sachant que le développement d'un plugin n'est pas équivalent au développement d'un bot car on dispose de nombreuses fonctions incluses dans l'Api (tel que le changement de map)
Je vous remercie pour votre aide précieuse.