How do I start the script after copying it into script editor and changing the coordinates? Do I "compile" it? Do I do anything to it other than pressing numpad1 to get it to start?
How do I start the script after copying it into script editor and changing the coordinates? Do I "compile" it? Do I do anything to it other than pressing numpad1 to get it to start?
I know I'm close to the finishline with getting this to work, but I'm having minor setbacks.
Could somebody more experienced, or capable of getting this to work, add me on Skype and give me a quick run-through?
.. If I require too much effort I'll gladly pay you IGG for your time.
Skype: chaserandall
Superfail: I was using AutoIt instead of AutoHotKey.... ._.
anybody have a better working script? It doesn't have to be the fastest out there, but if it's effective and dependable then I'd like to give it a try and offer you a rep.
Send me a message here, a post, or a Skype message.
Can I get banned for use 2 diablo clients and do this exploit without this script?
I've been using 2 diablo clients for ages. Haven't been banned, yet.
As for this exploit, I've read that people have been banned for it, so the answer is yes it is a bannable offense.
Is it likely that you will get banned for doing this? Not very.
you get the greyed out join group if the runner leaves the game before they show up in the party on your client. set the delay a little longer for that part of the script if you need. or you can have the script open the main menu and close it that fixes the problem
My 2nd client always doesn't respond when I try to resume the game. Any idea why?
.. or use vm's and pixel detection for everything including failsafes. I get 7-8 sec runs and it can't crash. lol.
Tried it, it ran perfect for like 15 mins, then it randomly minimized both windows![]()
I haven't heard of anyone get banned for doing ZK runs for exp, and I have leveled all classes to 60 with ZK runs (pre-nerf).
To OP:
You are amazing. With a little bit of tweaking (had to disable the failsave pause if windows are minimized because it wouldn't work for me), this script is running flawlessly! Thanks =)
Credit to the original author obviously - but I'm super paranoid about getting caught, so I modified it slightly. Being a macro script, you're literally doing the exact same thing at the exact same time repeatedly - hard to argue with and quite easy to detect should Blizzard want to. So - my fix? I threw in 4 random variables - that go into the script 4 times. This means you now have millions of different combinations of the script and it's always slightly different every time through, which ideally makes it more difficult to detect, and easier to argue that it was done by hand. I also ran this script in a VM, and noticed that the speed at which playerB was logging out was too fast at least once every 20 minutes. So I sacrificed a little time (it takes 22.01 seconds to run) in exchange for it running without assistance for hours on hours.
Another warning: If you don't throw in an image variable to always join party of your playerB - you need to remove all friends that show up above your playerB alphabetically or the script will break every time they log in.
I hope this helps my fellow paranoid people out there!
Edit: Wanted to add for the newbies out here - on the only surefire way to run two clients right now. You need 2 copies of Diablo 3 - and on my computer they both had to be in the program files folder. Once I made two copies and did the modification to make multibox = true... it worked flawlessly even on a puny VM.
Code:WinAx :=430 ;position of window A bar used to select the window(screen cords) WinAy :=19 WinBx :=930 ;position of window B bar used to select the window(screen cords) WinBy :=19 Desktopx :=500 ;set this to an empty desktop space Desktopy :=800 Pause:: ;pause bot and reload script Reload Return Numpad1:: ;hotkey to start the script Random, LogOutSleep, 4480, 5180 ;Generates a random delay between 4.48 and 5.18 seconds Random, SocialSelect, 100, 1200 ;Generates a random delay between .1 and 1.2 seconds Loop 99999 ;times to loop about 16 seconds per run { MouseClick, left, %Desktopx%, %Desktopy% ;click empty desktop space(needed for some reason) MouseClick, left, %WinAx%, %WinAy% ;select window A Sleep, 100 PixelSearch, Px, Py, 9, 31, 802, 532, 0x1C2033, 3, Fast ;find and click npc 100% accurate MouseClick, left, %Px%, %Py% Sleep, 4000 ;Skip through dialog (my skip dialog key is numpad2 change it to suit you) Send {Numpad2} Sleep, 98 Send {Numpad2} Sleep, 192 Send {Numpad2} Sleep, 125 Send {Numpad2} Sleep, 142 Send {Numpad2} Sleep, 1000 MouseClick, left, 780, 589 ;open social window Sleep, %SocialSelect% MouseClick, right, 646, 219 ;right click friend Sleep, %SocialSelect% MouseClick, left, 678, 297 ;click join party(sometimes join party can be greyed out for some reason and messes up the bot) Sleep, 5000 PixelGetColor,Color,%WinAx%,%WinAy% ;if window A is closed pause script( need a solid black desktop background for this to work) If Color=0x000000 { pause } PixelGetColor,Color,%WinBx%,%WinBy% ;if window B is closed pause script( need a solid black desktop background for this to work) If Color=0x000000 { pause } MouseClick, left, %Desktopx%, %Desktopy% ;click empty desktop space(needed for some reason) MouseClick, left, %WinBx%, %WinBy% ;select window b Sleep, 1000 Send, {ESC} ;open main menu MouseClick, left, 393, 350 ;leave game Sleep, %LogOutSleep% MouseClick, left, 345, 382 ;confirm Sleep, %LogOutSleep% MouseClick, left, 141, 263 ;wait and click start game MouseClick, left, %WinBx%, %WinBy% ;select window b }
i have this error every time i run the script can someone tell me what i did wrong.. even if i just copy the script without edit anything it still give me that error
unable to parse line.:
WinAx :=900
WinAx ^ ERROR
>Exit code: 1 Time: 0.209