--Added in NPC calling!
--Added in NPC replying!
This program is designed to (eventually) complete ANY quests, auto-mine, auto-hunt, auto-.... ANYTHING..... And the best part of it.... It can literally do all these things in one session meaning... You could have it auto-hunt for 5 minutes, jump to Desert City Mine, mine for 3 minutes, go to the city, sell the ores, then maybe go do the Ref Earring quest to put a socket in your talisman... And it can repeat these things ALL NIGHT LONG!
------------------
The big box is your friend... Worship it! This is the program's interior coding in short terms... but it also gives you a visual of whats happening, allowing you to edit and see what to change around.
Some Things To Know!
jump - Jumps to your coordinate relatively
jump exact - Jumps ON YOUR recorded coordinate (Different than plain jump... you'll see)
pause - Pauses the running of the script. (In SECONDS!)
repeat - Repeats from the where you typed in repeat to the five hash marks ( ----- )
mouse click - Clicks left or right on the coordinate you wish
----- <--- Those 5 hash marks are the BEGINNING of the FIRST repeat below it. (Read on to further understand it)
Repeat minutes ---- Does what it says it will do... xD
The EXACT word order on EACH function is like so:
jump=X=Y - You cannot type in the X, Y's. You must record these.
jump=X=Y=exact - Same as before but you type in the exact at the end
pause=Seconds - Type this in. Example: (pause=5) - Pauses the running of the script for 5 seconds.
repeat=#=times -- You fill in the '#'. Example: (repeat=2=times) - Will repeat anything from this typed line to the ABOVE five hash marks.
repeat=#=minutes -- Same as repeat times, but now you can type in how many minutes instead!
mouse=left=X=Y OR mouse=right=X=Y Pretty self explanatory. Get your x, y values by putting your mouse over the place you want to click on in Conquer and press Ctrl+m. (Read on about Ctrl+m)
sellores - Sells ores and deposits gems in the warehouse.
startmine - Use this to begin the auto-mining PROCESS. Use this BEFORE you write down the 'pause' while it is mining. It will check your Chat Log every minute or so and write down the ores you have mined. Let it do what its suppose to do.
endmine - Stops the checking of the chat log.
----- - The five hash marks (-----) will set the STARTING point of the repeat. Example:
-----
mouse=click=500=200 ****** Will repeat that mouse click 2 times.
repeat=2=times
Here is a typed out example by me... I'll explain each one:
***************
-----
jump1=3456=3223 *** Jumps to a relative coordinate by 3456, 3224 (THESE ARE NOT YOUR ACTUAL SCREEN COORDINATES)
jump2=2222=3333=exact *** Jumps ON TOP OF 2222, 3333
mouse=left=500=200 *** Left Clicks 500, 200
pause=5 *** Pauses for 5 seconds
repeat=3=times *** Repeats EVERYTHING from this line upward to the 5 hash marks (-----)... 3 times
jump3=2345=3456=exact *** Jumps ON TOP of 2345, 3456
mouse=right=333=111 *** Right clicks 333, 111
----- *** Beginning of an upcoming repeat
mouse=left=100=200 *** Left clicks on 100, 200
repeat=4=times *** Would repeat the Left click from above (100, 200) 4 times
***************
Bare with me here.... It may look confusing, but once you know how to use it properly, it is VERY... VERY.... simple
REMEMBER..... Use the functions EXACTLY how they are used in my example. (Put your own #'s in of course)... But MAKE SURE you use the (=) properly. You can type in repeat*4*times AND IT WILL NOT WORK. It HAS to be repeat=4=times
EVERYTHING MUST BE SPELLED RIGHT as well.
TaskerC Beta released! [11-16-2009]
The 'C' in TaskerC translates to: "Call"... Jumping on the bot is now able to be 'called', which for the newbie language, it TELLS the Conquer.exe that it wants to go to x, y coordinate, instead of an actual Mouse Click doing that job.
--If your 'Steps' in the 'Big Box' consist of nothing but jumping (maybe you need to travel long distances or something and go afk... etc)... You WILL be able to go afk and it WILL work in background mode. (Hence, you can play on your computer while it jumps to your destination without having to be on the Conquer screen)
--DO NOT use F5 to record your jumps anymore... And even if you press F5, the key is no longer of any use in this version. You now can (and must) type in the coordinates you wish to travel to. So if your standing at 100, 100 and wish to go to 200, 200 you would type in the Big Box:
jump1=200=200
EXACTLY EXACTLY like that... You can use jump1 for EVERY jump you do, but it must be that exact length.
--There are 2 boxes on the bottom right hand corner of the GUI that state 'Starting X' and 'Starting Y'.... You MUST type in the screen coordinate you are standing on before starting the bot (and type it in correctly)... At the moment I do not have a way to obtain the x, y screen coordinates as the address is now dynamic... Which means the address is different for every person's Conquer. So I created a formula that 'knows' where your character is standing, but only through numbers, not the actual game coordinates... SO... If for some reason your running the bot and accidentally click and your character runs to 101, 100... The bot will think your at 100, 100 still, but you aren't... So it WILL mess up. For now, just be careful with what you do. The 'Starting X' and 'Starting Y' boxes are currently updated after each jump is 'called'.
--Auto-miner don't work.
--Pathing system does NOT have an Anti-Stuck feature at the moment. Just 'record' your route as you would have before, but instead of pressing F5 on the coordinate you want to go to next, just type in the coordinate... It WILL jump RIGHT ON the coordinate exactly. [NO NEED TO USE jump1=x=y=exact anymore!
--Pathing system does not go around non-jumpable objects like before. You can't put it at Twin City and have it jump outside straight down from where your standing in Twin City... Because it WILL try to jump over the wall... You must record your route from where your standing in Twin City (or wherever), record to the gate/bridge by Conductress, then record to the spot outside of Twin city that you wish to go. (Hope that didn't sound too confusing?)
--New function added: newcoord=x=y Particularly when you scroll/get teleported somewhere, you use this. While doing your recording of the route when you scroll to a new place type down that function with the new x, y's that your standing at so it updates the input boxes on the bottom right hand of the GUI so the pathing system algorithm doesn't fook up.
[11-25-2009] *version 0.3*
-Updated all addresses for 5185 patch
-Added in NPC calling
-Adding in NPC Replying
npc=*NPCID*
replynpc=*What reply to select*
I have not yet translated NPC IDs to there name for now... But I thought I might as well release this just in case there are some people that can find the IDs themselves... The only one I can remember off the top of my head is 3 for the TC Pharmacist (Might work for all pharmacist, untested though). So as of now ignore the 'npc' function until I translate all the names over to the IDs.
replynpc replies to the NPC dialogue box. READ CAREFULLY.... I haven't had ample time to test which order the replies go in, you will have to do that... but it goes in one of these 2 ways:
Code:
0 1 2 3
Code:
0 2 1 3
NOTE::: You MUST do 'replynpc=255' after you are done talking with the NPC if the dialogue doesn't close by itself. THE DIALOGUE BOX WILL NOT CLOSE AFTER USING THE '255' BUT SERVER-SIDE... IT REALLY IS CLOSED... So basically the very first NPC you talk to, that NPC's ending dialogue will stay up while the bot runs the entire time unless of course you use a mouse=left=x=y to close it manually if it gets in your way of socketing your talisman or something.
As a last note... For some reason the replies and calling of the NPCs work sometimes, but other times they go faulty ><. Hopefully I can fix this in future releases.
[/COLOR]
As a last note. I do not give a rats a$$ about Thanks honestly. What I DO care about is FEEDBACK. Give me any complaint, gripe, compliment, ANYTHING... that you have on your mind. I HATE with a passion when there are 50 downloads and only 3 posts?!







