NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • NGM 6
  • 매뉴얼

    NGM 6

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 도구 상자 - 조건 - 액션 상태 체크. (Toolbox, Condition, Action state check)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에 액션 상태 체크 기능이 추가 되었습니다. 사용법이 복잡하지 않아서 쉽게 이해할 수 있을겁니다. 간단하게 테스트하기 위해 엔지엠 에디터를 실행하고, 새로운 스크립트를 추가하세요.

    cnOuw3h.gif

     

     

    아래와 같이 [ 그룹 ] 액션과 액션 상태 체크 액션을 하나씩 추가 해주세요. 그리고, 그룹 액션의 아이디를 "test"로 설정합니다.

    1pAkvEw.png

     

     

    액션 상태 체크에 그룹(test) 액션을 선택하고 스크립트를 실행 해보세요. 결과가 True(액션 사용)로 표시됩니다.

    eaeB6pJ.gif

     

     

    이번에는 그룹의 사용 여부를 False 변경하고, 다시 스크립트를 실행 해보세요.

    udqhXl5.gif

     

     

    사용자가 선택한 액션의 사용 여부에 따라 같음, 다름 조건으로 이동할 수 있습니다. 아래 그림과 같이 조건을 분기할 수 있도록 스크립트를 구성 해주세요.

    8voSxeN.png

     

     

    그룹(test) 액션의 사용 여부에 따라 액션 상태 체크로 로직을 분기할 수 있습니다.

    1EdyKMk.gif

     

     

    이 액션과 함께 [ 액션 속성 변경 ]을 같이 사용하면 스크립트 내에서 로직적으로 특정 구간을 끄거나 킬 수 있습니다. 동작의 구간을 그룹별로 잘 나눠서 스크립트를 작성한다면 그룹의 플레이어 표시 기능과 함께 사용자에게 옵션을 제공할 수 있습니다. 그룹의 플레이어 표시를 True로 변경한 후 플레이어에서 스크립트를 열어보세요.

    dszmtKP.png

     

     

    플레이어의 옵션에 스크립트 옵션을 열면 아래 그림과 같이 플레이어 표시 옵션이 적용된 그룹이 보입니다.

    1p1TmEe.png

     

     

    사용자에게 구간별로 선택해서 매크로를 진행하도록 하려면 그룹 액션을 사용해야 합니다. 중고차나 주식 또는 코인에서 매도, 매수 루틴이 있다고 생각 해보세요. 이 때 매수 또는 매도 둘중에 하나만 사용한다면 해당 루틴을 자식 노드로 가진 그룹이 사용으로 되기 때문에 선택한 기능만 수행할 수 있습니다. 사용자에게 GUI를 제공한다는 건 상당히 어려운 부분입니다. 로직이 간단하다면 쉽게 작성할 수 있겠지만, 이리저리 왔다갔다 복잡하게 작성된 스크립트에서는 많은 부분을 수정해야 할수도 있습니다. 처음부터 스크립트를 어떻게 구성할지 충분히 고민해보고 작성하는게 좋습니다^^

     

    되돌아가기 사용을 True로 설정하면 조건을 처리한 후 다시 원래 위치로 되돌아 옵니다. 이 기능은 [ 액션 되돌아가기 ]와 [ 액션 복귀 ]를 조건에서 편하게 사용할 수 있도록 해줍니다. 되돌아가기 사용 옵션에 대한 예제는 아래 글을 참고하시면 됩니다.

    조건의 되돌아가기 옵션 예제 ]

     

    조건 지연 실행에 대한 학습 에제는 아래 글을 참고하세요. 이 속성은 조건 카테고리에 있는 액션에만 존재합니다.

    조건의 조건 지연 실행 옵션 예제 ]

     

    궁금한 사항은 [ 고객 서비스 ]방에 문의 해주세요^^

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    profile_image

    Skitzo님의 댓글

    no_profile Skitzo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    필요한 내용인것 같습니다~