Aller au contenu


Photo

[Bot] D3 Ros Bot V8.2I


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

#541 aramice

aramice

    Newbie lvl 2

  • Membres
  • 4 messages

Posté 16 March 2014 - 23:40

Bonjour à tous,

J'ai une question concernant le déclenchement des buffs et en particulier celui du wizard.

Je fais des runs COTA et il arrive que le buff magic weapon ne se déclenche pas. J'ai vérifié le skill.au3 et j'ai la ligne suivante :

[$Wizard_MagicWeapon, "Wizard_MagicWeapon", 280000, "buff", 25, "arcane", "", ""], _

Donc pour moi rien d'anormal.

Si quelqu'un a une idée je suis preneur.

D'avance merci ^^

#542 Foxey

Foxey

    Débutant lvl 3

  • Membres
  • 77 messages

Posté 17 March 2014 - 00:07

Remplace 280000 par une valeur plus petite, comme 2000 ou 5000. Il ne le castera que s'il n'a plus le buff. Le check du buff se fera tous les X ms (selon la valeur que tu mets).
Actuellement, c'est toutes les 280s (en général c'est le cooldown du spell), sauf que si tu le perds 1sec après tu es repartis pour 279s sans l'avoir ;)

J'utilise personnellement 2080 comme valeur pour le cri offensif du barbare (120s de durée), ce qui fait que dans le pire des cas je perdrais le buff pendant 2s :)

#543 lorenco

lorenco

    Débutant lvl 2

  • Membres
  • 55 messages

Posté 17 March 2014 - 03:11

Voici ma version du Bot v8.2d

-Salvage option. Check the settings.ini and set salvage to true or false. If true then you will have to set the lower qualititem level. If you qualititem is set to 9 and salvage is set to 1 then the bot will pick up everything from 1 lvl to 8 and salvage them. And will keep 9 or higher for stash

-Check banner + check paragon window open on most of the mouse moves. I added this feature because i run the bot on an old laptop with low performance and it used to missclick on different places. Resaults? Max number of runs i could do was 10-15. After this it runs 24/24 without problem.
This feature of course needs to clean up. I just added it for now to test it. And really saw big difference.

-DPS calculator. Well if you run v8.2E then you know what it is more or less. Just added a small feature for dps calculate in M(millions) in case we bypass the K. This is going be good after the realse of RoS.

-MouseClick option. Means you don't have to change the middle mouse to left to make it work. You just set your mouse from the settings.ini

-And since i am not french(with all the respect to all french people of course) i have the stats displayed in english.


Cheers, if you test it let me know what you think.

Fichier(s) joint(s)


  • Foxey, bruce971, Cracoucas et 1 autre aiment ceci

#544 CometeDaxter

CometeDaxter

    Newbie lvl 3

  • Membres
  • 16 messages
  • Location :Picardie, Somme

Posté 17 March 2014 - 07:12

Hi,

Great ! Thank you very much lorenco :)

#545 aramice

aramice

    Newbie lvl 2

  • Membres
  • 4 messages

Posté 17 March 2014 - 08:50

Merci Foxey pour le tuyau.

Je teste dès que je rentre ce soir et te tiens au courant.

#546 aramice

aramice

    Newbie lvl 2

  • Membres
  • 4 messages

Posté 17 March 2014 - 20:26

Foxey,

Je viens de mettre en place ta modif et ça marche beaucoup mieux. Le seul cas ou cela ne marche pas c'est lorsque l'archonte se lance en premier. Dans ce cas les buffs sont mis une fois l'archonte terminé.

Je reste perplexe sur l'utilisation du type buff dans le skill.au3 qui semble mal géré.

En tout cas encore merci pour le tuyau.

#547 3ld

3ld

    Newbie lvl 4

  • Membres
  • 25 messages

Posté 17 March 2014 - 21:50

Quelqu'un saurait-il me dire s'il est possible de faire en sorte que le bot ne ramasse "que" des objets "Blanc" et "Gris" pour le recyclage (en gros qu'il ignore les objets bleu/jaune)
Car là, j'ai juste le choix entre tout ou ...rien, et je dois avouer que des larmes et poussières, je n'en ai déjà trop, donc si cela pouvait optimiser mes temps de runs tout en gardant le grabs des objets blancs/gris ca serait parfait.

#548 lorenco

lorenco

    Débutant lvl 2

  • Membres
  • 55 messages

Posté 17 March 2014 - 23:05

Quelqu'un saurait-il me dire s'il est possible de faire en sorte que le bot ne ramasse "que" des objets "Blanc" et "Gris" pour le recyclage (en gros qu'il ignore les objets bleu/jaune)
Car là, j'ai juste le choix entre tout ou ...rien, et je dois avouer que des larmes et poussières, je n'en ai déjà trop, donc si cela pouvait optimiser mes temps de runs tout en gardant le grabs des objets blancs/gris ca serait parfait.

Regarde le #post 543.
Ce n'est pas exactement ce que tu cherche mais il a l'option de recyclage.
Je vais voir ce soir si j'ai le temps de faire ce que tu demande.

Désolé si tu ne comprends pas ce que c'est écrit mais je ne parle pas bien français.
  • Euclide_ aime ceci

#549 3ld

3ld

    Newbie lvl 4

  • Membres
  • 25 messages

Posté 17 March 2014 - 23:25

Regarde le #post 543.
Ce n'est pas exactement ce que tu cherche mais il a l'option de recyclage.
Je vais voir ce soir si j'ai le temps de faire ce que tu demande.

Désolé si tu ne comprends pas ce que c'est écrit mais je ne parle pas bien français.


I already have the salvage option, if i choose 0 for the quality item in the Grablist file, the bot will loot everything for salvage, that's not what i want.
What i want, is that the bot only loot Grey and White items for salvage (item quality 0 and 1 only) for Common Crafting reagent. If he pickup blue and yellow item, it's a loss of time for me.

#550 lorenco

lorenco

    Débutant lvl 2

  • Membres
  • 55 messages

Posté 18 March 2014 - 00:09


Regarde le #post 543.
Ce n'est pas exactement ce que tu cherche mais il a l'option de recyclage.
Je vais voir ce soir si j'ai le temps de faire ce que tu demande.

Désolé si tu ne comprends pas ce que c'est écrit mais je ne parle pas bien français.


I already have the salvage option, if i choose 0 for the quality item in the Grablist file, the bot will loot everything for salvage, that's not what i want.
What i want, is that the bot only loot Grey and White items for salvage (item quality 0 and 1 only) for Common Crafting reagent. If he pickup blue and yellow item, it's a loss of time for me.

I will do what you want if i have the time. If you are on in 2 hours it will be ready ;)

#551 Anakha

Anakha

    Khon

  • Admin Gms
  • 3286 messages
  • Location :Grenoble
  • Trade : Mediator

Posté 18 March 2014 - 00:15

3ld : atm the bot do not handle such behaviors : the quality set is the minimum quality that'll be taken by the bot. Laybe Lorenco will do a little fix for this :]

Aucun support ne sera fait en privé. Si vous avez un problème, faites un post.

 Ne pas hésiter à mettre un petit (+) si mon post vous plait ou vous a servi !

#552 Afro

Afro

    Gamer lvl 1

  • Membres
  • 102 messages

Posté 18 March 2014 - 00:39

Quelqu.un a remarqué que le bot reset toujours les paragon skill? Ceci peut abaisser la force du bot et faire qu'il meurt beaucoup plus qu'il ne devrait. Moi et mon ami avons remarqué cela et il le fait chaque jour


En passant merci beaucoup les Devs pour ce travail, je roule wizard torrent 2 avec 300M XP arreat crater

#553 Euclide_

Euclide_

    YOOOOOOOOOOO

  • Admin Gms
  • 8923 messages
  • Location :France
  • Trade : Mediator

Posté 18 March 2014 - 00:46

Quelqu.un a remarqué que le bot reset toujours les paragon skill? Ceci peut abaisser la force du bot et faire qu'il meurt beaucoup plus qu'il ne devrait. Moi et mon ami avons remarqué cela et il le fait chaque jour


En passant merci beaucoup les Devs pour ce travail, je roule wizard torrent 2 avec 300M XP arreat crater


ça n'arrivera plus dans la prochaine version.

#554 Afro

Afro

    Gamer lvl 1

  • Membres
  • 102 messages

Posté 18 March 2014 - 00:47

Ok merci ! pour la réponse si rapide

#555 lorenco

lorenco

    Débutant lvl 2

  • Membres
  • 55 messages

Posté 18 March 2014 - 02:55

Here we go buddy.

First make these changes:
in the settings.ini add these
;;;;;;Items level for both QualiteItem and SalvageQualiteItem are [1,2,3,4,5,6,7,8,9]
;1-2 = white
;3-5 = blue
;6-8 = yellow
;9 = legendaries

QualiteItem=9
Salvage=true
SalvageQualiteItem=0|1|2

In the /lib/settings.au3 add these
Global $QualityLevel = ""
Global $Salvage = ""
Global $SalvageQualiteitem = ""

;In the writeConfigs function
IniWrite($profilFile, "Run info", "QualiteItem", $QualityLevel)
IniWrite($profilFile, "Run info", "Salvage", $Salvage)
IniWrite($profilFile, "Run info", "SalvageQualiteItem", $SalvageQualiteitem)

;In the loadConfigs function
$QualityLevel = IniRead($profilFile, "Run info", "QualiteItem", $QualityLevel)
$SalvageQualiteitem = IniRead($profilFile, "Run info", "SalvageQualiteItem", $SalvageQualiteitem)
$Salvage = IniRead($profilFile, "Run info", "Salvage", $Salvage)

In the toolkit.au3 replace and add the following functions
Func CheckItem($_GUID, $_NAME, $_MODE = 0)
	; _log("guid: "&$_GUID &" name: "& $_NAME & " qual: "&IterateActorAtribs($_GUID, $Atrib_Item_Quality_Level))
	_log("checkitem -> " & $_NAME)

	If checkFromList($Potions, $_NAME) Then
		_log($_NAME & " ==> It's a pot")
		Return "Inventory"
	ElseIf checkFromList($grablist, $_NAME) Then
		Return "Stash"
	EndIf


	If Not Checkstartlist_regex($Ban_ItemACDCheckList, $_NAME) Then

		;_log("Pas Trash")

		$ACD = GetACDOffsetByACDGUID($_GUID)
		$CurrentIdAttrib = _memoryread($ACD + 0x120, $d3, "ptr");
		$quality = GetAttribute($CurrentIdAttrib, $Atrib_Item_Quality_Level)

		For $iq = 1 To UBound($QualityLevel) -1
			If $QualityLevel[$iq] = 9 Then
				If $quality >= $QualityLevel[$iq] Then
					_log($_NAME & " ==> It's the quality level >" & $QualityLevel[$iq])
					Return "Stash"
				EndIf
			EndIf
			
			If $quality = $QualityLevel[$iq] Then ;filter the magic and higher
				_log($_NAME & " ==> It's the quality level >" & $QualityLevel[$iq])
				Return "Stash"
			EndIf
		Next
                ;if you don't use my version for salvage just comment out the next for loop
		For $is = 1 To UBound($SalvageQualiteItem) -1
			If $quality = $SalvageQualiteItem[$is] Then
				_log($_NAME & " ==> It's the salvage level >" & $SalvageQualiteItem[$is])
				Return "Salvage"
			EndIf
		Next


		If checkFromtable($GrabListTab, $_NAME, $quality) Then
			If checkIlvlFromtable($GrabListTab, $ACD, $_NAME) Then

				If $_MODE = 0 Then
					_log($_NAME & " ==> It's a rare in our list We have to check the stats")

					if checkFiltreFromtable($GrabListTab, $_NAME, $CurrentIdAttrib) Then
						return "Stash"
					endif

				Else
					_log($_NAME & " ==> It's a rare in our list for filterbackpack")
					Return "Stash_filtre"
				EndIf

			EndIf
		EndIf
	EndIf

	_log($_NAME & " ==> Trash item")
	Return "Trash"
EndFunc   ;==>CheckItem
add those 2 functions somewhere in the toolkit.au3
;SetItemLootLevel()
;
;Will set the items level to be looted
Func SetItemLootLevel()
	$QualityLevel = StringSplit($QualityLevel, "|")
	For $i = 1 to UBound($QualityLevel) -1
		_log("Our qualitilevel is: " & $QualityLevel[$i])
	Next
EndFunc

;SetSalvageLootLevel()
;
;Will set the items level to be salvaged
Func SetSalvageLootLevel()
	$SalvageQualiteItem = StringSplit($SalvageQualiteItem, "|")
	For $i = 1 to UBound($SalvageQualiteItem) -1
		_log("Our salvagelevel is: " & $SalvageQualiteItem[$i])
	Next
EndFunc
and in the StatsDisplay() function add these small lines somewhere just to test if it is first run so we get the so we update the level items
If $Totalruns = 1 Then
	SetItemLootLevel()
	SetSalvageLootLevel()
EndIf
i will update this version on the post.

Cheers everyone.

Edit: I am tired now. I will take a better look at this tomorrow.
  • Foxey, bruce971 et CometeDaxter aiment ceci

#556 Bitwav

Bitwav

    Débutant lvl 4

  • Membres
  • 97 messages

Posté 18 March 2014 - 05:10

Je sais qu'il y a différentes solutions ajoutées proposées par deux ou trois personnes pour l'autosalvage des blancs et bleus, mais avec la fermeture de l'HV, et les nouveaux mats de craft dans ROS, ca va etre pas mal désirable d'avoir cette fonction dans une prochaine version 'de base' du bot si jamais c'est possible. Ca va être pas mal incontournable ou du moins hautement désirable.

#557 hanzimmer

hanzimmer

    Gamer lvl 2

  • Membres
  • 185 messages

Posté 18 March 2014 - 08:21

Bonjour à tous,

J'ai une question concernant le déclenchement des buffs et en particulier celui du wizard.

Je fais des runs COTA et il arrive que le buff magic weapon ne se déclenche pas. J'ai vérifié le skill.au3 et j'ai la ligne suivante :

[$Wizard_MagicWeapon, "Wizard_MagicWeapon", 280000, "buff", 25, "arcane", "", ""], _

Donc pour moi rien d'anormal.

Si quelqu'un a une idée je suis preneur.

D'avance merci ^^


Tu peux essayer les pré buff par le setting

Spoiler


Si tu veux augmenter le temps change la valeur delaibuff.

Je n' ai pas test sur cette version mais en 1.8 ça marchait très bien.

#558 lorenco

lorenco

    Débutant lvl 2

  • Membres
  • 55 messages

Posté 18 March 2014 - 11:40

Je sais qu'il y a différentes solutions ajoutées proposées par deux ou trois personnes pour l'autosalvage des blancs et bleus, mais avec la fermeture de l'HV, et les nouveaux mats de craft dans ROS, ca va etre pas mal désirable d'avoir cette fonction dans une prochaine version 'de base' du bot si jamais c'est possible. Ca va être pas mal incontournable ou du moins hautement désirable.

Ça a été fait. Regarde post 543 ;)

#559 Foxey

Foxey

    Débutant lvl 3

  • Membres
  • 77 messages

Posté 18 March 2014 - 12:49

Il voulait dire que celle-ci soit incluse dans la version V8.2F ou plus ;)

He would like to have this function included in the next release (V8.2F or following) ;)

#560 3ld

3ld

    Newbie lvl 4

  • Membres
  • 25 messages

Posté 18 March 2014 - 12:54

Thx Lorenco, great job!

Now the Bot only pickup what i want but....for some reason (i'm playing Wizard), he don't spam the Right Attack (Icy Orb) like before, even when her arcane energy is full, and sometime, he just stop after the fight and run infinitely in circle.

(Sorry if my English is bas, i'm french xD)
  • jer aime ceci