|
You last visited: Today at 23:43
Advertisement
DarkBOT - Bonus Box Bot
Discussion on DarkBOT - Bonus Box Bot within the DarkOrbit forum part of the Browsergames category.
11/18/2018, 21:37
|
#1
|
elite*gold: 0
Join Date: Dec 2011
Posts: 155
Received Thanks: 602
|
[FREE] DarkBot - Box, Npc, Palladium and GG Bot
To start:
Open darkbot.bat <-> loggin in your account -> configure bot -> press start -> enjoy
Last version (1.8.7)
How to use:
Download Adobe Flash Player Download Java 64 BITS
Unrar de darkbot.rar
Open DarkBot.bat
InGame config:
- Enable start laser attack with quickslot
- Automatic start
- 2D client
Old versions:
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:
Old2
Modules:
- Collector
- Loot
- Loot & Collector
Works 4ever (At least, for me):
(I stoped the bot after 55 hours)
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
Donations
23/02/2019 - 30/03/2019:
Yusuf-24 -> $1.33
wiix -> $1.87
Skr... -> $3.73
Thanks everyone
OLD
Hey guys, i'm developing an bot, just for test now...
If someone can test (Work w7+, i think... Uses a lot of CPU, for now, i will fix with soon, if i can)
Obs: You need to use 2D mode (for now), as small as possible, minimap in the bottom-right corner, (if you re-login, you net change the map again)
**TEST, he don't revive, don't change map, only collect bonus boxes, in background
To start: Open BotBrowser.exe, loggin in darkorbit, click MAP, when successfully logged, open the bot, enjoy
Obs: If work, post you os version
OLD: (Updated version SOON)
Downloads:
I'm learning C++ now... Started 10 days ago, do not expect too much of me '-'
(I'm java developer since 2011)
DISCORD: DONATE:
|
|
|
11/18/2018, 22:03
|
#2
|
elite*gold: 3800
Join Date: Dec 2012
Posts: 13,039
Received Thanks: 8,243
|
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?
|
|
|
11/18/2018, 22:20
|
#3
|
elite*gold: 0
Join Date: Dec 2011
Posts: 155
Received Thanks: 602
|
Quote:
Originally Posted by Requi
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 ...
Sorry for english
|
|
|
11/18/2018, 22:30
|
#4
|
elite*gold: 3800
Join Date: Dec 2012
Posts: 13,039
Received Thanks: 8,243
|
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:
Code:
Position::Position(Manager* manager, uintptr_t address) :
manager_(manager),
address_(address),
x(0),
y(0)
{
}
If you want to you can add me on discord. Requi#0001
|
|
|
11/19/2018, 08:43
|
#5
|
elite*gold: 0
Join Date: Feb 2012
Posts: 1
Received Thanks: 0
|
for the browser to be integrated into the bot what can be used
|
|
|
11/19/2018, 09:50
|
#6
|
elite*gold: 0
Join Date: Feb 2014
Posts: 14
Received Thanks: 0
|
Don"t show me load screen(load map in game)
|
|
|
11/19/2018, 10:59
|
#7
|
elite*gold: 0
Join Date: Dec 2011
Posts: 155
Received Thanks: 602
|
Quote:
Originally Posted by lupetto1972
for the browser to be integrated into the bot what can be used
|
Only the BrowserBOT
Quote:
Originally Posted by pkirk
Don"t show me load screen(load map in game)
|
You have to clean Internet explorer cache, i don't now way that happen
|
|
|
11/19/2018, 14:20
|
#8
|
elite*gold: 1908
Join Date: Jan 2013
Posts: 828
Received Thanks: 629
|
Quote:
Originally Posted by cron1003
Only the BrowserBOT
You have to clean Internet explorer cache, i don't now way that happen
|
in C# I use this to clear all browser data:
Code:
System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 4351");
also you can find more parameter options here in comment section:
)
|
|
|
11/19/2018, 15:54
|
#9
|
elite*gold: 0
Join Date: Dec 2011
Posts: 155
Received Thanks: 602
|
Quote:
Originally Posted by Requi
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:
Code:
Position::Position(Manager* manager, uintptr_t address) :
manager_(manager),
address_(address),
x(0),
y(0)
{
}
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
The bot is too many fast now
|
|
|
11/19/2018, 17:25
|
#10
|
elite*gold: 0
Join Date: Nov 2017
Posts: 118
Received Thanks: 10
|
Bot safe ?
|
|
|
11/19/2018, 19:13
|
#11
|
elite*gold: 0
Join Date: Dec 2011
Posts: 155
Received Thanks: 602
|
Quote:
Originally Posted by mchqeen12
Bot safe ?
|
The bot only reads the memory, which bugpoint can't detect, I would say it's safe '-'
I'm making a npc killer now, improving the movement
|
|
|
11/19/2018, 19:25
|
#12
|
elite*gold: 0
Join Date: Oct 2011
Posts: 194
Received Thanks: 103
|
Can you add screnshots or videos about Bot?
Thanks
|
|
|
11/19/2018, 19:29
|
#13
|
elite*gold: 0
Join Date: Dec 2011
Posts: 155
Received Thanks: 602
|
Quote:
Originally Posted by sernames
Can you add screnshots or videos about Bot?
Thanks
|
When i add revive, portals travelling, and a GUI, i wil
|
|
|
11/19/2018, 20:21
|
#14
|
elite*gold: 0
Join Date: Oct 2011
Posts: 194
Received Thanks: 103
|
Quote:
Originally Posted by cron1003
When i add revive, portals travelling, and a GUI, i wil
|
Good luck with, we are waiting good news
|
|
|
11/20/2018, 10:20
|
#15
|
elite*gold: 0
Join Date: Dec 2017
Posts: 6
Received Thanks: 0
|
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.
|
|
|
Similar Threads
|
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
|
All times are GMT +2. The time now is 23:43.
|
|