taultunleashed logoEQ2 Macros: MegaBot v2.8 - Buff Bot AND HUNTER BOT! Discussi : EverQuest 2 Premium Discussions - Page 5
newtopic  postreply
 [ 233 posts ]  Previous  1, 2, 3, 4, 5, 6, 7, 8 ... 16  Next
blue large dot

EQ2 Macros: MegaBot v2.8 - Buff Bot AND HUNTER BOT! Discussi : EverQuest 2 Premium Discussions - Page 5

Posted: November 9th, 2005, 4:36 am
 
loraik
loraik's Reps:
User avatar
I believe that is on the list of things to do oohboy, Richy also plays a summoner class as do I so ofcoarse I have brought this need to his attention.

What would need to take place is coding to watch the pets health. When you send the pet out to pull he is 100% and when the mob hits him he is say 99% so script see's his health drop and hits the backoff button, when script see's the pet is now say a distance of "8" from the summoner he hits the guard me and protect yourself buttons then starts fighting.

Something like this should be cake (like 15 min) for Richy to code... LOL JK Richy, it is on the list just trying to get some other key features in first.


Seveneleven great idea, what you need is the Harvester script running then pause it, load the Hunterbot then pause it, switch to the Harvestor bot and run it, it reads (via log) it is taking damage, issues a pause cmd (setup different then the Hunter bot) hits the pause button for the Hunterbot (unpausing it) Hunterbot takes out what ever is agro, waits a few sec. to verify nothing is casting on it then pause's the hunterbot and unpauses the Harvestor bot.

The nice thing is you can use the two programs (Hunter & Harvestor) the way they are now, all that needed to be done is a seperate script to manage the transition and to understand when to hit pause "before" the Hunterbot goes into search and destroy mode (set it not to fight unless 100% mana) then while regening from last fight it see's no activity for say 5-10s so issues the pause and starts harvesting.

The KEY this is that both Harvestor and Hunter bots have a working "Pause at any time" function meaning you can pause in the middle of any loop. I am beta testing Rich's 2.9 Hunterbot atm which has this in it and it is the shyte!

Anyway this is the concept just need a coder to apply it. I am reading VB for dummies now so maybe if loraik = dummie I can soon start coding this stuff too!

Loraik


Reply with quote
Posted: November 9th, 2005, 9:00 am
 
slinks
slinks's Reps:
User avatar
I use the bot as a pocket healer that i tow around with me. Ive noticed while playing in sol i and the shimering citadel both places have elevators that the bot freeks out as soon as the person hes attatched to gets on the elevator. The bot keeps saying yo and strafing trying to find his partner any one know whats up with that?


Reply with quote
Posted: November 9th, 2005, 9:23 am
 
loraik
loraik's Reps:
User avatar
It has to do with the elevation change, best to pause and manually load and unload the bot on elevators.

Loraik


Reply with quote
Posted: November 9th, 2005, 12:05 pm
 
aaliam
aaliam's Reps:
User avatar
Thanks Slam666, nice changes; it runs much smoother now.


Reply with quote
Posted: November 9th, 2005, 12:47 pm
 
loraik
loraik's Reps:
User avatar
Slamm I haven't gave your mods a try yet but noticed there wasn't a file explaining what your doing to talk to the buffbot telling him to go and stay. Are you using the "FollowMeSTR" & "StopFollowingSTR" strings to do it?

Loraik


Reply with quote
Posted: November 9th, 2005, 12:52 pm
 
slam666

Total Posts: 1184
Location: Quebec, Canada
Joined: April 21st, 2005, 7:30 am
slam666's Reps: 1
User avatar
Moderator
premium
I will be testing new code tonight about new way for offensive bot to assist healer if he get attack. Right now I had some death due to my healer getting attack by a mob while my tank was beating up someone else. In the present code if the healer get attack the tank just target the closest mob and hope to get the mob that is beating up the healer but if the tank is already engage he will target the mob he is attacking, especialy if the healer is not right next to the tank.
So the change I am testing is the following: If healer get hits (rough part is checking if its a real hit or not, because there is a lot of hits that are not direct hits, like area attack, riposte etc) he will do a escape and acquire the mob that is beating on him as a target, after checking that he has a target he will send a tell to the tank asking him to help, when the tank get that message he will target healer ,assist him and make sure he is close enough or else he will move next to the healer. Hopefully this will prevent the death of the healer if he get attacked by a mob while the tank is already fighting.

If everything work fine I will post the new code.

Thanks.


Reply with quote
Posted: November 9th, 2005, 1:00 pm
 
slam666

Total Posts: 1184
Location: Quebec, Canada
Joined: April 21st, 2005, 7:30 am
slam666's Reps: 1
User avatar
Moderator
premium
loraik (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Slamm I haven't gave your mods a try yet but noticed there wasn't a file explaining what your doing to talk to the buffbot telling him to go and stay. Are you using the "FollowMeSTR" & "StopFollowingSTR" strings to do it?

Loraik


Yes I am using those 2 strings, when you start the buffbot he will follow you by default. So if you want your bot to stay somewhere just move him there and send the "StopFollowingSTR" to him. If you have to move away just send the "FollowMeSTR" and he will start following you. Everytime you tell the bot to stopfollowing he will keep the new spot as his starting location and will return there after each fight.

Right now I am using Megabot to hunt at a specific spot, so I put my buffbot a bit behind my tank, ask him to stopfollowing then I start my offensive bot with closecon (20 range + 30 pulling), so my tank target nearby or if none go fetch a mob then come back, my buffbot then cast his debuff spells (i am using 4) and after the buffbot move next to the mob and start beating on him. After the fight is over he returns to his spot behind my tank, work like a charm.

Only problem I have is if my healer get attack while my tank is fighting a mob he often die (see previous post) but I have the same problem with megabot 2.7


Reply with quote
Posted: November 9th, 2005, 1:01 pm
 
seveneleven
seveneleven's Reps:
User avatar
That is exactly what I was thinking Loriak.

My harvest bot will pause with the INSERT key. I think that is the default. And EQ2Megabot I believe has a command line for a string to run before(maybe after) each encounter. Of course it is set up to follow the qb#,name,#,#s,R#s format. But perhaps there is a way to make it hit the insert key?
This would be far more crude than what you are suggesting, but I am fairly simple :)
Good luck with your reading


Reply with quote
Posted: November 9th, 2005, 1:07 pm
 
slam666

Total Posts: 1184
Location: Quebec, Canada
Joined: April 21st, 2005, 7:30 am
slam666's Reps: 1
User avatar
Moderator
premium
Anyone tried Megabot since the patch 16 this morning? I am wondering if everything still work fine. I am at work now so didnt had a chance to try.


Reply with quote
Posted: November 9th, 2005, 3:04 pm
 
loraik
loraik's Reps:
User avatar
For whatever reason Hunterbot is not reading the log now, I have cleared my log files and tried on all machines and none of them will fire up. It isn't even trying to type "/log". It stops right after the HP and mana load flash's on screen then down.

Anyone having this issue?

Loraik


Reply with quote
Posted: November 9th, 2005, 4:22 pm
 
bunnyhop
bunnyhop's Reps:
User avatar
I think log reading for all the scripts broke with LU 16...nothing that requires logs works it seems.


Reply with quote
Posted: November 9th, 2005, 4:31 pm
 
scottwi314
scottwi314's Reps:
User avatar
it is having problems with telling who it is
can't find name and readhp and power correctly


Reply with quote
Posted: November 9th, 2005, 4:55 pm
 
boxy21
boxy21's Reps:
User avatar
Looks like my log file is going to a specific server folder now. It used to just go under /logs.


Reply with quote
Posted: November 9th, 2005, 5:08 pm
 
tault_happyadam
tault_happyadam's Reps:
User avatar
The GetPlayerName() function seems to have been borked. Normally your pplayer name is appended to the logfile name, which is not happening. Therefore we are checking ifexists eqlog_.txt instead of eqlog_playername.txt .

I'm not in a place where I can take a look, but this is the source if the errors.

/peace


Reply with quote
Posted: November 10th, 2005, 2:10 am
 
tault_ebrias
tault_ebrias's Reps:
User avatar
boxy21 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Looks like my log file is going to a specific server folder now. It used to just go under /logs.


No it isnt. Well, its under the Server folder when Everquest2 is fired up the first time after the Patch. But if you delete the logfile under the server folder und type in /log again, it will create a log file under server/logs like before, but it isnt working then too.


Reply with quote
Want Advertisements After The Last Post Removed? Create A Free Account!

blue large dot Who is online
Users browsing this forum: No registered users and 149 guests

Popular Sections
SWTOR Cheats
Guild Wars 2 Cheats
Guild Wars 2 Hacks
Guild Wars 2 Bots
Diablo 3 Cheats
Guild Wars 2 Mods

Popular Sections
WoW Cataclysm Cheats & Exploits
WoW Cataclysm Hacks & Bots
Star Wars The Old Republic Cheats
SWTOR Mods
Torchlight 2 Cheats
SWTOR Space Mission Bots
Site Nav and RSS
RSS Feed of EverQuest 2 Premium Discussions RSS Feed 
Sitemap of EverQuest 2 Premium Discussions Sitemap 
SitemapIndex SitemapIndex
RSS Feed RSS Feed
Channel list Channel list
left bottom corner Site and Contents Copyright 2001-2012 All Rights Reserved TaultUnleashed.com bottom corner
top left
top right
createaccount
Username:   Password:   Remember Me?