[BOT] NosBota by WarlossGreat

04/17/2015 13:59 *-OMG-*#46
You're right, i forgot that he is using AutoIt and that it works on main thread only..

At this point you have two options:
a) Forget the scripting language and embark for a programming language.. -- Best Solution
b) Continue with AutoIt but write a sort of organized processes (background) from a single tool.. -- Mr. Tr33
04/17/2015 15:12 WalrossGreat#47
@Mr.Tr33
"Use PostMessage" - is it function in base au3?
"My idea is that you have for example one main GUI and one bot that is running a few times. And every one of thouse bots is sending the same key for their specific Nostale window."
I think that it will be hard.

@*-OMG-*
Im using c++ for my others projects, but i think that it isn't good option
"Continue with AutoIt but write a sort of organized processes (background) from a single tool.." - I haven't good idea how to do it

Maybe I will do a bot for one client, user will be running bot for example 6 times, all with other process, so it will be much faster, and every bot will have other options (other autosit, autopot etc)
04/17/2015 17:30 Mr.Tr33#48
No, PostMessage is an UDF as well :P

And look, it's that easy :)

Example1:
Here the bot updates the information in the main gui. Because of that the bot will be slower than example 2 when the gui is just for controlling and nothing else, because it takes time for updating every information into the gui and that time could be used for calculation everything else.

Example2:
I prevere this example more. Here (right in this example) the bot does almost nothing than putting information into his own console and the gui just reads the information and put's into the right place.
04/17/2015 17:57 WalrossGreat#49
OK, thank you, but i think that it is without sense. It will be the same bot like now, won't it? Same as now i must do 6 inputs for 6 clients etc
04/17/2015 18:28 Mr.Tr33#50
Quote:
Originally Posted by WalrossGreat View Post
OK, thank you, but i think that it is without sense. It will be the same bot like now, won't it? Same as now i must do 6 inputs for 6 clients etc
I don't know how it is right now. And you don't have to create 6 fixed tabs :D
Just use arrays and for example an "Start New Bot" button. With that button you just call a function that creates an tab and starts a bot. In that way you don't have to set an amount of clients :)

Also it saves alot of resources for the bot functions with no displaying every information and every bot is just fixed to one client and not to all at the same time :)
04/17/2015 18:39 WalrossGreat#51
Hmm, ok, maybe in future i will do something with it, now it is hard, i will do a bot for one client, with button "start new bot", this button will start second bot client and so on, not the best way, but i think that still better then actuall.

BTW. I'm testing the PostMessage UDF, but it didn't work for me i download it from here:
[Only registered and activated users can see links. Click Here To Register...]
And _PostMessage_Send("NosTale", " ") Is doing nothing :P
04/18/2015 16:24 Wiiwiifons#52
Hey, great work, but I have some problems. The bot detects my player but not the HP/MP. He attacks targets i clicked, but can't target alone too.
Thank you anyway ! :)
04/18/2015 16:36 WalrossGreat#53
Hi! Are you sure that you open the bot with administrator permissions?
Right click -> Open with admin permissions.

BTW. Today or tomorrow i will update new version with bugfix (bot will work in background)
04/18/2015 16:57 Wiiwiifons#54
Yup I'm in admin. It gives my Nick, but the Hp and MP stay at 0/0 :/
04/18/2015 16:58 WalrossGreat#55
Hmm, are you using nostale DE or something else?
04/18/2015 17:21 Wiiwiifons#56
Nostale FR
04/18/2015 17:27 WalrossGreat#57
Oh, it's probably the problem, Every client (DE, PL etc) is having another adress, i have to download NosTale FR to check the adresses.. :(
04/18/2015 18:23 Wiiwiifons#58
Ah ok. Well, you do not have to , but if you do it would be really great!
04/18/2015 19:06 WalrossGreat#59
Maybe in future i will do it, now it is without sense because in next week NosTale will get new patch (end event)

Anyway...
New version!
What's new?
Quote:
-Deleted 5 clients in GUI
-Added button to run next bot client
-Added saving option
-Added import option
-Added auto-import
-BUGFIX: Now bot is working in background!
-BUGFIX: When mob attack you while resting, bot won't get loop
-BUGFIX: Now bot won't bug if mp and mp will go under wake value (in the same time)
-BUGFIX: Now bot won't bug your keyboard
Now bot is working faster, because you can multiple bot clients
Now you can use bot on some clients in one time
mfG
Walross.
04/18/2015 19:41 mutantikuc#60
Hi! I want to write a bot for nostale please help! On what programing language you write ?in which IDE ? Thanks)