적에게 자동으로 접근하기 근접범위까지 설정할수있습니다 예) 1타일,2타일,3타일
페이지 정보
작성자 fisherH 작성일 24-03-11 09:55 조회 280 댓글 4본문
안녕하세요 fisher.h입니다
클어시 매크로중 적에게 자동으로 붙는 매크로가 있는데요 이부분에서 우리가
거리를 두고싶을때 쓸수있는 매크로입니다
마법사 혹은 아처 같은경우는 적에서 5일 떨어지고 싶다고 하면 아래의 매크로 문구중
while Distance('enemy') > 1: ## 5로 변경하면 5타일 떨어져서 따라가게 됩니다
실력이없어 5타일 안에 있을때 다시 5타일로 빠져나가게 걷게하는부분은 못만들겠어요
이거로 변형하면 리더를 설정하고 바드템머같은경우 약 3타일 정도 떨어져 오기를 바란다면
변형이 가능할거라고 보고있습니다
물론 제가 못하고 실력있는 분들이 마무리 해주실거라 굳게 믿습니다.
감사합니다.
from Assistant import Engine
from ClassicAssist.UO import UOMath
from ClassicAssist.UO.Data import Direction
def DirectionTo(alias):
mobile = Engine.Mobiles.GetMobile(GetAlias(alias))
if mobile == None:
return Direction.Invalid
return UOMath.MapDirection( Engine.Player.X, Engine.Player.Y, mobile.X, mobile.Y )
def FRun(dir):
if dir == Direction.Invalid:
return
Engine.Move(dir, True)
GetEnemy(["Enemy", "criminal","murderer","gray"], "Any", "Closest")
while Distance('enemy') > 1:
FRun(DirectionTo('enemy'))
Pause(100)
댓글목록 4
산들바람님의 댓글
산들바람 작성일아래 글에 이어 도움되는 글이네요 감사합니다
봉드님의 댓글
봉드 작성일메크로 강좌 감사합니다^^
베깅레전님의 댓글
베깅레전 작성일우리집 아처가 너무 좋아해요
마스터골드님의 댓글
마스터골드 작성일오 감사합니다