Actool ile Priest Macro 2

Artık Actoolun nasıl acıldıgını bılıyorsunuz hemen kodları verim



CODE:
// Auto Heal and buff
SetActiveWindow Knight Online Client
Commanddelay 10
ObjVar 10
// DEFINE YOUR KEY SKILL HERE!!!!
// Exp 75% or 50% EXP = 7
Constants
NumberOfPlayer = 2 // must change this..
GroupBuff = yes // if no group buff then put "no"
HealLevel = 1000 // 950 = half hp, 975 = 3/4 hp

BigHealSkill = 1 // 1920/960 hp heal
SmallHealSkill = 2 // 480 hp heal (Great Healing Skill)
HPBuff = 3 // Default Group HP BUFF
ACBuff = 4
ManaPot = 8

End

Procedure CheckNumberPlayer // i use IsRed.. so dun go harpy macro....
IsRed 910, 120
Else
compute NumberOfPlayer = 1
End
IsRed 910, 120
IsBlue 910, 126
compute NumberOfPlayer = 2
End
End
IsRed 910, 165
IsBlue 910, 171
compute NumberOfPlayer = 3
End
End
IsRed 910, 210
IsBlue 910, 216
compute NumberOfPlayer = 4
End
End
IsRed 910, 255
IsBlue 910, 262
compute NumberOfPlayer = 5
End
End
IsRed 910, 300
IsBlue 910, 307
compute NumberOfPlayer = 6
End
End
IsRed 910, 345
IsBlue 910, 352
compute NumberOfPlayer = 7
End
End
IsRed 910, 390
IsBlue 910, 397
compute NumberOfPlayer = 8
End
End
Delay 200
End

Procedure Sit
IsBlack 538, 747
KeyDown c 200
Delay 200
End
End

Procedure Town
If $NumberOfPlayer = 0
KeyDown {F12} 300
Delay 100
KeyDown {F12} 300
Delay 200
KeyDown c 300
Stop
End
End

Procedure LeftMouseClick
LeftMouseDown 200
Delay 200
LeftMouseUp 200
Delay 200
End

Procedure EatManaPot
IsBlack 64, 54
KeyDown $ManaPot 200
Delay 200
End
End

Procedure HealMySelf
IsBlack 233, 9 // check own HP
KeyDown z 200
Delay 200
KeyDown $SmallHealSkill 200
Delay 2500
End
End

Procedure Heal
If $NumberOfPlayer > 0
IsRed $HealLevel, 75 // check 1st person's HP
Else
MousePos 910, 75
Call LeftMouseClick
KeyDown $SmallHealSkill 200
Delay 2500
End
End

If $NumberOfPlayer > 1
IsRed $HealLevel, 120 // check 2nd person's HP
Else
MousePos 910, 120
Call LeftMouseClick
KeyDown $SmallHealSkill 200
Delay 2500
End
End

If $NumberOfPlayer > 2
IsRed $HealLevel, 165 // check 3rd person's HP
Else
MousePos 910, 165
Call LeftMouseClick
KeyDown $SmallHealSkill 200
Delay 2500
End
End

If $NumberOfPlayer > 3
IsRed $HealLevel, 210 // check 4th person's HP
Else
MousePos 910, 210
Call LeftMouseClick
KeyDown $SmallHealSkill 200
Delay 2500
End
End

If $NumberOfPlayer > 4
IsRed $HealLevel, 255 // check 5th person's HP
Else
MousePos 910, 255
Call LeftMouseClick
KeyDown $SmallHealSkill 200
Delay 2500
End
End

If $NumberOfPlayer > 5
IsRed $HealLevel, 300 // check 6th person's HP
Else
MousePos 910, 300
Call LeftMouseClick
KeyDown $SmallHealSkill 200
Delay 2500
End
End

If $NumberOfPlayer > 6
IsRed $HealLevel, 345 // check 7th person's HP
Else
MousePos 910, 345
Call LeftMouseClick
KeyDown $SmallHealSkill 200
Delay 2500
End
End

If $NumberOfPlayer > 7
IsRed $HealLevel, 390 // check 8th person's HP
Else
MousePos 910, 390
Call LeftMouseClick
KeyDown $SmallHealSkill 200
Delay 2500
End
End
End

Procedure BuffPlayer
Call EatManaPot
If $GroupBuff = yes
Else
KeyDown $HPBuff 200
Delay 2 sec
End
KeyDown $ACBuff 200
Delay 2 sec
End

Procedure onscrollexpsibibi every 120 sec
keys 7
End

Procedure Buff Every 606 sec
Call EatManaPot
Delay 2 Sec
If $GroupBuff = yes
KeyDown $HPBuff 200
Delay 2500
End

If $NumberOfPlayer > 0
MousePos 910, 75 // Buff 1st person
Call LeftMouseClick
Call BuffPlayer
End

If $NumberOfPlayer > 1
MousePos 910, 120 // Buff 2nd person
Call LeftMouseClick
Call BuffPlayer
End

If $NumberOfPlayer > 2
MousePos 910, 165 // Buff 3rd person
Call LeftMouseClick
Call BuffPlayer
End

If $NumberOfPlayer > 3
MousePos 910, 210 // Buff 4th person
Call LeftMouseClick
Call BuffPlayer
End

If $NumberOfPlayer > 4
MousePos 910, 255 // Buff 5th person
Call LeftMouseClick
Call BuffPlayer
End

If $NumberOfPlayer > 5
MousePos 910, 300 // Buff 6th person
Call LeftMouseClick
Call BuffPlayer
End

If $NumberOfPlayer > 6
MousePos 910, 345 // Buff 7th person
Call LeftMouseClick
Call BuffPlayer
End

If $NumberOfPlayer > 7
MousePos 910, 390 // Buff 8th person
Call LeftMouseClick
Call BuffPlayer
End
End

while 1 = 1
ProcessMessages
Call CheckNumberPlayer
Call EatManaPot
Call HealMySelf
Call Heal
Call Sit
call onscrollexpsibibi
Call Town
Delay 200
End

Hiç yorum yok:

Yorum Gönder