|
 EQ2 UltraBot 2.x Hunter, Buff and Harvest bot, Discussion : EverQuest 2 Premium Discussions - Page 17
|
|
Posted: February 9th, 2006, 4:45 pm
|
|
|
|
slam666
Total Posts: 1184
Location: Quebec, Canada
Joined: April 21st, 2005, 7:30 am
slam666's Reps: 1
|
wyvernx (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))): You might add some status messagse like No Mobs in area, waiting at waypoint or something.
But I think I saw a mob when it was happening. I will have to double check that.
Also you shoud rally consider adding a RandomWaypointOffset variable. So that the bot does not hit the exact same waypoint every time. I did this in my harvester when I made it (way back when it was version 1, lol).
Basically you go to a waypoint with +/- a random offset parameter to the X and Y. Ie take X subtract RandomWaypointOffest then add back in a RND(RandomWaypointOffset*2)
That way with a decent offset you are just comeing back to the "area" of the waypoint nothitting it dead on.
Also, in your waypoints, please let -1 for the direction be dont face a direction. I hate the bot facing a direction just because it hits a waypoint. And doing it every time it comes back to it.
I dont rememebr, but dont go back to the waypoint if there is another mob in range, just go directly to that mob.
I wish I had time to help ya edit it, cuz there is alot of good logic in the harvester nav code that could be applied here to this script.
You can already put -1 for facing angle and it wont turn.
_________________
Slam666
Author of EQ2Ultrabot, NOW WITH CRAFTING!!!
Read this before asking for help
|
|
|
|
|
Posted: February 9th, 2006, 9:28 pm
|
|
|
|
wyvernx
Total Posts: 6718
Joined: May 1st, 2004, 4:00 am
wyvernx's Reps: 21
|
Ah, was that in the dox? Cuz i didnt see it.
Please keep a list of other recommendations.. 
_________________
Use Search first, ask questions later!
|
|
|
|
|
Posted: February 10th, 2006, 10:04 am
|
|
|
|
acaila
acaila's Reps:
|
Script works alright but seems to log me out anywhere from 10 minutes to 30 minutes after I start it. I cannot find anything in the INI file that would turn off/on logout besides dying and rezzing.
There is a /camp and /follow command I cannot see where to turn them off as well which are problematic because I am not dying but still logging and there are mobs in the area.
Here is the last few lines of my Logfile if anyone can see something I am missing:
2/10/2006 11:03:44 AM: ** MOB DEAD - FIGHT OVER **
2/10/2006 11:03:44 AM: ** CHECKING FOR ADD ON ATTACKS **
2/10/2006 11:03:44 AM: Sequence [PerMobCombatSequence1] - Restart()
2/10/2006 11:03:44 AM: LOG TXT=< ** (1139587423)[Fri Feb 10 11:03:43 2006] There is no eligible target for this art.>
2/10/2006 11:03:44 AM: ** Your Health/Power= 100% / 100% - Monster Health = 0% - Pet Health - -1%
2/10/2006 11:03:44 AM: Valid Master: ME
2/10/2006 11:03:44 AM: objRegEx = ME([ '<>\w])* has killed a
2/10/2006 11:03:44 AM: ** Checking to see if we are being attacked...
2/10/2006 11:03:44 AM: ** Checking to see if any MASTERs or Pets are being attacked...
2/10/2006 11:03:45 AM: ** Your Health/Power= 100% / 100% - Monster Health = 0% - Pet Health - -1%
2/10/2006 11:03:47 AM: ** Your Health/Power= 100% / 100% - Monster Health = 0% - Pet Health - -1%
2/10/2006 11:03:48 AM: ** Your Health/Power= 100% / 100% - Monster Health = 0% - Pet Health - -1%
2/10/2006 11:03:48 AM: SendEscape()
2/10/2006 11:03:48 AM: ** Entering WaitIfPeopleAreAround()
2/10/2006 11:03:48 AM: ** Entering Recover()
2/10/2006 11:03:48 AM: TakeScreenShot()
2/10/2006 11:03:49 AM: ** Entering LogOut()
2/10/2006 11:03:49 AM: * Pause(1 second(s))
2/10/2006 11:03:50 AM: ** Entering StopRunning()
2/10/2006 11:03:50 AM: You are NOT running!!! Can't stop
2/10/2006 11:03:50 AM: StopFollowing()
2/10/2006 11:03:50 AM: SendStr() '/stopfollow'
2/10/2006 11:03:51 AM: GetLocation(-125,582) Mob: [NO TARGET](0,0) Lvl: 0 Health: 0 Dist: -1.0 Diff: 0
2/10/2006 11:03:51 AM: GetLocation( Concolor : 0, Aggro : False, Group: False
2/10/2006 11:03:51 AM: LocPointClass[StartingLocPoint] (x,y,z,Dir,Type,Range) = (-125,582,-19,218,0,0)
2/10/2006 11:03:51 AM: * Pause(1 second(s))
2/10/2006 11:03:52 AM: SendStr() '/camp'
2/10/2006 11:03:52 AM: PauseWithCheckForAdd(2500 seconds)
2/10/2006 11:03:52 AM: LOG TXT=< ** (1139587430)[Fri Feb 10 11:03:50 2006] You are following no one.>
2/10/2006 11:03:53 AM: ** Your Health/Power= 100% / 100% - Monster Health = 0% - Pet Health - -1%
2/10/2006 11:03:53 AM: Valid Master: ME
2/10/2006 11:03:53 AM: objRegEx = ME([ '<>\w])* has killed a
2/10/2006 11:03:53 AM: ** Checking to see if we are being attacked...
2/10/2006 11:03:53 AM: ** Checking to see if any MASTERs or Pets are being attacked...
2/10/2006 11:03:53 AM: Leaving LogOut()
2/10/2006 11:03:53 AM: WaitForPartnerToBeReady()
2/10/2006 11:03:53 AM: StartTimer(WaitTimer) SET: 20.0 seconds
2/10/2006 11:03:53 AM: StartTimer(WaitTimer) MS: 39,833.4
2/10/2006 11:03:53 AM: ** Entering WaitIfPeopleAreAround()
2/10/2006 11:03:53 AM: DoNextSequence[BuffSequence] is not active yet
2/10/2006 11:03:53 AM: ** Entering WaitIfPeopleAreAround()
2/10/2006 11:03:53 AM: ** END MAIN LOOP **
2/10/2006 11:03:53 AM: ** EXITING MAINLOOP() FUNCTION - SCRIPT IS OVER ***
2/10/2006 11:03:54 AM: *** Script Complete!
|
|
|
|
|
Posted: February 10th, 2006, 10:15 am
|
|
|
|
triltor
triltor's Reps:
|
I took a look at the player detection routine for harvesting and noticed it's using F7 for player detection.
The problem with F7 is a) it requires line of site b) what if there are more than 1 player in the area. c) the avoid player range is the distance from you to the other player not necessarily their harvesting range from the node itself.
Any chance you can fix this up? You should be comparing ALL players in the vacinity (mtype = -4) and checking the distance to the current node that is under consideration to be navigated to. This way you will discard such nodes and never approach them.
Also Saguaro is mispelled in your list of rare names you have it as Sarauga Roots.
Heh, while your doing that here is the list of T7 rares as they currently exist in beta:
spongy loam, rough lumbered ebony, dragonhide pelt, xegonite cluster, rough moonstone, acrylia cluster, nimbus root.
the extract is called scintillating.
Last edited by Guest on February 10th, 2006, 11:16 am, edited 2 times in total.
|
|
|
|
|
Posted: February 10th, 2006, 10:40 am
|
|
|
|
stovokor
stovokor's Reps:
|
Non-attackable NPCs seem to be causing a small problem with targetting closest MOB.
Example:
RUN TO LOC:
Load Mob List
Target Closest will show the correct mob, but when the first one selected (via TAB?) is non-attackable, the routine will then Load the Mob list again, repeat, rinse - until it finally gives up and moves to next LOC.
I have manually input this non-attackable mob name in the INI, but it made no difference.
|
|
|
|
|
Posted: February 12th, 2006, 12:16 pm
|
|
|
|
chuckie2784
chuckie2784's Reps:
|
I tried to read most of this forum this is a great program and u have spent a long time and i have ben using it for a while but now that u have put the ui editor version in i tried to get more people to use it and they cant understand the ui version as all the great cool comments are missing and they dont know what all the variables do so if u could add some labels with comments that would be great or at least an option called noob mode haha
|
|
|
|
|
Posted: February 13th, 2006, 4:06 am
|
|
|
|
slam666
Total Posts: 1184
Location: Quebec, Canada
Joined: April 21st, 2005, 7:30 am
slam666's Reps: 1
|
Hi all,
sorry was away for the weekend, I will fix those little bugs asap.
_________________
Slam666
Author of EQ2Ultrabot, NOW WITH CRAFTING!!!
Read this before asking for help
|
|
|
|
|
Posted: February 13th, 2006, 5:58 am
|
|
|
|
slam666
Total Posts: 1184
Location: Quebec, Canada
Joined: April 21st, 2005, 7:30 am
slam666's Reps: 1
|
chuckie2784 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))): I tried to read most of this forum this is a great program and u have spent a long time and i have ben using it for a while but now that u have put the ui editor version in i tried to get more people to use it and they cant understand the ui version as all the great cool comments are missing and they dont know what all the variables do so if u could add some labels with comments that would be great or at least an option called noob mode haha
Hi, yes I am working on documenting the ini editor. Its just a long process  but its coming.
_________________
Slam666
Author of EQ2Ultrabot, NOW WITH CRAFTING!!!
Read this before asking for help
|
|
|
|
|
Posted: February 13th, 2006, 5:59 am
|
|
|
|
slam666
Total Posts: 1184
Location: Quebec, Canada
Joined: April 21st, 2005, 7:30 am
slam666's Reps: 1
|
stovokor (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))): Non-attackable NPCs seem to be causing a small problem with targetting closest MOB.
Example: RUN TO LOC: Load Mob List Target Closest will show the correct mob, but when the first one selected (via TAB?) is non-attackable, the routine will then Load the Mob list again, repeat, rinse - until it finally gives up and moves to next LOC.
I have manually input this non-attackable mob name in the INI, but it made no difference.
I am aware of that and I am trying to find out why its doing this, problem is when it load the mob list all mob are aggro, so I am checking to see why its not woring as intended.
_________________
Slam666
Author of EQ2Ultrabot, NOW WITH CRAFTING!!!
Read this before asking for help
|
|
|
|
|
Posted: February 13th, 2006, 6:00 am
|
|
|
|
megagamer
Total Posts: 44
Joined: February 1st, 2006, 2:53 am
megagamer's Reps: 0
|
Hello all!
I am considering using this bot for levelling 3 toons in the same grp. I have the following questions that I hope someone can answer:
1) Is it possible to level a conjuror, ranger and monk together in a grp?
2) Who would act as offensive bot?
3) Can you have more than 1 offense bot in a grp?
4) Would you be able to make use of the scout's flanking attacks?
5) Could you setup all 3 bots to play while you sleep?
6) Can you install Xunleashed on all 3 computers or do you need 3 different "Xunleashed keys"?
Hope someone can answer these questions.
Best regards,
Megagamer
Last edited by megagamer on February 13th, 2006, 6:03 am, edited 1 time in total.
|
|
|
|
|
Posted: February 13th, 2006, 6:01 am
|
|
|
|
slam666
Total Posts: 1184
Location: Quebec, Canada
Joined: April 21st, 2005, 7:30 am
slam666's Reps: 1
|
triltor (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))): I took a look at the player detection routine for harvesting and noticed it's using F7 for player detection.
The problem with F7 is a) it requires line of site b) what if there are more than 1 player in the area. c) the avoid player range is the distance from you to the other player not necessarily their harvesting range from the node itself.
Any chance you can fix this up? You should be comparing ALL players in the vacinity (mtype = -4) and checking the distance to the current node that is under consideration to be navigated to. This way you will discard such nodes and never approach them.
Also Saguaro is mispelled in your list of rare names you have it as Sarauga Roots.
Heh, while your doing that here is the list of T7 rares as they currently exist in beta: spongy loam, rough lumbered ebony, dragonhide pelt, xegonite cluster, rough moonstone, acrylia cluster, nimbus root.
the extract is called scintillating.
I will add a better way to check for player, harvesting is still new to this bot and right now its more basic then any other full harvesting bot. Dont worry it will improve. I want to have it work fully when KoS hit us, will need a lot of harvest, I have 3 lvl 60 crafter 
_________________
Slam666
Author of EQ2Ultrabot, NOW WITH CRAFTING!!!
Read this before asking for help
|
|
|
|
|
Posted: February 13th, 2006, 6:02 am
|
|
|
|
slam666
Total Posts: 1184
Location: Quebec, Canada
Joined: April 21st, 2005, 7:30 am
slam666's Reps: 1
|
megagamer (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))): Hello all! I am considering using this bot for levelling 3 toons in the same grp. I have the following questions I hope someone can answer: 1a) Is it possible to level a mage, scout and warrior together in a grp? YES 1b) Who would act as offensive bot? The one that pull mob 1c) Can you have more than 1 offense bot? NO (you can but I really dont recomand it) 1d) Would you be able to make use of the scout's flanking attacks? NO 2a) Could you setup all 3 bots to play while you sleep? YES I do it all the time  2b) Can you install Xunleashed on all 3 computers or do you need 3 different "Xunleashed keys"? You need 3 accounts Hope someone can answer these questions. Best regards, Megagamer
See answer above
|
|
|
|
|
Posted: February 13th, 2006, 6:05 am
|
|
|
|
megagamer
Total Posts: 44
Joined: February 1st, 2006, 2:53 am
megagamer's Reps: 0
|
Wow that was a fast reply lol. Thank you!
|
|
|
|
|
Posted: February 13th, 2006, 6:20 am
|
|
|
|
loraik
loraik's Reps:
|
Slam did you see my post where pets are no longer showing up in the group window so they can't be healed of determined that they have agro.
Loraik
|
|
|
|
|
Posted: February 13th, 2006, 6:55 am
|
|
|
|
slam666
Total Posts: 1184
Location: Quebec, Canada
Joined: April 21st, 2005, 7:30 am
slam666's Reps: 1
|
loraik (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))): Slam did you see my post where pets are no longer showing up in the group window so they can't be healed of determined that they have agro.
Loraik
Yes its in my todo list 
_________________
Slam666
Author of EQ2Ultrabot, NOW WITH CRAFTING!!!
Read this before asking for help
|
|
|
|
|
Who is online |
|
Users browsing this forum: No registered users and 79 guests |
|
|
|