Remplacez la fonction CheckFromList par
Pre-Release 7.0
#201
Posté 03 February 2013 - 03:21
Remplacez la fonction CheckFromList par
#202
Posté 03 February 2013 - 07:24
Encore et toujours des améliorations, merci.
Par contre, après avoir modifié la fonction "CheckFromList" Gfreeman, le bot ignore les mobs.
#203
Posté 03 February 2013 - 09:17
Bonjour,
Encore et toujours des améliorations, merci.
Par contre, après avoir modifié la fonction "CheckFromList" Gfreeman, le bot ignore les mobs.
Je viens d'essayer à l'instant et ... ça marche
Tu as bien remplacé la fonction checkFromList ci dessous (Fichier Tookit.au3)
Ancienne version
par
Nouvelle version
#204
Posté 03 February 2013 - 09:26
Bonjour,
Encore et toujours des améliorations, merci.
Par contre, après avoir modifié la fonction "CheckFromList" Gfreeman, le bot ignore les mobs.
Je viens d'essayer à l'instant et ... ça marche.
Tu as bien remplacé la fonction checkFromList ci dessous (Fichier Tookit.au3)
Ancienne versionSpoiler
par
Nouvelle versionSpoiler
étrange, j'ai bien fait ça oui.
Edite : je suis sur la V7.3
#205
Posté 03 February 2013 - 09:38
#206
Posté 03 February 2013 - 10:01
Ancienne version
par
Nouvelle version
J'en profite également pour soulever un lièvre (Je n'ai pas la réponse pour le moment, mais je continue de chercher). Je fais des tests de performances sur certaines fonctions et je m'aperçois qu'elles sont pour certaines assez "lentes"
Je prends le cas de IterateActorAtribs($aItem[0], $Atrib_Invulnerable). Avec certains offset, les temps de traitement oscillent entre 0.10 ms et 0.15 ms. Avec d'autres, notamment les FallenGrunt (Acte III, Tour des Damnés, niv.1), on grimpe à 40ms. Multiplier ce nombre par 5, et on se retrouve avec un sleep(200) pour chaque fonction (Je prends le cas par exemple de Killmob).
J'ai pensé dans un premier temps à un problème de cast. Avec l'ancienne version (Version "dll" AttribInterop), les temps montaient à plus de 70ms. Avec cette version (Version sans dll), nous sommes dans certains cas à 0.03ms (rien à dire) et dans d'autres, comme cité plus haut, 40ms voire 60.
En changeant le "type" de $Atrib_Hitpoints_Cur, je gagne environ 10ms (Float to Int). Mais bon... Ce n'est pas à mon sens la solution.
Si quelqu'un à la réponse
#207
Posté 03 February 2013 - 10:53
#208
Posté 03 February 2013 - 11:01
#209
Posté 03 February 2013 - 11:26
(CritPercent:3 and (CritDamagePercent:30 or ResistAll:40))
ca fonctionnera, ou il faut faire ?
(CritPercent:3 and CritDamagePercent:30) or (CritPercent:3 and ResistAll:40))
les deux cas fonctionne
Perso j'ai l'impression que les conditions des sorts fonctionnent pas sauf le clic droit
il fonctionne plutôt bien pourtant,
Il arrive parfois, que la valeur de $_maguid soit incorrecte, du coup le bot fera n'importe quoi pour le run en cour (fonction locatemytoon)
#210
Posté 03 February 2013 - 11:27
Peux-tu poster ton settings.ini qu'on se fasse un avis ? Sur mon barbare la pression des touches et les conditions fonctionnent parfaitement et ça semble être le cas pour d'autres barbaresPerso j'ai l'impression que les conditions des sorts fonctionnent pas sauf le clic droit . Je mets la meme configure sur touche 1 2 3 4 soit & é " ' aucun marche alors que quand je met sur clic droit ça fonctionne impec ça respect les conditions. Meme dans la version officiel du fofo la meme
par exemple gourou sur barbare, click gauche à 50% de sa vie je le regarde il active bien alors que si je pladce gourou sur la touch & , à 50% de sa vie ça s'active pas. Parlons pas des conditions elite et machin , ça doit etre pire
@kickbar : Envisages-tu une version multiligne de la grablist ? On est vite à court de caractère sur une seule ligne pour effectuer un filtrage intéressant
Si ce n'est pas envisagé, ne serait-il pas intéressant de raccourcir certains affixe à I pour Intelligence, D pour Dexterity, etc ?
Filter generator : Générateur de filtres avancés pour CorePlusField v7+ | %5Bbuild%5D Marburg's féticheur "high radius" | %5Bbuild%5D Marburg's sorcière "high speed"Moine %5B100%5D 196Kdps unbuff, 840Kgold/h, radius:14, Brigand 26Kdps, 8.0a | Moine %5B100%5D 120Kdps unbuff, 760Kgold/h max, Enchanteresse 15Kdps, 8.0aSorcière%5B100%5D 307Kdps unbuff, 974Kgold/h, radius:42, Enchanteresse 13Kdps, 8.1 | Féticheur%5B100%5D 275Kdps unbuff, 1025Kgold/h, radius:67, Enchanteresse 15Kdps, 8.1HC Féticheur%5B44%5D 57Kdps unbuff, 280Kgold/h, radius:45, Templier 3Kdps, 8.1Développement en cours : CoCbot, un bot pour Clash of Clan sur émulateur Android
#211
Posté 03 February 2013 - 11:38
j'ai deux petits soucis, j'ai un Setting.ini qui a une grablist quasi vide et une qualiteItem = 9 pourtant le bot s'obstine à ramasser tous les objets gris/bleu/jaune.
De plus, la séquence fort de pierre se lance mais le perso se colle contre une muraille à un moment et n'en sort plus !
Merci d'avance de votre aide !
#212
Posté 03 February 2013 - 12:02
@kickbar : Envisages-tu une version multiligne de la grablist ? On est vite à court de caractère sur une seule ligne pour effectuer un filtrage intéressant
Si ce n'est pas envisagé, ne serait-il pas intéressant de raccourcir certains affixe à I pour Intelligence, D pour Dexterity, etc ?
Tu appels quoi vite à court de caractère ?
la mienne ressemble à ça et ça tourne niquel :
Nota : après la réponse de Kickbar je vais la rendre un peu plus propre
#213
Posté 03 February 2013 - 12:05
Envisages-tu une version multiligne de la grablist ? On est vite à court de caractère sur une seule ligne pour effectuer un filtrage intéressant
Si ce n'est pas envisagé, ne serait-il pas intéressant de raccourcir certains affixe à I pour Intelligence, D pour Dexterity, etc ?
Oui on y pense, mais avant sa, j'ai quelque petit bug a corrigé :/ (sa devrait être effectifs pour la sortit officiel !) (en toute logique grablist devrait être représenter dans un fichier a part)
après la réponse de Kickbar je vais la rendre un peu plus propre
tien pour tes weapon1h :
weapon1h[q:6][ilvl:60](((dps:900 and Sockets:1) and (LifeSteal:1 or LifeOnHit:500 or CritDamagePercent:70)) or (dps:900 and CritDamagePercent:75 and (LifeOnhit:500 or LifeSteal:1)))
amulette :
Amulet_[q:6][ilvl:60](CritPercent:6 and ((CritDamagePercent:60 and ((ResistAll:40 or AverageDamage:15))) or (AttackSpeedPercentBonus:6 and (CritDamagePercent:60 or ResistAll:40 or AverageDamage:25))))
#214
Posté 03 February 2013 - 12:12
Les retours à la ligne en moins bien sur
Nota : Si tu veux que je test des stats particulières dis le moi.
#215
Posté 03 February 2013 - 12:16
Je ne suis pas sûr que tout ce qui dépasse et figure à la ligne suivante, soit correctement interprété (max 1024 car. si ne m'abuse)
Filter generator : Générateur de filtres avancés pour CorePlusField v7+ | %5Bbuild%5D Marburg's féticheur "high radius" | %5Bbuild%5D Marburg's sorcière "high speed"Moine %5B100%5D 196Kdps unbuff, 840Kgold/h, radius:14, Brigand 26Kdps, 8.0a | Moine %5B100%5D 120Kdps unbuff, 760Kgold/h max, Enchanteresse 15Kdps, 8.0aSorcière%5B100%5D 307Kdps unbuff, 974Kgold/h, radius:42, Enchanteresse 13Kdps, 8.1 | Féticheur%5B100%5D 275Kdps unbuff, 1025Kgold/h, radius:67, Enchanteresse 15Kdps, 8.1HC Féticheur%5B44%5D 57Kdps unbuff, 280Kgold/h, radius:45, Templier 3Kdps, 8.1Développement en cours : CoCbot, un bot pour Clash of Clan sur émulateur Android
#216
Posté 03 February 2013 - 12:19
@Darkyy : Ta chaine fait un retour à la ligne dans un.ini
Je ne suis pas sûr que tout ce qui dépasse et figure à la ligne suivante, soit correctement interprété
@Marburg, il ne faut pas prendre en compte mes retours à la ligne (je l'ai précisé
il ressemble a ca dans le settings.ini (bcp moins glamour)
Par contre je ne savais pas pr les 225 car. merci !
#217
Posté 03 February 2013 - 12:24
il y aurais un nombre de caractere max pour 1 ligne ? si oui combien ?Je ne suis pas sûr que tout ce qui dépasse et figure à la ligne suivante, soit correctement interprété
J'ai fait ca Kick (dis moi si ça te parait correcte) :
en terme de syntaxe, sa a l'air d’être bon
pour test imagine des stats d'un oobjet qui est censé passer ton filtre et remplace CritDamagePercent, dps etc... par les chiffres en question, remplace ":" par des ">=" et check en visuelle si tu passe ton filtre.
ex :
(dps:900 and Sockets:1 and (LifeSteal:1 or LifeOnHit:500 or CritDamagePercent:70)) or
(dps:900 and CritDamagePercent:75 and (LifeOnHit:500 or LifeSteal:1))
je prend un dps de 1000, 1 socket et 2.50 de vol de vie
(1000>=900 and 1>=1 and (2.50>=1 or 0>=500 or 0>=70)) or
(1000>=900 and 0>=75 and (0>=500 or 2.50>=1))
on passe bien la condition suivante -> (1000>=900 and 1>=1 and (2.50>=1 or 0>=500 or 0>=70))
#218
Posté 03 February 2013 - 12:37
#219
Posté 03 February 2013 - 12:51
il y aurais un nombre de caractere max pour 1 ligne ? si oui combien ?
Disons qu'en ouvrant le .ini avec le Bloc Note (appli par défaut Win) je dirais 1024 caractères
Après est-ce une limite lié à .ini à respecter ou du Bloc Note ?
En autoit je saurai pas dire non plus si un IniRead ou un FileRead a aussi ses limites
Filter generator : Générateur de filtres avancés pour CorePlusField v7+ | %5Bbuild%5D Marburg's féticheur "high radius" | %5Bbuild%5D Marburg's sorcière "high speed"Moine %5B100%5D 196Kdps unbuff, 840Kgold/h, radius:14, Brigand 26Kdps, 8.0a | Moine %5B100%5D 120Kdps unbuff, 760Kgold/h max, Enchanteresse 15Kdps, 8.0aSorcière%5B100%5D 307Kdps unbuff, 974Kgold/h, radius:42, Enchanteresse 13Kdps, 8.1 | Féticheur%5B100%5D 275Kdps unbuff, 1025Kgold/h, radius:67, Enchanteresse 15Kdps, 8.1HC Féticheur%5B44%5D 57Kdps unbuff, 280Kgold/h, radius:45, Templier 3Kdps, 8.1Développement en cours : CoCbot, un bot pour Clash of Clan sur émulateur Android
#220
Posté 03 February 2013 - 13:43
En autoit je saurai pas dire non plus si un IniRead ou un FileRead a aussi ses limites
L'idée étant de mettre sa dans un fichier a part, donc limite ou pas, ce ne devrait pas être très grave


Ce sujet est fermé


