적에게 자동으로 접근하기 근접범위까지 설정할수있습니다 예) 1타일,2타일,3타일 > 클래식어시스트 매크로

본문 바로가기

사이트 내 전체검색

뒤로가기 클래식어시스트 매크로

 

적에게 자동으로 접근하기 근접범위까지 설정할수있습니다 예) 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

마스터골드님의 댓글

마스터골드 작성일

오 감사합니다

산들바람님의 댓글

산들바람 작성일

아래 글에 이어 도움되는 글이네요 감사합니다

봉드님의 댓글

봉드 작성일

메크로 강좌 감사합니다^^

베깅레전님의 댓글

베깅레전 작성일

우리집 아처가 너무 좋아해요

전체 134건 3 페이지
게시물 검색

 

회사소개 개인정보처리방침 서비스이용약관

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

Copyright © 소유하신 도메인. All rights reserved.
PC 버전으로 보기