V 1.8.6 V 1.8.5
V1.7.0
1.5.1: 1.4:
1.3: V 1.2:
V 1.1.3: V 1.1.2:
V 1.1.1: V 1.1:
V 0.9.3: V 0.9.1
V 0.9: V 0.8.1:
V 0.8: V 0.7.3:
V 0.7.2: V 0.7:
V 0.6: V 0.4:
V 0.2:
You need:
* Use 2D mode;
* Enable start laser atack with quick slot;
* Enable start laser attack with double click;
* Only work in 64 bit system;
** Config properly laser attack key (config)...
*** The bot will stop if you choose hide, and you ship die
*** The bot simulate mouse click, so, try to not move you cursor inside the browser...
I will not answer any pm, and not join in any discord server too...
I will just update the bot with the last version which i use
Very important:
Don't use CLI/C++. It's the .NET version of C++ and just aids. Just avoid it. Rather use C# for the BotBrowser.
What I can see is, that either you inline everything or your code is very raw. You're calling ReadProcessMemory raw everywhere (unless it's inlined like I said, but it doesn't look like it). It would be smarter to create a class which holds your process handle and performs read/write operations without you having to pass all the parameters all the time. Also you can template the methods
Very important:
Don't use CLI/C++. It's the .NET version of C++ and just aids. Just avoid it. Rather use C# for the BotBrowser.
What I can see is, that either you inline everything or your code is very raw. You're calling ReadProcessMemory raw everywhere (unless it's inlined like I said, but it doesn't look like it). It would be smarter to create a class which holds your process handle and performs read/write operations without you having to pass all the parameters all the time. Also you can template the methods
Also:
Is this a debug build by any chance?
Well, i update all information in each tick, this does not use much cpu...
But it:
Is the only way wich i found to search for boxes, portals, npcs etc... (Need to run once, to search everything what is around),
Theres an array storing that (in actionscript), but i don't know how to iterate that...
There's no pointers, nothing
Do you know how?
And, i'm built in visual studio in release mod...
The main (from the print), is raw, because i'm testing, after i will make a modular system, to collect, do gg, kill mobs, etc ...
Use uintptr_t to define pointers for easy arithmetic and so it's always the correct size depending on platform target.
Why are you passing the process handle by pointer? Just copy it. Or better. Pass the manager by pointer or reference
Don't use winapi typedefs (SIZE_T).
Be consistent with naming convention (Position > position_t). snake_case > all btw.
DON'T EVER use namespace std. Bad practice. Leads to more issues than it helps.
Don't allocate raw pointers. Also don't allocate pointers where you don't have to.
Use <cstdint> typedefs. int64_t instead of __int64. But I guess you're using int64 to store addresses. Like said above use uintptr_t.
Also for example in Position::distance you're passing a pointer. Pass a const reference instead.
There are definitely better implementations to find a specific set of bytes, but that should work.
Also not a fan of precompiled headers.
+ For Position. Initialize the members via initializer list, not after constructor is done:
Use uintptr_t to define pointers for easy arithmetic and so it's always the correct size depending on platform target.
Why are you passing the process handle by pointer? Just copy it. Or better. Pass the manager by pointer or reference
Don't use winapi typedefs (SIZE_T).
Be consistent with naming convention (Position > position_t). snake_case > all btw.
DON'T EVER use namespace std. Bad practice. Leads to more issues than it helps.
Don't allocate raw pointers. Also don't allocate pointers where you don't have to.
Use <cstdint> typedefs. int64_t instead of __int64. But I guess you're using int64 to store addresses. Like said above use uintptr_t.
Also for example in Position::distance you're passing a pointer. Pass a const reference instead.
There are definitely better implementations to find a specific set of bytes, but that should work.
Also not a fan of precompiled headers.
+ For Position. Initialize the members via initializer list, not after constructor is done:
If you want to you can add me on discord. Requi#0001
I did not know it's possible to initiate variable in the contructor list, now i'm fixed everything, i guess
And i fixed the scanner, scanning one time all memory blocks, and after, searching only in the blocks that something is found, (from 2000 blocks of memory, now scan only 19, plus 20 (re-scan, each time)), but the 19 blocks are actionscript heap, represent 40%> of all memory
It is traveling good but not collecting boxes. When it see a bonus box goes for it but then going to another way. Not waiting for collecting is done. But well done. I hope you will improve.
Metin2 Box - Auch bonus DR bonus ? 12/08/2011 - Metin2 - 5 Replies Guten Tag Liebe e*pvpers,
Ich wollte ma fragen ob man 20% Mehr DR mit dem Gutschein in der Box kriegt.
Oder kriegt man allgemein nur für 25 Euro
freue mich über jede antwort
Mfg
Last Chaos DarkBot helpe 03/10/2008 - Last Chaos - 0 Replies Hello iam play this game im brazil then i need change the configuration to me and i cant know how to find this adress:
Global $GlobalPointer = 0x1057f2a4
;4 bytes
Global $EnemyOffset = 0x0FA91F5
;float
Global $EnemyTargetOffset = 0x000f9200
Please i waiting reply