Plop à tous,
Je vous propose ici une fonction qui permet de mettre le jeu en Pause (Echap) lorsque la vie de votre personnage descend en dessous d'un seuil fixé par vous même.
ATTENTION !!
Cette pause permettra au bot d'attendre votre retour sans se déconnecter mais ne vous protègera pas contre une déconnexion liée à la coupure de votre connexion internet.
Il est donc déconseillé de botter en Hardcore si votre connexion internet est instable.
Une déconnexion prématurée en pleine partie (hors zone safe) dure 10 secondes (voir 1 minute selon certain).
10 secondes pendant lesquelles votre personnage ne pourra rien faire... IL Y A DONC RISQUE DE MORT.
Cette fonction n'a pas vocation à survivre à un assaut violent (3 packs d'élites) mais surtout à un blocage du bot.
(exemple : tentative de TP en ville à cause de l'inventaire plein alors qu'il se fait taper sur la gueule).
______________________________________________________
Comment je fais ?!
Pour rajouter cette fonction, voila ce que vous devez faire :
1- Ouvrir votre fichier "toolkit.au3".
Recherchez la fonction GestSpellcast($Distance, $action_spell, $elite, $Guid=0, $Offset=0) (avec bloc-notes : Édition, Rechercher).
If StringStripWS(StringLower($HCSecurity),8)="true" And GetLifep() <= $MinHCLife/100 Then
Send("{ESCAPE}")
While 1
Send("{ESCAPE}")
sleep(100 + random(0,50))
Send("{ESCAPE}")
Sleep(600000 + Random(-60000,60000))
Wend
EndIf
2- Ouvrir votre fichier "settings.au3" (dans dossier "lib").
Ajouter ceci juste avant Global $MonsterTri = "True" :
Global $HCSecurity = "false" Global $MinHCLife = 0

3- Toujours dans "settings.au3", rechercher la fonction writeConfigs($profilFile = "settings.ini", $creation = 0).
Ajouter ceci juste après IniWrite($profilFile, "Run info", "Devmode", $Devmode) :
IniWrite($profilFile, "Run info", "HCSecurity", $HCSecurity) IniWrite($profilFile, "Run info", "MinHCLife", $MinHCLife)

4- Toujours dans "settings.au3", rechercher la fonction loadConfigs($profilFile = "settings.ini", $creation = 0).
Ajouter ceci juste après $Devmode = IniRead($profilFile, "Run info", "Devmode", $Devmode) :
$HCSecurity= IniRead($profilFile, "Run info", "HCSecurity", $HCSecurity) $MinHCLife= IniRead($profilFile, "Run info", "MinHCLife", $MinHCLife)

5- Enfin, ouvrir votre fichier "settings.ini" (racine du bot).
Ajouter ceci juste après ResLife=3 :
HCSecurity = True MinHCLife = 80

FINI !!
Merci mais, comment ça marche ?!
HCSecurity = True ou False (active ou désactive la fonction Pause)
MinHCLife = 80 (déclenchera la Pause quand votre personnage descendra en dessous de 80% de ses HP, valeur modifiable de 0 à 100)
______________________________________________________
Astuce : Faites attention à ne pas configurer la pause trop basse, gardez à l'esprit que la survie de votre personnage est primordiale. Si une déconnexion advient lors de la "Pause" votre personnage doit être capable de survire à un assaut pendant 10 secondes (voir 1 minute).
Un remerciement tout particulier à gmsMath qui est l'auteur de cette fonction.
Modifié par RqideN, 21 March 2014 - 07:46.









