Hab eine kurze Funktion geschrieben, die einen blockenden Gegner tötet. Ist im Moment auf Kugelblitz (auf Skillplatz 4) ausgelegt, aber kannste ja die Sleep und die $SLOT_LightningOrb ändern. Mit Kugelblitz sterben die Gegner schon bei 7 Attributspunkten, glaub ich. Kannst ebenfalls ein bisschen rumprobiern^^
Weiß auch nicht, ob die Distanz passend gewählt ist, kannste ja ein bisschen mit rumprobieren.
Code:
Global $SLOT_LightningOrb = 4
CheckEnemyAndKill()
Func CheckEnemyAndKill()
$cbType = "float"
CmdCB($CA_GetNearestAliveEnemyToAgent, -2)
$DistanceToNearestEnemy = $cbVar[1]
$EnemyID = _FloatToInt($cbVar[0])
If $DistanceToNearestEnemy <500 Then
Do
CmdCB($CA_SKILLRECHARGE, $SLOT_LightningOrb)
If $cbVar[0] <> 0 Then Sleep(250)
Until $cbVar[0] = 0
Cmd($CA_UseSkill, $SLOT_LightningOrb, $EnemyID)
Sleep(Random(2000, 2200))
EndIf
EndFunc
Und das ganze würde ich dann so einbauen:
Code:
Do
Sleep(250)
$oldCoords = $cbVar
CmdCB($CA_GETCOORDS, -2)
If $oldCoords[0] = $cbVar[0] And $oldCoords[1] = $cbVar[1] Then
CheckEnemyAndKill()
Move($wp[0], $wp[1])
EndIf
Until ComputeDistance($cbVar[0], $cbVar[1], $wp[0], $wp[1]) < 300
Vielleicht hilft's ;)