Important: Please register to see attachments and use the bot.
  • The Power of CustomMode 5 1
Currently:  

Author Topic: The Power of CustomMode  (Read 987 times)

October 27, 2012, 04:51:58 AM

riarry

  • Global Moderator
  • *
  • *
  • Posts: 762
  • Reputation: 59
    • View Profile
I want to talk about the new CustomMode, most people doesn't know what this is. Well let me explain this in simple words:

With CustomModes everything is possible!
Don't believe it? Have you take a look to the helloween profile in your CustomMode folder? This profile will fly to every Pumpkin and will complete the Quest. But there is even more possible! CustomMode is the most powerful mode in this bot, and of course, this powerful mode needs a powerfool tool.

There will be a Framework available:  The legendary framework, which allows profile creators an easy access to the bot-functions. And a Profile Editor for real professional Profile writing, makes programming to a dream!

But why i am just talking about? I'll show you. here's the goal: I want a simple Struct for an AH-Bot. The Bot have to go to AH and mailbox ten times. Here we go:

Of Course I have to open the Profile Editor:
Looks Nice^^


First I want to add the legendary framework. It contains some functions which makes life much easier. For example: clean up my house^^


Oops I have forgot to save my Profile first. Good that the Editor reminds me:


Now the Editor will download the latest version of the framework and automatically binds it to my profile.


Try some other magic: Lets connect to World of Warcraft:


Maybe there are more than one open instances of World of Warcraft so i have to choose:


I want to repeat the repeat the ah->mailbox part, so I write a new function for this:
Code: [Select]
function AHundMailbox()
end
In this function I want add some Waypoints now. I have to setup the precision and then I can click on "GoTo" or pressing CTRL-Y. by the way this is a systemwide shortcut, while the editor runs, that means you can minimize the editor if you want.



The Editor records the current positions and writes it to my profile.


Here we are: I take the Aucionator in my Target...


... and click on the "Interact target" button. Of course the editor does all the work for me and pastes the code.


Outside the Ah is the mailbox i want to use. But how? I can not set a mailbox as a target.


Here is the solution: A build in Object-Manager. by clicking on "Show Objects" i can see all Objects in range. The Editor knows that I am to lazy to search, so I can sort the Objects by distance to my player...
Wait a "generate Code" button? What will happen , when I click?


Great! The editor adds the code for Using Mailbox!


Now I have to write Code by myself. I am using Postal and I want that the PostalOpenAllButton:Click() command will be executed. But I can not remember how the Botfunction was named... It Was something about WoW ... JESUS!! Whats that??!!


Well I know the command now, but how to use it? maybe Moving my mouse will help...


Come on! That's to simple. And there are other sweet functions. The editor colors closed strings and will show if there are open brackets.


I have added a loop which will be execute my function ten times. The last thing is to add a Navigate Command, in case the Bots is to far away from the AH. Oh, sorry, that was a mistake: Not I have to add the Command with the correct coordinates and parameters, the Editor does it.


Last thing I want to know... I play a German WoW Client and I do not know the Auctioneers Name in English. And the next problem is I have forgot the Auctioneers Name... If I could read the name i would remember. It was something with "Drez", I believe.
What you mean I should ask the Editor?
Why not?


I enter "Auktionator" which means "Auctioneer" in English, and perform a search in German....
 Unbelievable! There is a complete List of all Auctioneers!


The "Drezbit" guy is the right one, I think. Lets try to get more details by clicking "check NPC" Again. To get more details, even the DisplayID, which I can use with the Bot.



I only wrote 6 lines of code, the "end" lines counted! That's advanced profile programming for really lazy coders!

In the next weeks I will continue with the development for the Profile Editor and the framework. There is no ETA on both projects, and no Beta available.

But now, lets discuss about the CustomModes (and maybe about the Editor)!



Do not PM me about the Editor, the Framework or the CustomMode. You will be ignored and punished^^
chaos panic disorder 'my job here is done'
--- NO SUPPORT VIA PM ---

October 27, 2012, 08:15:11 AM
Reply #1

kampfschaf

  • Global Moderator
  • *
  • Posts: 353
  • Reputation: 25
  • me gusta.
    • View Profile
Wow, wtf. Mächtiges Teil!
I'm back and slowly getting back into my projects

October 27, 2012, 17:23:43 PM
Reply #2

seedlord

  • Global Moderator
  • *
  • Posts: 193
  • Reputation: 8
    • View Profile
da hat jemand aber viel zeit übrig gehabt ^^

+rep

October 27, 2012, 18:23:02 PM
Reply #3

RTN

  • Member
  • *
  • Posts: 18
  • Reputation: 1
    • View Profile
First of all:
Way too awesome! Great job!
Cant wait for it's release.

But now for my questions:
Is it possible to include a whole database of objects besides the "show objects" function?
What i'm thinking of is something like this:
The character starts a quest and he has to loot the A numbers of items from B objects (like plants). Instead of UseObject(fix value) to get the items, he looks up the value of the object (name is known from the quest) in a database (or from wowhead (XML-readable?)) and knows where it spawns/drops from/whatever, flies there and finishs the quests.

"Why?" you might ask. Simple:
In this way, you dont have to make a profile for almost every quest. You only have to make one for a killing-quest, one for a looting-quest (npc or not shouldnt matter). (At least in my processing thought)
« Last Edit: October 27, 2012, 18:31:26 PM by RTN »

October 27, 2012, 22:35:30 PM
Reply #4

riarry

  • Global Moderator
  • *
  • *
  • Posts: 762
  • Reputation: 59
    • View Profile
There is an Itemsearch menuitem
chaos panic disorder 'my job here is done'
--- NO SUPPORT VIA PM ---

October 31, 2012, 05:48:27 AM
Reply #5

DOCDBA

  • Member
  • *
  • Posts: 6
  • Reputation: 2
    • View Profile
Hiho,
 Irgendwie sehe ich keinen Download dazu.

Greez The DOC

Edit: Sorry zu spät gesehen das es noch keine Beta gibt aber sieht echt gut aus.

Rep +
« Last Edit: October 31, 2012, 13:23:07 PM by DOCDBA »

October 31, 2012, 09:49:52 AM
Reply #6

updog

  • Member
  • *
  • Posts: 6
  • Reputation: 0
    • View Profile
sehr sehr nice, sieht sehr übersichtlich und intuitiv aus

+rep

November 01, 2012, 00:30:31 AM
Reply #7

riarry

  • Global Moderator
  • *
  • *
  • Posts: 762
  • Reputation: 59
    • View Profile
Die gröbsten fehler sind raus, es fehlen noch die Kommandos für die aktuelle legendary framework version. Zudem gibst ncoh das ein oder adnere feature was rein soll.
chaos panic disorder 'my job here is done'
--- NO SUPPORT VIA PM ---

November 05, 2012, 11:48:39 AM
Reply #8

riarry

  • Global Moderator
  • *
  • *
  • Posts: 762
  • Reputation: 59
    • View Profile
So PC freies WE ist vorbei, und hier ist eine erste betaversion.

Als ADMIN starten!

My Computer-free weekend is over and here is a first beta release
RUN AS ADMIN!
« Last Edit: November 05, 2012, 12:27:51 PM by riarry »
chaos panic disorder 'my job here is done'
--- NO SUPPORT VIA PM ---

November 16, 2012, 03:04:42 AM
Reply #9

riarry

  • Global Moderator
  • *
  • *
  • Posts: 762
  • Reputation: 59
    • View Profile
chaos panic disorder 'my job here is done'
--- NO SUPPORT VIA PM ---

 

* Useful Links

WoW Bot - CrawlerBot
* Download
* Guide
* Info & Clip

* Useful Stuff