Hmm well, after thought, i figure i can lend some help to these forums. As far as the Paladin bot is conserned, (the one with this dl), the original problem that i had was that it just didnt cast healing spells or buffs. The person who posted this said i might have to get autocast or something, but noone knows where to get that from. So.... i improvised. There was another post on this website called paladin macros, and looking at that and the coding in this bot, i started teaching myself how to make macros. Im still not too good with it or id be lvl 60 by now, but i got my paladin up and away with spellcasting. Here is what you need to do:
1) Download the original bot -->
http://www.tault.com/phpBB2/viewtopic.php?t=7780
2) Download forceshock program -->
http://www.tault.com/phpBB2/viewtopic.php?t=7532
3) For a list of some premade macros and an idea of what you can do inside the game without any outside programs, look at -->
http://www.tault.com/phpBB2/viewtopic.php?t=7736
4) Ok heres the part that makes the original bot work. Go into the unrared files, wherever you put them. Go into AI then into PALLY. These are the only three files you will look at or mess with as the rest is written really well and doesnt need modified. Open the PALLY KEYS file with a word program like wordpad. This will show you how you need to set up your hotkeys, aka 1 through = on the keyboard. This file also tells the bot wether to do certain things or not, with the USE "certain skill" = 1 or 0. If it is 1, it will use it, if it is 0, it wont. I turned healing potions and mana potions off cause i dont need them. For instance, it says to place your best healing spell on the 6th slot. However, LEAVE THE BLESSING AND HEAL SPELL BLANK. these two we have to makea new macro for in game. Once you have your hotleys set up how this tells you to, close out of this file. Now, inside World of Warcraft game, press escape to go into the macro option. Make a new macro and call it wahtever you want. This is what you want to have it say:
/script P=1;T='player';function F(a)h=UnitHealth(a);p=h/UnitHealthMax(a);if h>0 and P>p then P=p;T=a;end end F(T);for i=1,4 do p='party'..i;if p then F(p);end end TargetUnit(T);CastSpellByName('Holy Light(Rank ?)');TargetLastEnemy()
Copy and paste that text into the macro area inside the game. Then change the "?" to whatever lvl spell is your highest one. Now, make sure that the isnt a space befor all of that else you will just say something and not cast your spell. Place this brand new macro into slot 6. This way the bot will use this macro with the other programs and target yourself and then heal and then target the enemy. This only works if u are not grouped btw, but if ur using a bot, ur hopefully not ina group lol. Ok, now do the same process again to make th blessing macro. Just create a new macro and call it whatever you want. Then Paste this script into it.
/script P=1;T='player';function F(a)h=UnitHealth(a);p=h/UnitHealthMax(a);if h>0 and P>p then P=p;T=a;end end F(T);for i=1,4 do p='party'..i;if p then F(p);end end TargetUnit(T);CastSpellByName('BLESSING(Rank ?)');TargetLastEnemy()
And just replace "BLESSING" with the spell name you are using. FOr me it is "Blessing of Kings". Then replace the "?" with the rank it is. So for a rank 5 blessing of might you would have Blessing of Might(Rank 5). Note --> If you are using a blessing with no rank, like blessing of kings, then delete the (Rank ?) part completely. Now just put that macro in slot 5.
Well, thats about it for now. If people cant figure this out, i can post screenshots i guess. Also, i am trying to write new code for a pally bot that would work better and faster than this one. If i get it working ill send it to this website.
and quick question. Anyone know of a good place for me to use this? I need a spot with lvl 40+ non elete mobs hat do not cast, do not stun and do not run away. And also, they need to be somewhat spaced as with this bot, adds = death. If someone knows a place like this, pls say so.