Aller au contenu


Photo

[Fonction] Loot Item Ilvl 63 + Analyse Stats


  • Ce sujet est fermé Ce sujet est fermé
495 réponses à ce sujet

#81 Orangedub

Orangedub

    Débutant lvl 4

  • Membres
  • 96 messages

Posté 06 November 2012 - 22:34

Salut Taz,

Es-tu sur de la multiplication par 100 lors de la récupération des attributs de AnalyseStatItem?


if $_Stat_Name_List[$i] = "Strength" then
			$_Stat	= Round(IterateActorAtribs($_GUID,  $Atrib_Strength_Item) * 100,1)
		elseif $_Stat_Name_List[$i]= "Vitality" then	
			$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Vitality_Item) * 100,1)
		elseif $_Stat_Name_List[$i]= "Intelligence" then
			$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Intelligence_Item) * 100,1)		
		elseif $_Stat_Name_List[$i]= "Dexterity" then
			$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Dexterity_Item) * 100,1)
			_log("Dexterity :"&$_Stat)


Quand je filtre sur la dex, je me retrouve avec une valeur 100fois supérieure à celle réellement présente sur l'item :)

#82 satanasss

satanasss

    Newbie lvl 4

  • Membres
  • 29 messages

Posté 06 November 2012 - 22:34

Non il faut seulement remplacer int par float en fin de ligne et pour la dernière c'est float en int

#83 Orangedub

Orangedub

    Débutant lvl 4

  • Membres
  • 96 messages

Posté 06 November 2012 - 22:48

Suite à mon premier pb, j'ai pu lancer le bot, il analyse bien mes objets comme je le souhaite mais il y a un pb au niveau de la régénération de vie par seconde.
Lorsqu'il détecte un item avec regen de vie, une erreur apparaît :

Ligne 994 (dans toolkit_item.au3)
$_stat=round(iterateactoratribs($_GUID,
$atrib_Hitpoints_Regen_Per_Second)
$_stat=round(iterateactoratribs($_GUID,
$atrib_Hitpoints_Regen_Per_Second^ ERROR

Error: error parsing function Call.

Si quelqu'un peut maider ?

PS: j'ai essayer de changer REGENBYSECOND par REGENPERSECOND dans le fichier ini et ça ne change rien :(

Merci



Même erreur avec l'attribut : RegenByHit

G:\mmbotV511\toolkit_item.au3 (1052) : ==> Error parsing function call.:
$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Hitpoints_On_Hit)
$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Hitpoints_On_Hit^ ERROR


#84 tazgrominet

tazgrominet

    Gamer lvl 2

  • Membres
  • 190 messages

Posté 06 November 2012 - 23:43

Dsl ;)

Le fichier stat :

Spoiler


Et oui il l'a mit au coffre, c'est pour ca que je souleve le problême

Par contre taz, les fichiers stats se créent toutes les minutes dans mon répertoire, j'en suis déja a 195, du coup les ouvrir un par un pour trouver le log de l'objet bof bof ;)

Remarque c'est peut etre parce que je lance le bot avec SCiTe, il crée les fichier stats si on le lancer juste avec le script main.au3 sans passer par SCiTe ?


Fsb,

le log qui se fait toute les minute est un bug , resolu dans la prochaine version.

pour le probleme de ton enchantress , il y avait un bug de calcul concernant certaines stat de base (pas derangeant en soit puisque l'objet etait toujours mis au coffre) , resolu dans la prochaine version.

Taz,
« Errare humanum est, perseverare diabolicum » Un probleme de configuration du bot ? d'utilisation du bot ? --> FAQ

#85 tazgrominet

tazgrominet

    Gamer lvl 2

  • Membres
  • 190 messages

Posté 06 November 2012 - 23:45

Salut Taz,

Es-tu sur de la multiplication par 100 lors de la récupération des attributs de AnalyseStatItem?


if $_Stat_Name_List[$i] = "Strength" then
			$_Stat	= Round(IterateActorAtribs($_GUID,  $Atrib_Strength_Item) * 100,1)
		elseif $_Stat_Name_List[$i]= "Vitality" then	
			$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Vitality_Item) * 100,1)
		elseif $_Stat_Name_List[$i]= "Intelligence" then
			$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Intelligence_Item) * 100,1)		
		elseif $_Stat_Name_List[$i]= "Dexterity" then
			$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Dexterity_Item) * 100,1)
			_log("Dexterity :"&$_Stat)


Quand je filtre sur la dex, je me retrouve avec une valeur 100fois supérieure à celle réellement présente sur l'item :)


petit bug de calcul, corrigé dans la prochaine version

taz,
« Errare humanum est, perseverare diabolicum » Un probleme de configuration du bot ? d'utilisation du bot ? --> FAQ

#86 tazgrominet

tazgrominet

    Gamer lvl 2

  • Membres
  • 190 messages

Posté 06 November 2012 - 23:46


Suite à mon premier pb, j'ai pu lancer le bot, il analyse bien mes objets comme je le souhaite mais il y a un pb au niveau de la régénération de vie par seconde.
Lorsqu'il détecte un item avec regen de vie, une erreur apparaît :

Ligne 994 (dans toolkit_item.au3)
$_stat=round(iterateactoratribs($_GUID,
$atrib_Hitpoints_Regen_Per_Second)
$_stat=round(iterateactoratribs($_GUID,
$atrib_Hitpoints_Regen_Per_Second^ ERROR

Error: error parsing function Call.

Si quelqu'un peut maider ?

PS: j'ai essayer de changer REGENBYSECOND par REGENPERSECOND dans le fichier ini et ça ne change rien :(

Merci



Même erreur avec l'attribut : RegenByHit

G:\mmbotV511\toolkit_item.au3 (1052) : ==> Error parsing function call.:
$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Hitpoints_On_Hit)
$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Hitpoints_On_Hit^ ERROR



corrigé dans la prochaine version

taz,
« Errare humanum est, perseverare diabolicum » Un probleme de configuration du bot ? d'utilisation du bot ? --> FAQ

#87 Orangedub

Orangedub

    Débutant lvl 4

  • Membres
  • 96 messages

Posté 06 November 2012 - 23:53


Salut Taz,

Es-tu sur de la multiplication par 100 lors de la récupération des attributs de AnalyseStatItem?


if $_Stat_Name_List[$i] = "Strength" then
			$_Stat	= Round(IterateActorAtribs($_GUID,  $Atrib_Strength_Item) * 100,1)
		elseif $_Stat_Name_List[$i]= "Vitality" then	
			$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Vitality_Item) * 100,1)
		elseif $_Stat_Name_List[$i]= "Intelligence" then
			$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Intelligence_Item) * 100,1)		
		elseif $_Stat_Name_List[$i]= "Dexterity" then
			$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Dexterity_Item) * 100,1)
			_log("Dexterity :"&$_Stat)


Quand je filtre sur la dex, je me retrouve avec une valeur 100fois supérieure à celle réellement présente sur l'item :)


petit bug de calcul, corrigé dans la prochaine version

taz,


Merci.

D'ailleurs, le bug est aussi présent sur Atrib_Resistance_All

edit : Check tes messages ;)

#88 Lokiro

Lokiro

    Fragger

  • Bannis
  • 911 messages
  • Location :Quebec
  • Hobbies :GMS Hacks/Bots

Posté 06 November 2012 - 23:54

ya plusieur chose qui ne marche pas meme en passer de int a float et inversement

☻ℓιкε α ßõ§§ ☺

Image IPB

Mes Fonctions

[Fonction] Désactiver L'identification D'items

Ma Chaine Youtube

http://www.youtube.com/user/JokersQc


#89 tazgrominet

tazgrominet

    Gamer lvl 2

  • Membres
  • 190 messages

Posté 06 November 2012 - 23:55

version 1.0.3 disponible
« Errare humanum est, perseverare diabolicum » Un probleme de configuration du bot ? d'utilisation du bot ? --> FAQ

#90 tazgrominet

tazgrominet

    Gamer lvl 2

  • Membres
  • 190 messages

Posté 06 November 2012 - 23:57

ya plusieur chose qui ne marche pas meme en passer de int a float et inversement



Lokiro67 tes explication sont un petit peu vague, tu ne crois pas ?

Taz,
« Errare humanum est, perseverare diabolicum » Un probleme de configuration du bot ? d'utilisation du bot ? --> FAQ

#91 Lokiro

Lokiro

    Fragger

  • Bannis
  • 911 messages
  • Location :Quebec
  • Hobbies :GMS Hacks/Bots

Posté 07 November 2012 - 00:01

je veut dire par la que dans le fichier constant pour les atrib, il en a plusieurs qui ne marche pas même en changeant int par float. je ne parle pas nécessairement des stats force dex ect mais aussi des autres, en faite c'Est pas ton script la cause mais les atrib du constant

☻ℓιкε α ßõ§§ ☺

Image IPB

Mes Fonctions

[Fonction] Désactiver L'identification D'items

Ma Chaine Youtube

http://www.youtube.com/user/JokersQc


#92 D3Shines

D3Shines

    Gamer lvl 2

  • Membres
  • 161 messages

Posté 07 November 2012 - 00:07

Pour la modification du constant , on remplace tout le fichier par tes lignes ou on les rajoutes ?



Quelqu'un a la réponse svp, merci

#93 tazgrominet

tazgrominet

    Gamer lvl 2

  • Membres
  • 190 messages

Posté 07 November 2012 - 00:08

je veut dire par la que dans le fichier constant pour les atrib, il en a plusieurs qui ne marche pas même en changeant int par float. je ne parle pas nécessairement des stats force dex ect mais aussi des autres, en faite c'Est pas ton script la cause mais les atrib du constant


aurais un exemple a me fournir pour que je track, car je viens d'en reessayer plusieurs et elles fonctionnent a chaque fois.

taz,
« Errare humanum est, perseverare diabolicum » Un probleme de configuration du bot ? d'utilisation du bot ? --> FAQ

#94 tazgrominet

tazgrominet

    Gamer lvl 2

  • Membres
  • 190 messages

Posté 07 November 2012 - 00:11


Pour la modification du constant , on remplace tout le fichier par tes lignes ou on les rajoutes ?



Quelqu'un a la réponse svp, merci



Satanasss t'avais repondu, il faut juste modifier dans ton fichier constant.au3 le format des constantes que j'ai donné.

par exemple dans ton fichier constant tu as :
global $Atrib_Armor_Item[2] = [0x030,"int"]

et moi je te dis de le modifier en :
global $Atrib_Armor_Item[2] = [0x030,"float"]

taz,
« Errare humanum est, perseverare diabolicum » Un probleme de configuration du bot ? d'utilisation du bot ? --> FAQ

#95 tazgrominet

tazgrominet

    Gamer lvl 2

  • Membres
  • 190 messages

Posté 07 November 2012 - 00:17



Salut Taz,

Es-tu sur de la multiplication par 100 lors de la récupération des attributs de AnalyseStatItem?


if $_Stat_Name_List[$i] = "Strength" then
			$_Stat	= Round(IterateActorAtribs($_GUID,  $Atrib_Strength_Item) * 100,1)
		elseif $_Stat_Name_List[$i]= "Vitality" then	
			$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Vitality_Item) * 100,1)
		elseif $_Stat_Name_List[$i]= "Intelligence" then
			$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Intelligence_Item) * 100,1)		
		elseif $_Stat_Name_List[$i]= "Dexterity" then
			$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Dexterity_Item) * 100,1)
			_log("Dexterity :"&$_Stat)


Quand je filtre sur la dex, je me retrouve avec une valeur 100fois supérieure à celle réellement présente sur l'item :)


petit bug de calcul, corrigé dans la prochaine version

taz,


Merci.

D'ailleurs, le bug est aussi présent sur Atrib_Resistance_All

edit : Check tes messages ;)


oui j'ai vu, resistance_all a aussi ete corrigé dans la version 1.0.3

taz,
« Errare humanum est, perseverare diabolicum » Un probleme de configuration du bot ? d'utilisation du bot ? --> FAQ

#96 Fsb

Fsb

    Gamer lvl 1

  • Membres
  • 137 messages

Posté 07 November 2012 - 00:23

version 1.0.3 disponible

Tu gères Taz, je lance le bot, je ferais des retour apres les runs de cette nuit ! :rolleyes:

#97 tazgrominet

tazgrominet

    Gamer lvl 2

  • Membres
  • 190 messages

Posté 07 November 2012 - 00:30


version 1.0.3 disponible

Tu gères Taz, je lance le bot, je ferais des retour apres les runs de cette nuit ! :rolleyes:



Fsb, ton analyse avec tes repa a 1 run sera la bienvenue.

taz,
« Errare humanum est, perseverare diabolicum » Un probleme de configuration du bot ? d'utilisation du bot ? --> FAQ

#98 D3Shines

D3Shines

    Gamer lvl 2

  • Membres
  • 161 messages

Posté 07 November 2012 - 00:35

Pardon je n'avais pas compris que sa réponse étais pour moi.
Dsl du double post et merci de votre réponse

#99 Metooyoo

Metooyoo

    *Zlatan*

  • Membres
  • 548 messages

Posté 07 November 2012 - 00:50



Suite à mon premier pb, j'ai pu lancer le bot, il analyse bien mes objets comme je le souhaite mais il y a un pb au niveau de la régénération de vie par seconde.
Lorsqu'il détecte un item avec regen de vie, une erreur apparaît :

Ligne 994 (dans toolkit_item.au3)
$_stat=round(iterateactoratribs($_GUID,
$atrib_Hitpoints_Regen_Per_Second)
$_stat=round(iterateactoratribs($_GUID,
$atrib_Hitpoints_Regen_Per_Second^ ERROR

Error: error parsing function Call.

Si quelqu'un peut maider ?

PS: j'ai essayer de changer REGENBYSECOND par REGENPERSECOND dans le fichier ini et ça ne change rien :(

Merci



Même erreur avec l'attribut : RegenByHit

G:\mmbotV511\toolkit_item.au3 (1052) : ==> Error parsing function call.:
$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Hitpoints_On_Hit)
$_Stat = Round(IterateActorAtribs($_GUID,  $Atrib_Hitpoints_On_Hit^ ERROR



corrigé dans la prochaine version

taz,




Merci!!!! :)

#100 D3Shines

D3Shines

    Gamer lvl 2

  • Membres
  • 161 messages

Posté 07 November 2012 - 01:18

Quelqu'un connait la commande pour ajouter le vol de vie dans les stats que le bot doit garder ?