// 걸어다니면서 주위 몹 명예걸고 평타
function A_Attack_Nearest_Monster()
{
while(!Player.Dead()) {
Orion.Ignore('self');
var monster = Orion.FindType('!0x0190|!0x0191|!0x00E8','0xFFFF', ground, 'near|mobile|ignorefriends', '12', 'gray|red|criminal|enemy');
if (!monster.length) {
gohome();
Orion.CharPrint(self, Orion.Random(0, 100), "** No Enemy **");
Orion.Wait(2000);
Orion.IgnoreReset();
continue;
}
// Use Primary Ability
if (!Orion.AbilityStatus('Secondary')) {
Orion.CharPrint(self, Orion.Random(0, 50), "** Use Secondary **");
Orion.UseAbility('Secondary');
}
Orion.CharPrint(monster, 54, '*');
Orion.RemoveObject("target");
Orion.AddObject("target",monster[0]);
var target = Orion.FindObject("target");
Orion.WalkTo(target.X(),target.Y(),1);
Orion.WaitTargetObject("target");
Orion.InvokeVirture('Honor');
Orion.Cast('EnemyOfOne');
Orion.Attack("target");
Orion.Ignore(target, true);
Orion.Wait(500);
}
}
function gohome()
{
Orion.WalkTo(3681,2485, 0, 0);
Orion.WalkTo(3623, 2485, 0, 0);
}
진짜 겜 한번 해볼려고 맨바닥에서 혼자 독학해서 이까지 왔는데,,, 밑에 function go home 에서 좌표로 뛰어가기만 한다.. 몬스터를 인식하고 때려야되는데
인식 못하고,, 좌표로 뛰어가기만 해;;;
근데 고홈을 지우면 위에 첫번째 function A_Attack_Nearest_Monster() 여기선 주위 몹 인식해서 가서 잘 때리는데,,
밑에 고홈만 넣으면 좌표로 뛰어가기만 하네 ㅠ_ㅠ 좀 도와줘 형들..
댓글 0