taultunleashed logoEQ2MegaBot v2.6 - Buff Bot AND HUNTER BOT! Discussion Thread : EverQuest 2 Premium Discussions - Page 2
newtopic  postreply
 [ 84 posts ]  Previous  1, 2, 3, 4, 5, 6  Next
blue large dot

EQ2MegaBot v2.6 - Buff Bot AND HUNTER BOT! Discussion Thread : EverQuest 2 Premium Discussions - Page 2

Posted: July 26th, 2005, 3:28 pm
 
richyrich
richyrich's Reps:
User avatar
malar1 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
I've been using 2.6 since you released it...great job :)

I do however have 1 small issue and since I'm a noob at this still I have to ask....is there a way to fix your buffbot to where it doesn't strafe around you constantly while your fighting ? This is hard to do when your fighting along side of an edge :wink: In the last release 2.5 my buffbot would stay behind me when I was fighting,is there an option that you can turn off to disable that ?

Other than that, 2.6 is working great !


One last question...I run the SampleChar and just add where I need to,question is,can I have more than one SampleChar in my MegaBot folder ? Thanks in advance :)


Use the new code posted above - fixes it.

As far as SampleChar - you can have as many INI files for each way/char you play with, I keep tons of them setup.
You then use EQ2MEGABot.ini to point to which one you are playing with, setting the CharINIFile=xxx.ini to point to the file.

Hope that helps,
Rich


Reply with quote
Posted: July 26th, 2005, 8:30 pm
 
loraik
loraik's Reps:
User avatar
Having a problem, it would seem from looking at log file it doesn't understand what quick bar 9 is.. Here is my .ini setup for spells:

(!empty($user->lang['QUOTE'])) ? $user->lang['QUOTE'] : ucwords(strtolower(str_replace('_', ' ', 'QUOTE'))):
; BEFORE Combat Seq - a sequence done ONCE before a fight takes place (buffing up, pre-heals etc.)
; This will not take place if you are jumped as there is no before fight
; This sequence will automatically target the BOT before casting...
; Not sure what type of char will use this, but you never know... I used it to do a Cut Throat before the fight
; which was pretty funny looking
; format is:
; QUICKBAR,Name,KEY,CastTime,ReCastTime,Name,KEY,CastTime,RecastTime,...
BeforeCombatSequence1STR=qb3,GrislyStele,3,2s,16s

; INITIAL Combat Seq - a sequence done ONCE at the opening of a fight, or when requested by partner to ASSIST them
; This is a good place to put things things you want to START during combat and use the Response Strings
; below to keep active as they finish.
; Examples are reactive heals, wards, etc.
; These will take place even if you are jumped
; format is:
; QUICKBAR,Name,KEY,CastTime,ReCastTime,Name,KEY,CastTime,RecastTime,...
;InitialCombatSequence1STR=qb1,Ward,9,2s,6s
InitialCombatSequence1STR=qb1,Pet,1,1s,1s,qb9,HorrificMark,7,2s,9s,qb7,Convulse,12,4s,45s,qb9,Skinrot,6,2s,12s

; Per MOB Combat Seq - a sequence done ONCE per Mob. This happens if you are fighting multiple mobs, the
; InitialCompbat above will only happen once, the PerMob will happen at the beginning of each mob.
; Good for DOT, DeBuffs, etc.
; If you have a pet, put your pet attack on a QB and use this to send the pet after the target - works well
; These will take place even if you are jumped
; format is:
; QUICKBAR,Name,KEY,CastTime,ReCastTime,Name,KEY,CastTime,RecastTime,...
PerMobCombatSequence1STR=qb1,Pet,1,1s,1s,qb9,HorrificMark,7,2s,9s,qb7,ghastly,7,2s,24s,qb7,DeathCoil,8,4s,24s,qb7,Zarvonn,6,4s,24s,qb7,Locust,5,3s,12s,qb7,Accurst,9,4s,24s

; Combat Seq - a sequence done OVER and OVER during the main fight
; Used for all attacks - Direct Damage, Kick, Taunt, etc.
; You can also use Heroic Opps in here - if you have a multi-stage Heroic opp, use the ResponseStrings below
; and when it matches the stage 1 string, use it to do the stage 2 opp - works pretty cool
; format is:
; QUICKBAR,Name,KEY,CastTime,ReCastTime,Name,KEY,CastTime,RecastTime,...
CombatSequence1STR=qb4,Heroic,5,1s,10s,qb9,Skinrot,6,2s,12s,qb9,Locist,5,3s,12s,qb9,Skinrot,6,2s,12s,qb9,Siphon,5,2s,9s

; Combat Seq - a sequence done AFTER the fight is over
; Not sure what it will be used for yet, but in here just in case!
; format is:
; QUICKBAR,Name,KEY,CastTime,ReCastTime,Name,KEY,CastTime,RecastTime,...
AfterCombatSequence1STR=~

; In EQ2, healing is different, so give options for heals
; Put all your direct heals here, it will do them in order if they are all ready.
; Always put your BEST/FAST heals first, then your weaker heals.
; The way it works is, if the timer is up for the first (best) heals, it will always cast them first
; If not ready, it will keep going down the list until a heal that can be cast is ready
; If you ask for a heal and your health is > 90%, the bot will tell you you don't need a heal. This was put in
; so valuable power isn't wasted if you mash the heal key 5x during a fight, you will get your heals till you are
; > 90%, then it ignored the rest
; format is:
; QUICKBAR,Name,KEY,CastTime,ReCastTime,Name,KEY,CastTime,RecastTime,...
HealSequenceSTR=qb4,Necrotic,10,2s,20s,qb4,Soothe,9,2s,6s




and here is my error log:

(!empty($user->lang['QUOTE'])) ? $user->lang['QUOTE'] : ucwords(strtolower(str_replace('_', ' ', 'QUOTE'))):
7/26/2005 11:00:50 PM:
7/26/2005 11:00:50 PM:
7/26/2005 11:00:50 PM: *************************************
7/26/2005 11:00:50 PM: *************************************
7/26/2005 11:00:50 PM: *************************************
7/26/2005 11:00:50 PM: LOG File Opened: F:\XUnleashed\scripts\EQ2_MEGABOT_LOG2.log
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: StartTimer(locTimer) SET: 1.0 seconds
7/26/2005 11:00:50 PM: *************************************
7/26/2005 11:00:50 PM: *** Script Starting!
7/26/2005 11:00:50 PM: *************************************
7/26/2005 11:00:50 PM: *** Script Version: 2.6
7/26/2005 11:00:50 PM: *************************************
7/26/2005 11:00:50 PM: *************************************
7/26/2005 11:00:50 PM: *** Starting EQ2Service
7/26/2005 11:00:50 PM: EQ2Service Setup Complete!
7/26/2005 11:00:50 PM: ** Debug Level Set to 1 **
7/26/2005 11:00:50 PM: LoadINI() - INIFile <F:\XUnleashed\scripts\EQ2MegaBot\EQ2MEGABot.ini>
7/26/2005 11:00:50 PM: Main INI File Version: 2.6
7/26/2005 11:00:50 PM: LoadCharINI() - INIFile <F:\XUnleashed\scripts\EQ2MegaBot\Char_Name_Here.ini>
7/26/2005 11:00:50 PM: Char INI File Version: 2.6
7/26/2005 11:00:50 PM: LoadINIVariable(Version, TestMode) = [0]
7/26/2005 11:00:50 PM: LoadINIVariable(BasicCharSetup, CharRole) = [OFFENSIVE]
7/26/2005 11:00:50 PM: LoadINIVariable(BasicCharSetup, EQ2Dir) = [F:\Games\Sony\EverQuest II\]
7/26/2005 11:00:50 PM: LoadINIVariable(BasicCharSetup, EQ2Server) = [Server_Name_Here]
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, BeforeCombatSequence1STR) = [qb3,GrislyStele,3,2s,16s]
7/26/2005 11:00:50 PM: Sequence LOAD [BeforeCombatSequence1]
7/26/2005 11:00:50 PM: KeyToTranslate (qb)=<3> Code=<51>
7/26/2005 11:00:50 PM: StartTimer(Action Recast Timer: GrislyStele) SET: -1.0 seconds
7/26/2005 11:00:50 PM: KeyToTranslate (ActionClass.Load(GrislyStele))=<3> Code=<51>
7/26/2005 11:00:50 PM: =================
7/26/2005 11:00:50 PM: Sequence [BeforeCombatSequence1] - 1 items
7/26/2005 11:00:50 PM: -----------------
7/26/2005 11:00:50 PM: (0) GrislyStele QB: 51 Key: 3 [51] Cast Time: 2 Wait Time: 16
7/26/2005 11:00:50 PM: =================
7/26/2005 11:00:50 PM:
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, InitialCombatSequence1STR) = [qb1,Pet,1,1s,1s,qb9,HorrificMark,7,2s,9s,qb7,Convulse,12,4s,45s,qb9,Skinrot,6,2s,12s]
7/26/2005 11:00:50 PM: Sequence LOAD [InitialCombatSequence1]
7/26/2005 11:00:50 PM: KeyToTranslate (qb)=<1> Code=<49>
7/26/2005 11:00:50 PM: StartTimer(Action Recast Timer: Pet) SET: -1.0 seconds
7/26/2005 11:00:50 PM: KeyToTranslate (ActionClass.Load(Pet))=<1> Code=<49>
7/26/2005 11:00:50 PM: StartTimer(Action Recast Timer: qb9) SET: -1.0 seconds
7/26/2005 11:00:50 PM: *** ERROR: TranslateKey() Invalid key String (ActionClass.Load(qb9)) -> <HorrificMark>
7/26/2005 11:00:50 PM: ERROR: Invalid Key to Translate - check sequence out
7/26/2005 11:00:50 PM: ERROR loading ActionClass - check sequence out
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, PerMobCombatSequence1STR) = [qb1,Pet,1,1s,1s,qb9,HorrificMark,7,2s,9s,qb7,ghastly,7,2s,24s,qb7,DeathCoil,8,4s,24s,qb7,Zarvonn,6,4s,24s,qb7,Locust,5,3s,12s,qb7,Accurst,9,4s,24s]
7/26/2005 11:00:50 PM: Sequence LOAD [PerMobCombatSequence1]
7/26/2005 11:00:50 PM: KeyToTranslate (qb)=<1> Code=<49>
7/26/2005 11:00:50 PM: StartTimer(Action Recast Timer: Pet) SET: -1.0 seconds
7/26/2005 11:00:50 PM: KeyToTranslate (ActionClass.Load(Pet))=<1> Code=<49>
7/26/2005 11:00:50 PM: StartTimer(Action Recast Timer: qb9) SET: -1.0 seconds
7/26/2005 11:00:50 PM: *** ERROR: TranslateKey() Invalid key String (ActionClass.Load(qb9)) -> <HorrificMark>
7/26/2005 11:00:50 PM: ERROR: Invalid Key to Translate - check sequence out
7/26/2005 11:00:50 PM: ERROR loading ActionClass - check sequence out
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, CombatSequence1STR) = [qb4,Heroic,5,1s,10s,qb9,Skinrot,6,2s,12s,qb9,Locist,5,3s,12s,qb9,Skinrot,6,2s,12s,qb9,Siphon,5,2s,9s]
7/26/2005 11:00:50 PM: Sequence LOAD [CombatSequence1]
7/26/2005 11:00:50 PM: KeyToTranslate (qb)=<4> Code=<52>
7/26/2005 11:00:50 PM: StartTimer(Action Recast Timer: Heroic) SET: -1.0 seconds
7/26/2005 11:00:50 PM: KeyToTranslate (ActionClass.Load(Heroic))=<5> Code=<53>
7/26/2005 11:00:50 PM: StartTimer(Action Recast Timer: qb9) SET: -1.0 seconds
7/26/2005 11:00:50 PM: *** ERROR: TranslateKey() Invalid key String (ActionClass.Load(qb9)) -> <Skinrot>
7/26/2005 11:00:50 PM: ERROR: Invalid Key to Translate - check sequence out
7/26/2005 11:00:50 PM: ERROR loading ActionClass - check sequence out
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, AfterCombatSequence1STR) = []
7/26/2005 11:00:50 PM: Sequence LOAD [AfterCombatSequence1]
7/26/2005 11:00:50 PM: AfterCombatSequence1: Nothing in sequence to load
7/26/2005 11:00:50 PM: Sequence [AfterCombatSequence1] is not active yet
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, HealSequenceSTR) = [qb4,Necrotic,10,2s,20s,qb4,Soothe,9,2s,6s]
7/26/2005 11:00:50 PM: Sequence LOAD [HealSequence]
7/26/2005 11:00:50 PM: KeyToTranslate (qb)=<4> Code=<52>
7/26/2005 11:00:50 PM: StartTimer(Action Recast Timer: Necrotic) SET: -1.0 seconds
7/26/2005 11:00:50 PM: *** ERROR: TranslateKey() Invalid key String (ActionClass.Load(Necrotic)) -> <10>
7/26/2005 11:00:50 PM: ERROR: Invalid Key to Translate - check sequence out
7/26/2005 11:00:50 PM: ERROR loading ActionClass - check sequence out
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, HealPercentSTR) = [50]
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, HealSequence2STR) = []
7/26/2005 11:00:50 PM: Sequence LOAD [HealSequence2]
7/26/2005 11:00:50 PM: HealSequence2: Nothing in sequence to load
7/26/2005 11:00:50 PM: Sequence [HealSequence2] is not active yet
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, HealPercent2STR) = [0]
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, HealOthersSTR) = [TRUE]
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, StopFightingPowerSTR) = [10]
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, GroupHealSequenceSTR) = []
7/26/2005 11:00:50 PM: Sequence LOAD [GroupHealSequence]
7/26/2005 11:00:50 PM: GroupHealSequence: Nothing in sequence to load
7/26/2005 11:00:50 PM: Sequence [GroupHealSequence] is not active yet
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, BuffSequenceSTR) = []
7/26/2005 11:00:50 PM: Sequence LOAD [BuffSequence]
7/26/2005 11:00:50 PM: BuffSequence: Nothing in sequence to load
7/26/2005 11:00:50 PM: Sequence [BuffSequence] is not active yet
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, GroupBuffSequenceSTR) = []
7/26/2005 11:00:50 PM: Sequence LOAD [GroupBuffSequence]
7/26/2005 11:00:50 PM: GroupBuffSequence: Nothing in sequence to load
7/26/2005 11:00:50 PM: Sequence [GroupBuffSequence] is not active yet
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, ResponseSequenceSTR) = [Your Grisly Stele disappears,qb3,GrislyStele,3,2s,16s]
7/26/2005 11:00:50 PM: RESPONSE Sequence LOAD [ResponseSequenceSTR]
7/26/2005 11:00:50 PM: KeyToTranslate (qb)=<3> Code=<51>
7/26/2005 11:00:50 PM: ERROR: Bad waitTime Sequence
7/26/2005 11:00:50 PM: LoadINIVariable(QuickBarSetup, CombatResponseSequenceSTR) = []
7/26/2005 11:00:50 PM: RESPONSE Sequence LOAD [CombatResponseSequenceSTR]
7/26/2005 11:00:50 PM: CombatResponseSequenceSTR: Nothing in sequence to load
7/26/2005 11:00:50 PM: Response Sequence [CombatResponseSequenceSTR] is not active yet
7/26/2005 11:00:50 PM: LoadINIVariable(OtherMappedKeys, TargetFriendlySTR) = [F1]
7/26/2005 11:00:50 PM: LoadINIVariable(OtherMappedKeys, AttackSTR) = [`]
7/26/2005 11:00:50 PM: LoadINIVariable(OtherMappedKeys, ConsiderSTR) = [v]
7/26/2005 11:00:50 PM: LoadINIVariable(OtherMappedKeys, TargetMonsterSTR) = [TAB]
7/26/2005 11:00:50 PM: LoadINIVariable(OtherMappedKeys, GetSTR) = [q]
7/26/2005 11:00:50 PM: LoadINIVariable(OtherMappedKeys, RunLockSTR) = [INSERT]
7/26/2005 11:00:50 PM: LoadINIVariable(OtherMappedKeys, ExitScriptSTR) = [MBUTTON]
7/26/2005 11:00:50 PM: LoadINIVariable(OtherMappedKeys, PauseToggleSTR) = [NUMLOCK]
7/26/2005 11:00:50 PM: LoadINIVariable(OtherMappedKeys, SprintQB) = [6]
7/26/2005 11:00:50 PM: LoadINIVariable(OtherMappedKeys, SprintSTR) = [10]
7/26/2005 11:00:50 PM: LoadINIVariable(OtherMappedKeys, GetAllMastersSTR) = [DEL]
7/26/2005 11:00:50 PM: LoadINIVariable(OtherMappedKeys, TurnLeftSTR) = [a]
7/26/2005 11:00:50 PM: LoadINIVariable(OtherMappedKeys, TurnRightSTR) = [d]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, FightBack) = [TRUE]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, HealPartner) = [bot_partner]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, FightPartner) = []
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, QuitTimer) = [0]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, PercentHealth) = [100]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, PercentPower) = [75]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, ValidMasters) = [player1,player2,player3,player4]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, SearchForNames) = [Salvador Smith,Mary Cuttingham]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, MaxTargettingDistance) = [30]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, PullToSafeSpot) = [TRUE]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, PauseAfterThisManyKills) = [30]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, DoLookAlive) = [FALSE]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, UseMouseScreenTarget) = [FALSE]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, MouseTargetRange) = [ONCENTER]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, RandomRunMode) = [CLOSESTSCON]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, RandomRunRange) = [20]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, NeverLoot) = [FALSE]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, StopLootingWhenFull) = [FALSE]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, LootX) = [544]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, LootY) = [544]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, UsingModifiedLootUI) = [TRUE]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, NonAttackableObjects) = [a Bit of Flotsam]
7/26/2005 11:00:50 PM: LoadINIVariable(FightingVariables, LookForMonsterTime) = [5]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, BuffMeSTR) = [buff me please]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, GroupHealSTR) = [group heal]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, ResMeSTR) = [bring me back]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, AssistMeSTR) = [help me please]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, SitDownSTR) = [sit down]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, StandUpSTR) = [stand]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, FollowMeSTR) = [follow me]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, StopFollowingSTR) = [do not follow]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, LogOutSTR) = [log out please]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, StatusSTR) = [what are you doing]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, LocRequestSTR) = [where are you]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, HealYourselfSTR) = [heal yourself]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, StandDownSTR) = [stand down]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, FightBackSTR) = [fight back]
7/26/2005 11:00:50 PM: LoadINIVariable(Commands, HealMeSTR) = [heal me please]
7/26/2005 11:00:50 PM: LoadINIVariable(FightMonsters, FightGray) = [FALSE]
7/26/2005 11:00:50 PM: LoadINIVariable(FightMonsters, FightGrayLevel) = [3]
7/26/2005 11:00:50 PM: LoadINIVariable(FightMonsters, FightGreen) = [TRUE]
7/26/2005 11:00:50 PM: LoadINIVariable(FightMonsters, FightGreenLevel) = [3]
7/26/2005 11:00:50 PM: LoadINIVariable(FightMonsters, FightBlue) = [TRUE]
7/26/2005 11:00:50 PM: LoadINIVariable(FightMonsters, FightBlueLevel) = [1]
7/26/2005 11:00:50 PM: LoadINIVariable(FightMonsters, FightWhite) = [TRUE]
7/26/2005 11:00:50 PM: LoadINIVariable(FightMonsters, FightWhiteLevel) = [0]
7/26/2005 11:00:50 PM: LoadINIVariable(FightMonsters, FightYellow) = [FALSE]
7/26/2005 11:00:51 PM: LoadINIVariable(FightMonsters, FightYellowLevel) = [0]
7/26/2005 11:00:51 PM: LoadINIVariable(FightMonsters, FightOrange) = [FALSE]
7/26/2005 11:00:51 PM: LoadINIVariable(FightMonsters, FightOrangeLevel) = [0]
7/26/2005 11:00:51 PM: LoadINIVariable(FightMonsters, FightRed) = [FALSE]
7/26/2005 11:00:51 PM: LoadINIVariable(FightMonsters, FightRedLevel) = [0]
7/26/2005 11:00:51 PM: EXITING LoadCharINI()
7/26/2005 11:00:51 PM: ERROR: Failed to Load Char INI File. Look for ERRORS above. ABORTING SCRIPT...
7/26/2005 11:00:51 PM: *** Script Complete!


I am not sure what I have done wron here...

Loraik


Reply with quote
Posted: July 26th, 2005, 11:44 pm
 
bitflux
bitflux's Reps:
User avatar
loraik (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
InitialCombatSequence1STR=qb1,Pet,1,1s,1s,qb9,HorrificMark,7,2s,9s,qb7,Convulse,12,4s,45s,qb9,Skinrot,6,2s,12s


I think you can only use qb# definitions more than once for the listeners. Put all your combat spells one 1 bar that you will use for ;
BeforeCombatSequence,
InitialCombatSequence,
PerMobCombatSequence,
CombatSequence1... and so on.

I'm not sure if this is clear because its late and I cannot think strait, but what i mean to say is, you cannot define 2 or more quickbars per sequence, only the listeners (responceSTR) can be define a new quickbar for each spell in the list.


Reply with quote
Posted: July 27th, 2005, 1:07 am
 
fallenone

Total Posts: 13
Joined: July 6th, 2005, 10:37 am
fallenone's Reps: 0
User avatar
i masked the server name and the character name in the error that i posted in the download area. I can send you my ini file for you to check, but i dont really see a reason to send you my log file =) it is fine and working, i use it to do my parser and it works just fine.
however i dont load both at the same time
Ill go ahead and send my ini file to you for you to look over.
btw i also got this error with the 2.5 version. i dont know if that would tell you anything or not.
Thanks in advance richy


Reply with quote
Posted: July 27th, 2005, 8:27 am
 
loraik
loraik's Reps:
User avatar
Thanks bitflux I will give that a shot when I get home and see if that gives me the hookup!

Loraik


Reply with quote
Posted: July 27th, 2005, 9:31 am
 
zigrivers
zigrivers's Reps:
User avatar
richyrich (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
zigrivers (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Hi! Fantastic program! I love it.

I've been playing with my Necromancer as a hunterbot and I keep running into an issue where I try to attack my pet over and over. I've gone over everything and can't seem to identify the problem. One thought I had (haven't had a chance to try it yet though) is that I use two spells that take health from my pet and give it back to me as power. I have this set up as something I do at the end of combat to get myself back to full power as quickly as possible. I know the log text identifies it as me doing damage to my pet and I was wondering if the program sees this and then classifies my pet as an attackable mob? Anyway, haven't figured this one out yet.

Any help would be appreciated. Thanks!


Based on what you described, you sucking life from your pet is PROBABLY what is happening, but can't be 100% sure... easy check is remove those from the INI file and see if you are fixed....

I would need to have a copy of the message you get from this spell so I can ignore it... I already have the code in place to handle this for poison, which was doing the same thing, the bot kept thinking it was being attacked when it was getting poisoned after a battle.

Rich


Rich - thanks again for your help and this program. It's amazing!

Okay, I took a look at the log and the two spells that I'm casting now that cause damage over time to my pet and return power to me are:

    1. Essence Shift (lasts 10 seconds and decreases the health of my pet by 62 every 3.3 seconds - returns 69 power to me every 3.3 seconds)
    2. Bloody Ritual (lasts 10 seconds and decreases the health of my pet by 85 every 3.3 seconds - returns 101 power to me every 3.3 seconds)


When I took the two offending spells out of the lineup the script stops targetting my pet as a potential mob - so it fixes it. However, I would love it if I could use these two spells, if you can get it to work.

The log reads like the following when I cast either of these spells:

"YOUR Essence Shift hits Labeker<XXXX's grim spellbinder> for 59 points of magic damage."

"YOUR Bloody Ritual hits Labeker<XXXX's grim spellbinder> for 59 points of magic damage."

Let me know if there is any other information you would like me to include here. I would love it if I could use these spells as they make power recovery very fast.

Thanks again for your help and an awesome program!


Reply with quote
Posted: July 27th, 2005, 10:26 am
 
richyrich
richyrich's Reps:
User avatar
Should be easy enough to fix, will be in 2.7


Reply with quote
Posted: July 27th, 2005, 7:43 pm
 
markjohnson
markjohnson's Reps:
User avatar
First, I'd like to say thanks for making such an awesome program.

I just set it up last night and after a few hours of configuring and reconfiguring I finally got it up and running.

I am using it in solo mode and I am having a lot of trouble staying alive.

My first problem is when it stops fighting to heal, when I regen more power back it won't go into combat mode again. I turned it off and it works better, but then I die because I used up all my power.

I also have a problem with heroics. I can't turn it off it seems. I have to fight heroics. is there something I missed or an easy fix to have it ignore heroic mobs altogether?

also having trouble with looting. it doesn't try to loot the crits or chests at all. I have it set on manual and have the the mouse x,y cordinates entered in, but it doesn't open the chests or loot the bodies. It said in the bot window that I had 1 things to loot. and stuck turning. I'm not sure what that meant, but the log looks fine except for this one error I get occasionally.

(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
7/27/2005 7:45:11 PM: ** Entering GetCon()
7/27/2005 7:45:11 PM: ERROR: Bad MobDiff returned, something is probably wrong with EQ2Service, just defaulting to zero (0) so the script will run, but you will fight anything in the color you are figting
7/27/2005 7:45:11 PM: GetCon() SpawnID:164928, Lvl:37, Name:[a muck dreg] - Mob Diff:100, MobDiff2: 0
7/27/2005 7:45:11 PM: ** GetCon() Mob: [a muck dreg] Lvl: 37 conColor: BLUE - Do we fight based on color: True
7/27/2005 7:45:11 PM: Target to FIGHT Found


Also, is there a way to get my manastone to work? it is my favorite treasure as a healer as I can keep casting spells all day long if I'm not taking large amounts of damage.

Keep up the good work and looking forward to 2.7
-=Mark=-

ps I was just thinking. I tried to add a muck dreg to the things to not attack. maybe that is where the error is coming from. The instructions said to not add anything and that the game will do it for me.


Reply with quote
Posted: July 28th, 2005, 6:30 am
 
loraik
loraik's Reps:
User avatar
Rich I am still having issues, I sent my info. to your email address if you could please take a look at it I would appreciate it.

markjohnson about your lewt problem I think I recal reading in the directions that you should have a UI mod that allows you to press enter to lewt, I am at work atm so I don't have the directions handy but that might be an issue, just trying to think of things to help ya out.

Loraik


Reply with quote
Posted: July 28th, 2005, 8:28 am
 
scottwi314
scottwi314's Reps:
User avatar
I am having trouble looting it just keeps striffing left when it goes to loot.

Any ideas?

2.5 works fine

thanks


Reply with quote
Posted: July 28th, 2005, 8:45 am
 
derdle34
derdle34's Reps:
User avatar
This looks awesome. Can't wait to try it out later. One important thing that I see as missing though is the ability to command the slave to take an action on another member of your group. What I mean is- say you have a group of four, you are controlling the master and the slave. When you go out with the other two members of the group, it would be nice if you yourself could issue a command to the slave to take an action (heal or whatever) on one of those other two members. As is, it appears to me that those members have to be defined as masters and they would have to issue the commands to the slave themselves. This would mean that those other members would need to know that this slave toon is indeed a bot. It would be nice if you did not have to reveal that information, and could make the requests for action on the other players yourself. This way you could play your character, and in the case of this example a healer, and no one else would need to know there is a bot in the group, as they would not have to issue any commands to invoke an action.

Now, you could also accomplish this in a two step process, by allowing yourself to issue a /target player3 command, and following that with the action requested on the target, although I do not see this as being doable through the current design either.

Let me know if I am missing something...as I do make one or two mistakes now and again. :)

Just a thought...

Thanks.


Reply with quote
Posted: July 29th, 2005, 5:07 am
 
slam666

Total Posts: 1184
Location: Quebec, Canada
Joined: April 21st, 2005, 7:30 am
slam666's Reps: 1
User avatar
Moderator
premium
Hi,

It would be nice if we could try to get location from different people that use Hunterbot in different zone and for different level.

Ex: level 35, zone xyz, location xyz

Its hard to find good spot to hunt with Hunterbot and safe enough not to die too often.


Reply with quote
Posted: July 29th, 2005, 3:15 pm
 
richyrich
richyrich's Reps:
User avatar
derdle34 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
This looks awesome. Can't wait to try it out later. One important thing that I see as missing though is the ability to command the slave to take an action on another member of your group. What I mean is- say you have a group of four, you are controlling the master and the slave. When you go out with the other two members of the group, it would be nice if you yourself could issue a command to the slave to take an action (heal or whatever) on one of those other two members. As is, it appears to me that those members have to be defined as masters and they would have to issue the commands to the slave themselves. This would mean that those other members would need to know that this slave toon is indeed a bot. It would be nice if you did not have to reveal that information, and could make the requests for action on the other players yourself. This way you could play your character, and in the case of this example a healer, and no one else would need to know there is a bot in the group, as they would not have to issue any commands to invoke an action.

Now, you could also accomplish this in a two step process, by allowing yourself to issue a /target player3 command, and following that with the action requested on the target, although I do not see this as being doable through the current design either.

Let me know if I am missing something...as I do make one or two mistakes now and again. :)

Just a thought...

Thanks.


The nice thing about the bot in healing mode is that a person in the group does not have to be a MASTER to get heals. The bot watches the health of ALL members of a group, including pets and heals them acoording the the rules in the INI for % Health. In a group, normally no one has to issue any commands to the buffbot to keep the group healed, all automatic and works like a champ! I've used it many many times in full groups of 6 and people just thought I was uber healer :-)

Rich


Reply with quote
Posted: July 29th, 2005, 3:19 pm
 
richyrich
richyrich's Reps:
User avatar
scottwi314 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
I am having trouble looting it just keeps striffing left when it goes to loot.

Any ideas?

2.5 works fine

thanks


Hmm, not sure from what you wrote, are you using the Modified UI for the ENTER to loot or not?

Is the mouse doing a grid pattern on the screen?

I will probably need a log file to figure it out as I'm working blind.
You can PM it to me or email me at richyrich@toadmail.com

Rich


Reply with quote
Posted: July 29th, 2005, 3:25 pm
 
richyrich
richyrich's Reps:
User avatar
fallenone (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
i masked the server name and the character name in the error that i posted in the download area. I can send you my ini file for you to check, but i dont really see a reason to send you my log file =) it is fine and working, i use it to do my parser and it works just fine.
however i dont load both at the same time
Ill go ahead and send my ini file to you for you to look over.
btw i also got this error with the 2.5 version. i dont know if that would tell you anything or not.
Thanks in advance richy


When I asked for the log file, I wasn't asking for the actual log file from EQ2, but rather the .log file EQ2MegaBot creates in the scripts folder as it allows me to "see" what is happening. I'm still under the impression that the variables aren't setup right based on what you have told me.

I tried to look for the specific error you posted, but can not find it in my code at all. Below is the code to open the log file, and you can see how it pieces together the directory and CharName it pulls from EQ2Service to open the log file.

(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
   ' Get Chat Input Log File
   sDir = EQ2Dir & "logs" & EQ2Server & "\eq2log_" & CharName & ".txt"
   objDebug.Print "Opening CHAT Logfile for input: <" & sDir & ">", 0
   Set objFSO = CreateObject("Scripting.FileSystemObject")
   if NOT objFSO.FileExists(sDir) then
      objDebug.Print "** ERROR: Can't Open Chat Log - please verify that you have turned on logging in game at least once to create file with /log command", 0
      set objFSO = NOTHING
      exit Sub
   end if


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 213 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?