Limitation De Parties D3 De Retour
#61
Posté 13 August 2012 - 11:44
#62
Posté 13 August 2012 - 12:47
eum vous avez vraiment pas dbol, j'en suis a 200 run depuis hier qu'il tourne et aucune limitation
Je pense que c'est pas la meme limitation pour chaque personne, je pense que plus ils ont des doutes plus le nombres de partie que tu peux faire est limité en fonction des golds ramassé ou de certaines stat je pense
#63
Posté 13 August 2012 - 12:52
eum vous avez vraiment pas dbol, j'en suis a 200 run depuis hier qu'il tourne et aucune limitation
Je pense que c'est pas la meme limitation pour chaque personne, je pense que plus ils ont des doutes plus le nombres de partie que tu peux faire est limité en fonction des golds ramassé ou de certaines stat je pense
Je pense effectivement que ça fonctionne de cette manière
#64
Posté 13 August 2012 - 13:19
on sera tres heureux de te filer quelque Po ou gemmes ou autre en echange du temps que tu prendrais a nous coder cela
#65
Posté 13 August 2012 - 13:22
eum vous avez vraiment pas dbol, j'en suis a 200 run depuis hier qu'il tourne et aucune limitation
200 run depuis hier ?
normal que tu n'est pas de limitation
moi cette nuit il a carburer et ce matin je l'ai coupé 2h et en le relancant apres 40 min il y a eu la limitation donc j'avoue ne pas savoir a quel niveau blizzard dis qu'il y a trop de game ou non
#66
Posté 13 August 2012 - 14:11
eum vous avez vraiment pas dbol, j'en suis a 200 run depuis hier qu'il tourne et aucune limitation
200 run depuis hier ?
normal que tu n'est pas de limitationles bots font environ 100 run / heures , donc a 200 run depuis hier logique que tu n'est pas de limitation
moi cette nuit il a carburer et ce matin je l'ai coupé 2h et en le relancant apres 40 min il y a eu la limitation donc j'avoue ne pas savoir a quel niveau blizzard dis qu'il y a trop de game ou non
Je fais du 140-150runs/heure // environ 3000runs/jour sur plusieurs comptes et 4/7j.
J'ai remarqué que mes comptes en dessous 30M ne sont pas tous soumis à cette limite. Pourquoi? ça je ne peux pas l'expliquer
- Limite de gold? (ratio gold/temps de jeux max)
- Limite de temps de jeux global? (ratio h/j)
- Limite de création de partie par semaine? (possible, déjà actif sur WoW)
Et encore bien d'autres possibilités
#67
Posté 13 August 2012 - 14:14
#68
Posté 13 August 2012 - 14:18
Dans ce cas cette limitation est très difficile à comprendre et à supporter
#69
Posté 13 August 2012 - 16:02
et environ 40h de bot depuis que je bot (en 2 semaines) je suis un bizounours en temps de bot
#70
Posté 13 August 2012 - 16:11
#71
Posté 13 August 2012 - 16:14
la en 3h de bot j'ai eu 2 pause aléatoire
en ligne de la pause j'ai mis ca :
Func checkResume()
Local $check = 0
If Random(1,40,1) ==20 Then
DEBUG("REST +-5min")
Sleep(Random (550000,750000))
EndIfa la base les valeurs etait de 25 000 35 000
il a boter 3h et a la fin limit de game ...
donc voila , et si on augmentais cette valeurs ci :
DEBUG("Resume button found, Hitting RESUME")
Else
Sleep(100)
DEBUG("Resume button not found, Ideling for 30 seconds")peu etre en augmentant la valeur du " 100 " ?
j'y connais rien en code , je me dis juste qu'il y a le mot resume et sleep
voici le code du bot que j'utilise au complet ( 800x600 wizard )
#cs ---------------------------------------------------------------------------- AutoIt Version: 3.3.8.1 Author: myName Script Function: Template AutoIt script. #ce ---------------------------------------------------------------------------- ; Script Start - Add your code below here ; D3 bot version 5.1 Stasher Opt('MouseCoordMode', 0) Opt('PixelCoordMode', 0) Opt('SendKeyDelay', 50); Default speed HotKeySet('{END}', 'Quit') HotKeySet('{F10}', 'Pause') Global $Paused Global $DebugOn = True $MustStash = 0 $Amethyst = 0xA56DF1 $Ruby = 0xFA8078 $Emerald = 0x51965B $Topaz = 0xFFFF59 $Left = 64 $Top = 42 $Right = 720 $Bottom = 519 $Color = 0xFFFF00 ;rare color code $Color2 = 0x6969FF ;blue color code $Color3 = 0xBF642F ;legendary color code $Color4 = 0x00FF00 ;SET color ;bot starts paused. press space to start. Pause() WinActivate('Diablo III') While 1 If WinActive('Diablo III') Then ;start Send("{Space}") ; get rid of any pesky banner Send("{Space}") ; get rid of any pesky banner checkResume() Sleep(500) Click(134, 255) ;resume Sleep(1000) ;load waitforgamestart() If($MustStash == 1 )Then $MustStash = 0 StashGoodies() EndIf $repair = PixelSearch(579,49,597,54,0xFFF000) ;searches top right screen for yellow of broken armor ;$repair = PixelSearch(569,39,597,84,0xFFF000) ;searches top right screen for yellow of broken armor If( (Not @error ) Or (CheckInv() == 1)) Then InvRepair() Else Teleport() Sleep(40) Send('a') Sleep(40) Send('e') ; diamond skin Sleep(40) $yellow = PixelSearch(643, 109, 698, 163, 0xF5CD37, 10) If @error Then Debug("Teleport may have missed, walking forward") Move(59, 286) EndIf ;keep walking and watch for yellow for 500ms watchyellow() $yellow = PixelSearch(643, 109, 698, 163, 0xF5CD37, 10) If Not @error Then Move(66,435) Move(134, 249) Sleep(200) $blue = PixelSearch(430, 132, 602, 267, 0x5D80DB, 10) If Not @error Then DEBUG("Cave FOUND") MouseClick("left", $blue[0], $blue[1]) Sleep(2000) EndIf ; $insidecave = PixelSearch(345, 155, 371, 189, 0XF98B3B, 10) ; If Not @error Then ; DEBUG("Successfully entered the cave (First attempt)") ; Sleep(2000) ; Else ; DEBUG("Did not successfully enter Cave,trying 1 more time") ; $blue = PixelSearch(366, 419, 566,219, 0x5D80DB, 10) ; If Not @error Then ; MouseClick("left", $blue[0], $blue[1]) ; Sleep(2000) ; EndIf ; Sleep(2000) ; EndIf Sleep(500) Move(126, 494) Move(219, 282) ;in pos Click(349, 595) ;choose hydra Click(220, 174) ;cast hydra MouseClickDrag ( "right", 87, 171 , 260, 106) MouseClickDrag ( "right", 87, 171 , 260, 106) Shoot(161, 128) Sleep(300) MouseClick('right',287 ,547, 1) ; remove archon to prevent mistaken as purple gem Sleep(300) Move(223, 113) Sleep(500) Move(291, 565) Sleep(500) Move(305, 227) ;Sleep(500) FindItem() $death = PixelSearch(285, 491, 308, 508, 0x2C0100,2) If @error Then Sleep(500) Send("t") Sleep(8000) Send("{ESCAPE}") ;opens menu Sleep(200) Click(407, 345) ;leave Sleep(2000) Else DEBUG("DEAD") Sleep(500) Send("{ESCAPE}") ;opens menu Sleep(200) Click(407, 345) ;leave Sleep(12000) EndIf Else ; Move(338, 160) ; Sleep(500) Send("{ESCAPE}") ;opens menu Sleep(200) Click(407, 345) ;leave Sleep(12000) EndIf EndIf EndIf WEnd Func Move($x, $y) MouseClick('middle', $x, $y, 1, Random(0, 1)) Sleep(1500) EndFunc ;==>Move Func checkResume() Local $check = 0 If Random(1,40,1) ==20 Then DEBUG("REST +-5min") Sleep(Random (250000,350000)) EndIf $start = TimerInit() While $check == 0 If TimerDiff($start) > 30000 Then ExitLoop $resume = PixelSearch(63, 255, 83, 269, 0x2C0100,10) If Not @error Then $check = 1 DEBUG("Resume button found, Hitting RESUME") Else Sleep(100) DEBUG("Resume button not found, Ideling for 30 seconds") $darkresume = PixelSearch(86, 258, 86, 258, 0x090100,0) ; is the resume bar there and black? If Not @error Then DEBUG("Dark Resume button found, Trying to reach it") Send("{Space}") ; get rid of any pesky banner sleep(300) Send("{ESCAPE}") ;opens menu If Not @error Then EndIf EndIf WEnd EndFunc Func waitforgamestart() Local $check = 0 $start = TimerInit() While $check == 0 If TimerDiff($start) > 30000 Then ExitLoop $resume = PixelSearch(116, 588, 200, 635, 0XAB0602,10) If Not @error Then $check = 1 DEBUG("Game loaded") Sleep("1500") Else Sleep(100) DEBUG("Game not loaded, Ideling for 30 seconds") EndIf WEnd EndFunc Func watchyellow() Local $check = 0 $start = TimerInit() While $check == 0 If TimerDiff($start) > 500 Then ExitLoop $resume = PixelSearch(643, 109, 698, 163, 0xF5CD37, 10) If Not @error Then $check = 1 DEBUG("Yellow found!") Else Sleep(10) DEBUG("Yellow not found yet") EndIf WEnd EndFunc Func Shoot($x, $y) MouseClick('right', $x, $y, 120) Sleep(Random(100, 200)) EndFunc ;==>Shoot Func Teleport() MouseMove(59, 199) _Send('z', 2000) Sleep(Random(100, 200)) EndFunc ;==>Teleport Func Click($x, $y) MouseClick('left', Random($x - 3, $x + 3), Random($y - 3, $y + 3), 1, Random(0, 1)) Sleep(Random(100, 200)) EndFunc ;==>Click Func FindItem() $work = 1 $checkCount = 0 While $work == 1 And $checkCount <15 DEBUG("Search Item") $work = 0 Send("{ALT}") ; refresh check for more rares $SearchResult = PixelSearch(382, 131, $Right, $Bottom, $Color) ;searches for rares If Not @error Then MouseClick("left", $SearchResult[0], $SearchResult[1], 1, 10) ;IF ITS THERE IT CLICKS IT. Sleep(600) $work = 1 $checkCount = $checkCount +1 EndIf $SearchResult = PixelSearch($Left, $Top, $Right, $Bottom, $Color2 ) ;searches for magics If Not @error Then MouseClick("left", $SearchResult[0], $SearchResult[1], 1, 10) ;clicks magic Sleep(600) $work = 1 $checkCount = $checkCount +1 EndIf $SearchResult = PixelSearch(382, 131, $Right, $Bottom, $Color3 ) ;searches for legendarys If Not @error Then MouseClick("left", $SearchResult[0], $SearchResult[1], 1, 10) ;clicks legendary Sleep(600) $work = 1 $checkCount = $checkCount +1 EndIf $SearchResult = PixelSearch($Left, $Top, $Right, $Bottom, $Color4) ;searches for SETS If Not @error Then MouseClick("left", $SearchResult[0], $SearchResult[1], 1, 10) ;IF ITS THERE IT CLICKS IT. Sleep(600) $work = 1 $checkCount = $checkCount +1 EndIf ; search for gems $SearchResult = PixelSearch($Left, $Top, $Right, $Bottom, $Amethyst,9) ;searches for gems If Not @error Then MouseClick("left", $SearchResult[0], $SearchResult[1], 1, 10) ;IF ITS THERE IT CLICKS IT. Sleep(600) $work = 1 $checkCount = $checkCount +1 EndIf $SearchResult = PixelSearch($Left, $Top, $Right, $Bottom, $Ruby,6) ;searches for gems If Not @error Then MouseClick("left", $SearchResult[0], $SearchResult[1], 1, 10) ;IF ITS THERE IT CLICKS IT. Sleep(600) $work = 1 $checkCount = $checkCount +1 EndIf $SearchResult = PixelSearch(382, 131, $Right, $Bottom, $Topaz,4) ;searches for gems If Not @error Then MouseClick("left", $SearchResult[0], $SearchResult[1], 1, 10) ;IF ITS THERE IT CLICKS IT. Sleep(600) $work = 1 $checkCount = $checkCount +1 EndIf $SearchResult = PixelSearch($Left, $Top, $Right, $Bottom, $Emerald,9) ;searches for gems If Not @error Then MouseClick("left", $SearchResult[0], $SearchResult[1], 1, 10) ;IF ITS THERE IT CLICKS IT. Sleep(600) $work = 1 $checkCount = $checkCount +1 EndIf WEnd DEBUG("Finish Item Searching") EndFunc Func CheckInv() Send("{i}") ;opens inv Sleep(200) $full = PixelSearch(780, 474, 782, 476, 0x130C08,5) If @error Then DEBUG("FULL") Send("{i}") ;close inv Return 1 EndIf $full = PixelSearch(754, 474, 756, 476, 0x130C08,5) If @error Then DEBUG("FULL") Send("{i}") ;close inv Return 1 EndIf $full = PixelSearch(761, 466, 762, 468, 0x130C08,5) If @error Then DEBUG("FULL") Send("{i}") ;close inv Return 1 EndIf Send("{i}") ;close inv Return 0 EndFunc Func StashGoodies() DEBUG("Stashing Goodies") Send("t") ; teleport to town Sleep(8000) $slot1x = 538 $slot1y = 367 $offset = 27 MouseClick("left",457,173) ; Click on stash Sleep(3000) ; wait for walk up to stash $repair = PixelSearch(158,70,161,73,0xAD6520,5) ;check that stash is indeed open If(@error ) Then DEBUG("Not at Stash") Sleep(500) Send("{Space}") ; get rid of any pesky banner Send("{Space}") ; get rid of any pesky banner Send("{ESCAPE}") ;opens menu Sleep(200) Click(407, 345) ;leave Sleep(12000) Return 0 ; return 0 means unsuccessful stashing EndIf DEBUG("Stashing in tab3") MouseClick("left",294,297) ; stash tab3 Sleep(100) For $i = 0 To 9 For $j = 0 To 3 MouseClick("right", $slot1x + ($i * $offset), $slot1y + ($j * $offset),1,3) Sleep(40) Next Next For $i = 5 To 9 For $j = 4 To 5 MouseClick("right", $slot1x + ($i * $offset), $slot1y + ($j * $offset),1,3) Sleep(40) Next Next $slot1x = 538 $slot1y = 367 $offset = 27 MouseClick("left",293,227) ; stash tab2 DEBUG("Stashing in tab2") Sleep(100) For $i = 0 To 9 For $j = 0 To 3 MouseClick("right", $slot1x + ($i * $offset), $slot1y + ($j * $offset),1,3) Sleep(40) Next Next For $i = 5 To 9 For $j = 4 To 5 MouseClick("right", $slot1x + ($i * $offset), $slot1y + ($j * $offset),1,3) Sleep(40) Next Next MouseClick("left",359,259) ; Go back to farming Sleep(4000) return 1 ; return 1 means successful stashing EndFunc Func InvRepair() DEBUG("Going to repair") $slot1x = 538 $slot1y = 367 $offset = 27 Send("t") Sleep(8000) MouseClick("left", 700, 147) ;begin movement towards merchant Sleep(2400) MouseClick("left", 531, 51) ;moves to get merchant in screen Sleep(3000) $inBag = PixelSearch(134, 52, 176, 84, 0XDEDB63,10) ; check shop icon at top If @error Then DEBUG("Not at shop") Sleep(500) Send("{ESCAPE}") ;opens menu Sleep(200) Click(407, 345) ;leave Sleep(12000) Return EndIf For $i = 0 To 9 For $j = 0 To 3 MouseClick("right", $slot1x + ($i * $offset), $slot1y + ($j * $offset),1,3) Sleep(40) Next Next For $i = 5 To 9 For $j = 4 To 5 MouseClick("right", $slot1x + ($i * $offset), $slot1y + ($j * $offset),1,3) Sleep(40) Next Next MouseClick("left", 294, 296) ;button to open up repair menu Sleep(1500) MouseClick("left", 186, 326) ;button to pay for repairs Sleep(1500) ; $inBag = PixelSearch(780, 474, 782, 476, 0x130C08,5) ; bad way of checking shop status $inBag = PixelSearch(134, 52, 176, 84, 0XDEDB63,10) ; check shop icon at top If @error Then DEBUG("Not at shop") Sleep(500) Send("{ESCAPE}") ;opens menu Sleep(200) Click(407, 345) ;leave Sleep(12000) Else DEBUG("Stuff sold to vendor, Do stashing next game") $MustStash = 1 ; next game, we must do stashing, global variable Send("{ESCAPE}") ;opens menu Sleep(200) Send("{ESCAPE}") ;opens menu Sleep(200) MouseClick("left", 407, 345) ;button to leave game Sleep(2000) EndIf EndFunc Func Pause() $Paused = Not $Paused While $Paused Sleep(100) ToolTip('Paused...', 0, 0) WEnd ToolTip("") EndFunc ;==>Pause Func _Send($text, $milliseconds) $time = TimerInit() Do Send($text) Until TimerDiff($time) > $milliseconds EndFunc Func Quit() Exit EndFunc ;==>Quit Func DEBUG($MESSAGE) If $DebugOn Then ToolTip($MESSAGE, 0, 0) EndIf EndFunc ;==>Debug Info
donc conclusion augmenter les valeurs de la pause de 25k a 55k minimum et de 35k a 65k maximum change pas la limitation
#72
Posté 13 August 2012 - 18:20
- nuloseninformatique aime ceci
#73
Posté 13 August 2012 - 18:36
Ici je bot 2 zones en environ 5 minutes, je ne fais pas de pause entre les run. Je n'ai plus de pb de limitation.
Peux tu nous donner ton Or par heure ainsi que ton GF stp ?
#74
Posté 13 August 2012 - 19:09
#75
Posté 13 August 2012 - 20:49
merci ^^"
#76
Posté 13 August 2012 - 21:17
#77
Posté 13 August 2012 - 22:01
#78
Posté 13 August 2012 - 22:05
Et je viens de faire 200 runs sans limitation alors qu hier au bout de 50 runs j étais déjà en limitation ...
Ça a l air très aléatoire tout de même leur truc
#79
Posté 13 August 2012 - 23:53
Ici je bot 2 zones en environ 5 minutes, je ne fais pas de pause entre les run. Je n'ai plus de pb de limitation.
Peux tu nous donner ton Or par heure ainsi que ton GF stp ?
270 K / h par perso grosso modo car quel soucis sur certaines zone pour l'instant.
Perso équipés avec 280 % gf, > 22 % speed, > 40 pickup radius.
EN nm.
Areat core + field of slaughter ou Areat crater
Pour les script c'est pas tout a fait prêt
#80
Posté 14 August 2012 - 07:11


Ce sujet est fermé






