NGMsoftware

NGMsoftware
로그인 회원가입
  • 커뮤니티
  • 강좌 노하우
  • 커뮤니티

    사용자가 직접 강좌와 노하우를 작성하는 공간입니다.

    강좌 노하우

    사용자가 직접 강좌와 노하우를 작성하는 공간입니다.


    스크립트 매크로에서 변수란 무엇일까요? 변수의 활용방법

    페이지 정보

    본문

    처음 ngm 5를 접하시면 변수가 뭐지? 하시는 분들도 계실 거예요.

    지금까지는 단순한 매크로만 사용하셨던 분들은 당연 변수가 뭔지 모르실 것입니다.

    지금까지의 매크로들은 내가 지정한 버튼을 누르면

    내가 누르고 싶어 했던 버튼들이 다다다닥 눌러진다 뭐 이 정도였잖아요.


    ngm 매크로의 장점이 여기서 나옵니다 위에서 언급했던 녹화식 매크로도 가능하지만

    프로그래밍을 몰라도 변수라는 것을 활용해서 여러 작업을 할 수 있다는 것입니다.

    아무리 프로그밍은 몰라도 간단한 개념 정도는 알아야 그래도 활용할 수 있겠죠?


    프로그래밍에 있어서 변수라는 건 숫자, 문자와 같은 값들을 저장하는 공간을 의미합니다. 

    ngm 매크로에서도 크게 벗어나진 않습니다. 


    내가 원하는 값을 저장시키고 불러오고 다시 넣어두고 이렇게 할 수 있는 저장공간이죠.


    간단한 게임에서 예를 든다면 체력, 물약 개수, 방어력, 공격력 같은 것들이 모두 변수라는 곳에

    담겨 있는 것입니다.


    그런데 이런 것들이 저장되어 있지 않다면 체력이 0이 되어도 캐릭터가 죽지 않는다거나, 공격력이 -1방이 되어서 피가 찬다거나

    이런 오류적인 일들이 발생하겠죠.


    그렇다면 매크로에서는 어떤 식으로 활용 가능할까요? 


    1. 물약의 개수를 파악하여 변수에 담아 뒀다가 물약 개수가 부족하면 사기.

    2. 게임에서의 체력 수치를 찾아서 계산해서 90% 체력이 되면 물약 먹기

    3. 지금의 좌표를 파악하여 계산하고 그 좌표로 뛰어가기


    등등 변수를 아시면 할 수 있는 일들이 많습니다.


    변수 값들을 저장해뒀다가 다음번에 쓸 때 값을 쉽게 가져오거나 확인용으로 쓸 수 있습니다. 


    그런데 변수라는 것은 사용 전에 일단 변수 선언을 해줘야 합니다.

    변수한테 이름을 정해주는 거라고 생각하시면 되시는데요.


    ngm 매크로에서는 변수에서 변수 추가로 변수를 선언해줄 수 있습니다.

    변수 아이디를 정해주시고 변수에다가 값을 적용해주면,

    여러 조건문들에서 가져오기나 추가하기를 통해서 변수를 전달하거나 이동하거나 덮어쓰거나

    이런 작업들이 가능합니다. 이걸 활용한다면 컴퓨터 프로그래밍을 몰라도 매크로 프로그램을

    만들 수 있는데요 변수를 활용하는 방법은 제가 쓴 글 중에 OCR 값으로 물약 먹기 강좌 보시고 참조하시면 됩니다.


    http://ngmsoftware.com/bbs/board.php?bo_table=user_tip_and_tech&wr_id=5 <--- OCR 값으로 물약 먹기 


    변수가 뭐야? 하셨던 분들이 계시다면 제 글 읽고 조금이나마 도움되었으면 좋겠습니다!



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

    댓글목록

    profile_image

    엔지엠소프트웨어님의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    열정이 없으면 하기 힘든 작업이예요^^;
    매뉴얼이라는게... 그쵸ㅋ?

    profile_image

    시네라리아님의 댓글의 댓글

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

    매뉴얼 작업 몇백개 넘던데 진짜 ㅠ 열정이 없으시면 못하는 작업이긴 하죠 ㅠ
    아 그런데 제가 ㅋㅋ 몇몇 매뉴얼이 음성 녹음 자체가 안된것들이 ㅠ 몇개 있더라구요 작은줄 알고 부스팅 해봤는데도
    없는것이 있었습니다 다음번에 찾으면 1:1로 남기겠습니다 ^^

    수고로우시겠지만 ㅠ 재녹화 한번 하셔야 하실것 같아요
    복잡한 내용이였는데 설명에 음성이 없이 마우스만 움직이니 ㅠ 뭔뜻인지 모르겠는게 있더라구요

    profile_image

    여리여리님의 댓글

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

    정말 엄청 대단하신분들 존경합니다.

    profile_image

    기비골님의 댓글

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

    좋은 글이네요 감사합ㄴ디ㅏ

    profile_image

    gorhff님의 댓글

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

    변수를 쓸수있는게 큰 장점이네요

    profile_image

    거너스님의 댓글

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

    잘배워갑니다 ㅎㅎ

    profile_image

    비단빛향기님의 댓글

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

    감사합니다 잘 읽고 갑니다

    profile_image

    쿨준님의 댓글

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

    강의 감사합니다.

    profile_image

    기타맨이야님의 댓글

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

    감사합니다. 참고하겠습니다

    profile_image

    쿨준님의 댓글

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

    강좌 감사합니다.