매크로

조회 수 277 추천 0 댓글 6

안녕하세요


궁금한게 있어서 이렇게 질문 올립니다.


다름이 아니라 히로매크로 홈페이지 가서 명령어 봤는데도 모르겠어서요 ㅠ


게임 시간이 일정 시간 지나면 최초 게임? 시작 상태로 돌아갈수 있게 만들수 있을까요


게임중 장애물에 걸려서 무한달리기 할때 모험 성공 실패와 상관 없이


최초 매크로 상태로 돌아가게 만들고 싶어서요




  • profile
    채원 2014.10.25 14:00

    케릭터가 벽에 끼어서 한곳에서 계속 달리고만있을경우 스킬을 다 누르고나서 다시 스킬을 누르고 싶다

    뭐 이런 생각이신가요 ?

    끼어있는 상태를 벗어나는 방법을 이미 생각해두셨다면 방법이 없는것도 아닙니다.


    히로매크로 전반에 걸쳐서 하는건 조금 힘들거같고

    (못할건 없지만 너무 복잡해지고?자칫 코드가 전반적으로 꼬일 수 있습니다.)

    하나의 함수내에서라면 충분히 가능성도 있습니다.

    예를들어

    :stage 라는 함수가 있고 함수의 시퀀스가

    스킬을 차례대로 누르고 보상상자를 점검하는 흐름으로 짜여져있다면

    카운트 변수를 하나 선언하고 그 카운트 변수를 보상상자를 체크하는 부분에서 1씩 증가시키도록해줍니다.

    그리고 맨 마지막 부분에 카운팅이 몇 이상 되었을 경우 stage함수로 goto시켜버리면 될거같네요.

  • 이장님아들 2014.10.25 14:38
    답글 감사합니다.

    위에 제가 예시 들어 놓은거이 상황에 맞지 않았나 보네요 ^^

    어떤 경우에 쓸려고 하냐면요

    이번에 몬길 패치 되면서 다시하기 하면 바로 모험 입장 하잖아요

    그런데 열쇠가 없을경우 상점에 가서도 모험중이라고 나오는데

    상자 클릭을 해야 모험이 끝나는 시스템이잖아요

    상점에서는 상자 클릭을 할수 없으니 모험이 끝나지를 못해서요

    약 10분정도 지나 상자를 클릭을 하지 못하면

    매크로를 재시작 할수 없을까 해서요
  • profile
    채원 2014.10.25 14:52
    제가 몬길을 하지 않아서 글로써주신 상황만으로 생각해보자면
    조금 힘들지 않을까 생각합니다. 안된다고 하기에는 조금 그렇지만
    되게하려면 상당히 귀찮아질거같습니다.
    히로가 이미지인식을 지원하지 않기때문에 화면의 상황을 통해서 분기를 하려면
    적지않은 getColor함수를 써야하는데 이 부분에서 매크로자체가 너무 무거워질 요지가 있습니다.

    굳이 해보시겠다고하면 모험이 끝났을때 상자를 검사하는 구문이외에
    상점에 들어갔을 경우를 검사하는 구문을 하나 추가하는 방법입니다.

    임의로 함수로 표현하자면
    :stage
    //모험종료 체크
    goto :checkForBox

    :checkForBox
    getColor #color #boxColorX, #boxColorY
    if #color == #boxColor
    touchpress 0 #boxX #boxY
    toast 보상상자선택
    goto :다시하기 함수
    elseif #color != #boxColor
    toast 보상상자검색 실패
    goto :checkForShop

    :checkForShop
    getColor #color #shopColorX, #shopColorY
    if #color == #shopColor
    touchpress 0 #shopX #shopY
    toast 상점닫기
    goto :다시하기 함수
    elseif #color != #shopColor
    toast 상점검색 실패
    goto :stage

    대충 이런 플로우를 따라갈 수 있을거같아요.
    설명해드리자면 :stage함수에서 스킬을 쓰면서 모험을 진행합니다. 그러다 스테이지 함수가 모두 끝나면
    보상상자 선택을 해야하는 부분인지 검사를 합니다.
    검사해서 보상상자가 떠있다면 보상상자를 클릭하고 다시하기를 진행하는 함수로 플로우를 던지고
    (위의 예에서는 goto :다시하기함수 라고 표현된 부분입니다.)
    만약 검사결과 보상상자가 떠있지 않는것으로 판단된다면 checkForShop으로 함수를 이동시켜
    상점에 들어와있는지를 검사합니다.
    만약 검사결과 상점에 들어와있다면 상점에서 빠져나가는 터치를 하고 다시하기를 진행하는 함수로 플로우를 던지고
    만약 상점에 들어와있지 않다면 stage함수로 플로우를 던져서 스킬을 다시 사용하도록 합니다.

    각각 함수에서 사용되는 컬러값이나 좌표들은 이장님아들님께서 해결하셔야하는 부분이고
    어떤부분의 색값을 따야지 확실하게 판명이 나겠구나를 선택하는것도 역시 이장님아들님이 극복하셔야할
    부분입니다.
    더 좋은방법이 있을수도 있겠지만 지금 당장 생각나는건 이정도군요.
  • profile
    채원 2014.10.25 14:53
    그리고 히로나 프랩도 시간을 받아와서 저장해두고 그것을 검사해서 얼마나 흘렀는지 체크하는 기능이
    없기때문에 위의 방법이나 따로 1씩 카운트를 증가시키는 방법등 조금 무식하게해야합니다 ㅠㅠ
  • 이장님아들 2014.10.25 14:59
    네 답글 감사합니다. ^6
    말씀 하셨던 시간 체크 기능 있으면 좋았을건데
    위에 써준신 함수 넣어서 한번 해볼깨요 ^^
    다시 한번 감사드립니다.
  • profile
    채원 2014.10.25 15:15
    잘 응용하실 수 있기를 바랍니다.
    위에 써둔건 프로토타입보다 조금 구체화된거에 불과하니까요 ...

List of Articles
분류 제목 글쓴이 최근변경 추천
자유 야호호호호 님 ~ 우앙쿵쾅 2014.10.28 0/0
질문 amd 씨퓨라 블택밖에 안되서... 1 관능팔뚝 2014.10.31 0/0
질문 히로매크로질문있습니다 4 닦이 2014.10.29 0/0
질문 악마님 매크로 수정해서 쓰고 있어요 (열쇠창 확인 한... 이장님아들 2014.10.27 0/0
질문 전용범 수정 한건데 고수님들 봐 주세요 1 히로몬길 2014.10.27 0/0
자유 보안 오류 모르시는분들 보세요 2 히로몬길 2014.10.28 2/0
질문 (몬길) SCREEN_SIZE: 480x800 이걸로 만들어 주실 분 ... 10 헬로우고니1 2015.04.12 0/0
정보 업데이트 후 악마 5.0 수정방법 41 zine 2014.11.09 0/0
정보 악마/범용 님 이미지 인식 히로매크로 쓰는분 수정방법... 7 VeryBL 2014.10.27 2/0
질문 밑에 헬로우 고니님께 드리는글 저는 잘되내요 이렇... 12 프랩히로좋아 2014.10.27 0/0
질문 지니모션에서 히로는 색인식 보안에러뜨나요 다른분들도? 1 먹기란 2014.10.26 1/0
자유 헬로우고니 님께 드리는 글. 2 BeMoon 2014.10.26 1/0
정보 예제로 보는 히로 매크로 실전 팁들 (2) 15 BeMoon 2015.06.13 2/0
질문 BeMoon님이 올려 주신 팁 적용 이렇게 하는게 맞는지요? 1 이장님아들 2014.10.26 0/0
질문 히로매크로 설치후 다음날이면 플레이스토어 오류남 1 땅따먹기 2014.10.25 0/0
정보 예제로 보는 히로 매크로 실전 팁들. 15 BeMoon 2014.12.19 0/0
질문 히로 매크로에서 게임 시간을 지정 할수 있나요? 6 이장님아들 2014.10.25 0/0
질문 히로 용범님꺼 쓰고잇는대 저는 보안걸리내요 색값때문... 5 금발남2 2014.10.25 0/0
질문 히로 매크로 디바이스 설치 폴더 질문 2 구칠이 2014.10.27 0/0
질문 블루스택에서 히로매크로 재생을 어떻게 하나요? 제발 ... 2 척룡 2015.03.17 0/0
Board Pagination Prev 1 ... 112113114115116117118119120 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글