there u go
add it to your normal vaettir foulder. it does nothing until mapID == farmspot.
All credits to the creator of the bot. I put maybe 2 min of work in this
Someone got a working pre-searing omni farmer? I've been trying to fix mine for a couple weeks now, to no avail. I'm having issues with the signpost and summoning sickness. Can't follow errors either, it's just straight crashes.
Can any1 fix this one? Used to work back in 2019 :'( tryed different headers and stuff, no solution..
Used to open the Leader.au3 in extra folder first, there is an extra pop up that allows you to tell your followers what to do. after starting the leader.au3 u could start multiple follower.au3 these ones react to stuff the leader does and they used spells picked up loot. u could also tell them to talk to quest dudes.
hello, i updated a doa mesmer or ranger farm bot. I tried it with a ranger. Hope you can give me a feedback.
I'm testing it right now with ranger, i will let you know asap. Steps that are working:
- zoning to DoA
- setting Title
- setting HM
- going outside
- waiting for patrol
- taking quest
- avoiding mobs
- moving to safe zone and setting up EoE
There is a problem in the second zone, when the char is moving to aggro Stygian Hunger because it's not moving close enough I('ve tried with sword/shield and staff, it's not working)
I'm testing it right now with ranger, i will let you know asap. Steps that are working:
- zoning to DoA
- setting Title
- setting HM
- going outside
- waiting for patrol
- taking quest
- avoiding mobs
- moving to safe zone and setting up EoE
There is a problem in the second zone, when the char is moving to aggro Stygian Hunger because it's not moving close enough I('ve tried with sword/shield and staff, it's not working)
hmm i did about 300 runs and always aggro but in your case you can activate the hotkey in code (i used Numb 0). Then move close enough (by hand) and press Numb 0. Have a look in the textfile in the folder. Change the coords in code and try again.
hmm i did about 300 runs and always aggro but in your case you can activate the hotkey in code (i used Numb 0). Then move close enough (by hand) and press Numb 0. Have a look in the textfile in the folder. Change the coords in code and try again.
I will try to change the coords manually. It seems it's Just a matter of few pixels
Can someone help me to get this to work i get the following error.
For $i = 0 ToGetHeroCount()
For $i = 0 To ^ ERROR
Error: Unknown function name.
Thank you in advance.
Quote:
Originally Posted by OneStrangeGuy
I use this as helper when i play with my para, i think you can adapt to your needs.
Code:
For $i = 0 To GetHeroCount()
If HasEffect(3431, $i) = False Then UseSkillEx(8, GetHeroID($i)) ; HR skillID = 3431
Sleep (200)
UseSkillEx(5) ; (They're on Fire)
Sleep (10000)
Next
With HasEffect Func modded like this:
Code:
Func HasEffect($aEffectSkillID, $aHeroNumber)
If DllStructGetData(GetEffect($aEffectSkillID, $aHeroNumber), "SkillID") == 0 Then
Return False
Else
Return True
EndIf
EndFunc
Please are you able to upload the files? Tried creating the script but does not work for me.
Quote:
Originally Posted by OneStrangeGuy
mmm I'm not sure i completely understand your question, my english comprension is average....
Your team are heroes and they stay around you.
So except at the beginning, when it needs time to cast HR on all your heroes, it only cast "They're on fire" to maintain HR and occasionally recast HR if someone lose it.
I use this, to keep me free to do this job when i play alone.
If you want something that runs with real players, i think it's a waste of time. It's almost impossible to keep up HR on a party of players, they move too much.
Just tested, GetHeroCount() return the right number of heroes of the team even if you are not the party leader or heroes aren't yours. It doesen't detect other pll.
So the script above keeps HR on yourself and on all heroes.
$aHeroNumber=0 target you because the func GetHeroID(0) returns GetMyID()
For real pll i think you need to locate their AgentID and look for the buff.
But now is too late and i need to sleep
Func FightByzzr($lX, $lY)
UseSkillEX($SkillbarSlot[$Awaken_The_Blood])
MoveTo($lX, $lY,0)
$Byzzr = GetBoss()
ChangeTarget($Byzzr)
Do
For $i = 2 to 6
If GetIsDead(-2) Then Return
If GetNumberOfDeadBosses() = 1 Then Exitloop
If CanUse($i) Then UseSkillEX($i, $Byzzr)
Next
Sleep(50)
Until GetNumberOfDeadBosses() = 1 Or GetIsDead(-2)
Do
Sleep(50)
Until GetEnergy(-2) > 5
Out("Boss is dead, grabbing loot")
UseSkillEX($SkillbarSlot[$Necrotic_Traversal])
PickupLootEX()
Sleep(200)
EndFunc
Code:
Func GetBoss($aRange = 3000)
If GetMapLoading() == 0 Then Return
If GetIsDead(-2) Then Return
Local $lAgent, $lDistance
Local $lAgentArray = GetAgentArray(0xDB)
For $i = 1 To $lAgentArray[0]
$lAgent = $lAgentArray[$i]
If GetDistance($lAgent, GetMyID()) > $aRange Then ContinueLoop
If DllStructGetData($lAgent, 'typeMap') = 3072 Or DllStructGetData($lAgent, 'typeMap') = 3073 Then Return DllStructGetData($lAgentArray[$i], 'ID')
Next
Return 0
EndFunc ;==>GetBoss
Alternatively you can use Byzzr PlayerNumber (GetAgentByPlayerNumber) once you've found his player number.
To find the number of dead bosses, you can look for the typemap of a dead boss (instead of 3072 or 2073 it becomes 3080 when they die).