TLDR:
Find the variable used to declare your password, search for all occurrences of this variable, and understand how the variable is used in each occurance.
Using this bot as an example, there is only one place throughout this script that you input your password:
Code:
$AccountPassword ='yourpassword' ; Set as you're password
Now your password information is stored in the variable: Anytime we call $AccountPassword in the script, we will get back the value assigned above (yourpassword). Perform a search on $AccountPassword and you will notice that we call this variable further down in the script:
Code:
Func CheckD3client ()
Tooltip ("Checking Diablo 3",1,1)
If Not ProcessExists ("Diablo III.exe") Then
$D3Running = 0
sleep (500)
Tooltip ("Starting Diablo 3",1,1)
processclose ("Diablo III.exe")
processclose ("Blizzard Launcher.exe")
sleep (3500)
Run($Diablo3Folder & "\Diablo III Launcher.exe")
Sleep (Random (8250,9500))
Send ("{ENTER}")
Sleep (Random (8000,9500))
Winactivate ("Diablo III")
Sleep (Random (18500,20250))
$D3Running = 1
If PixelGetColor (610,604) = 683418 Then
Tooltip ("Logging in",1,1)
Send ($AccountPassword)
Sleep (Random (500,2500))
send ("{ENTER}")
Sleep (Random (18500,20250))
Else
Processclose ("Diablo III.exe")
$D3Running = 0
sleep (150)
EndIf
Else
WinActivate ("Diablo III")
$D3Running = 1
sleep (1000)
EndIf
EndFunc
Breaking down this function, it says this:
Check to see if D3 client is active.
If D3 client isn't active,
Launch D3.
Press enter to continue past launcher.
Type in password for login screen.
Done.
If D3 client is active,
Do nothing.
Continuing on with our search, the variable $AccountPassword is used nowhere else throughout the script. And so your password information is being used only once, in the function described above.
:confused:!!!!!!!!!!!!!!! Be very suspicious if you see your password variable being used more than once !!!!!!!!!!!!!!!:confused: