모바일게임

별이되어라
2014.10.04 01:09

일일 스스스 히로매크로 관련 질문

조회 수 2042 추천 0 댓글 18

1일 스스스 매크로를 작성하였습니다.

(정확히 말하면 1 부터 55찍기죠)


약 5000줄의 스크립트를 작성하여서 지니모션에서 성공적으로 구동을 하였습니다.


용량은 약 90kb 인데요


실제 텍스트파일을 uft-8로 변환 후?스마트폰으로 옮기고 히로매크로 켜서 스크립트 파일을 열어보면 거기에는 600줄 정도 밑으로는

짤려서 나옵니다.


그리고 저장하기 누르면 파일 용량이 10kb로 떨어져버립니다.(짤린 밑 부분은 거품용량으로 되서 날아가버리는...)


스크립트 5천줄짜리를 컴퓨터에서 스마트폰으로 옮길 시 짤리지 않고?온전히 옮길수는 없을까요?


고수님 답변 점


  • 바람바람바람 2014.10.04 01:13

    5천줄..까지는 안해봐서 잘 모르겠지만.. 파일을 통으로 옮기시지 말고, 메일같은걸로 스크립트 자체를 보내세요

    그런 후 복사해서 히로매크로에서 새 스크립트를 만들어서 거기 붙여넣기로 해보세요

  • 까만엘프 2014.10.04 01:18
    역시 600줄 이하론 없어져버리네요

    히로매크로 자체가 안되는건가....

    지니모션에 깔아논 히로매크로는 잘 되는데..ㅠㅠㅠ
  • 샤먼 2014.10.04 02:04
    스크립트 다이어트를 좀 해보시죠...

    예를 들면

    Touchdown 0 100 200
    Sleep 100
    Touch up 0


    Touchpress 0 100 200

    과 역활을 같습니다..
  • 까만엘프 2014.10.04 02:19

    이런 식입니다만... 더 다이어트 되는 곳이 있으려나요

    1랩부터 55랩까지이다보니.... 나름대로는 슬림하게 짰는데도 어마어마할 뿐입니다.ㅠㅠ

    아래는 인벤을 비우는 스크립트만 따와봤습니다.
    //인벤 비우기(보템이하 팔기)
    :inven
    toast 인벤을 띄웁니다
    touchPress 0 363 750
    sleep 3000
    toast 첫번째 줄 체크
    getColor #color 890 1597
    sleep 2000
    if #color == 16725918 or #color == 16748826 or #color == 6148644 or #color == 16777215
    touchPress 0 890 1597
    sleep 2000
    touchPress 0 96 1282
    sleep 1000
    touchPress 0 350 669
    sleep 1000
    touchPress 0 1001 1761
    endif
    sleep 2000
    toast 두번째 줄 체크
    getColor #color 691 1596
    sleep 2000
    if #color == 16725918 or #color == 16748826 or #color == 6148644 or #color == 16777215
    touchPress 0 691 1596
    sleep 2000
    touchPress 0 96 1282
    sleep 1000
    touchPress 0 350 669
    sleep 1000
    touchPress 0 1001 1761
    endif
    sleep 2000
    toast 세번째 줄 체크
    getColor #color 495 1597
    sleep 2000
    if #color == 16725918 or #color == 16748826 or #color == 6148644 or #color == 16777215
    touchPress 0 495 1597
    sleep 2000
    touchPress 0 96 1282
    sleep 1000
    touchPress 0 350 669
    sleep 1000
    touchPress 0 1001 1761
    endif
    sleep 2000
    toast 네번째 줄 체크
    getColor #color 298 1006
    sleep 2000
    if #color == 16725918 or #color == 16748826 or #color == 6148644 or #color == 16777215
    touchPress 0 298 1006
    sleep 2000
    touchPress 0 96 1282
    sleep 1000
    touchPress 0 350 669
    sleep 1000
    touchPress 0 1001 1761
    elseif #color == 2332159 or #color == 794579
    #invencount = 1
    endif
    sleep 2000
    touchPress 0 134 86
    goto :fightstart9
    //인벤 비우기 끝

  • 샤먼 2014.10.04 02:24

    음 보통 아이템이 나오는 것이 보라템보다는 파란탬이나 흰탬이 더 많으실껀데..?


    궂이 3번째 줄이나 4번째 줄까지 가실 필요는 없어 보이십니다..


    인벤 꽉찰때까지 보라템이 많이 나와도 2~3개 인 것을 감안하시면 두번째 줄까지만 체크를 하시는 걸로 만드셔도 충분하실듯 합니다.?


    하지만 현실은 전 귀찮아서 인벤 따위.... -_-;;

  • 샤먼 2014.10.04 02:32

    굳이 4개의 줄을 전부다 검색 하시고 싶으시다면

    아래와 같이 하시는 게 진행 속도도 빠르고
    스크립트 라인도 다이어트가 되실껍니다.

    getcolor 스크립트를 사용할 때마다 우리는 보이지 않는 스크린캡쳐든 뭐든 하게 되는데
    1~4번째 줄의 색값 읽을 곳의 색값을 한번에 가져와서 변수에 저장을 하고 스크립트와 비교하는 것이 더 빠를 것 같네요

    주신 정보로 재구성해 본 스크립트입니다.



    var #color1l 0
    var #color2l 0
    var #color3l 0
    var #color4l 0
    var #color1 16725918
    var #color2 16748826
    var #color3 6148644
    var #color4 16777215

    :start
    toast 인벤을 띄웁니다
    touchPress 0 363 750
    sleep 3000
    toast 첫번째 줄 체크
    getColor #color1l 890 1597
    getColor #color2l 691 1596
    getColor #color3l 495 1597
    getColor #color4l 298 1006
    sleep 1000


    sleep 2000
    if #color1l == #color1 or #color == #color2 or #color == #color3 or #color == #color4
    getColor #color 890 1597


    elseif #color2l == #color1 or #color == #color2 or #color == #color3 or #color == #color4
    touchPress 0 691 1596


    elseif #color3l == #color1 or #color == #color2 or #color == #color3 or #color == #color4
    touchPress 0 495 1597


    elseif #color4l == #color1 or #color == #color2 or #color == #color3 or #color == #color4
    touchPress 0 298 1006
    endif
    //인벤비우기 끝

  • 까만엘프 2014.10.04 02:50

    음...반박은 아니고 몇가지 말씀드리자면

    첫째로
    4줄을 다 검색하는 이유는 1랩부터 55랩까지 손가락 하나 대지 않아도
    알아서 하는 스크립트라서 인벤창을 최대한 채우려는 의도였습니다.
    스스급템 한인벤이 쌓이니까요;;; 그래서 elseif가 아닌 각각의 if문을 돌렸습니다.

    두번째로 별되는 클릭 후 화면동작?시 약간의 딜레이가 있습니다.(화면 넘기기나 아이템정보 띄우기 등 애니매이션이 들어가있죠)
    아시다시피 touchPress는 sleep 100의 딜이 있죠
    하지만? sleep 100으론 동작을 수행하지 않고 넘어가는 경우가 많기?때문에 중간중간 sleep 1초 이상이 필요하구요

    세번째로 5천줄의 스크립트를 짜면서 변수지정을 일일이 하다보면 너무 답도 없이 복잡해서
    변수지정은 최대한 지양했구요...

    네번째로 getColor 변수는 상황에 따라 색값을 가져오는데 딜레이가 있더군요...
    (sleep을 안주면 인식 못할때가 있죠)
    스크립캡쳐방식으로 할 때 클릭 시 지니모션 살짝 랙 걸리는 것과 연관이 있을듯...

    가장중요한 히로매크로 스크립트 최대 길이는 아무도 모르시나요...

  • 샤먼 2014.10.04 02:58
    아항 !

    그런 목적이셧군요

    스스 급 템이 쌓인다면 아래쪽 까지 다 검색을 해야하죠 ㅎ

    아 위에 짠 스크립트 중에 뒤에 부분이 짤렸었네요.. ㅠ

    endif 뒤로
    요 문구가 빠졌습니당 !
    sleep 2000
    touchPress 0 96 1282
    sleep 1000
    touchPress 0 350 669
    sleep 1000
    touchPress 0 1001 1761

    전 getcolor 를 좋아해서 스크립트 상에도 좀 많이 사용하는 경향이 있는데

    getcolor 을 연속으로 쓰고 난 후 로그 기록을 확인해보면 연속된 5개 까지는 색값을 잘 가지고 와서

    제가 글을 하나 올렸었는데 거기도 5개가 연속으로 다 붙어있고 현재 아무런 이상 없이 잘 사용 중에 있습니다. ~

    그래서 getcolor 한번 할 때마다 시간을 주는 것 보다는

    로그를 확인하시고 몇 회 까지의 getcolor 함수가 연속해서 가능한지 확인하시고 상황에 맞게 짜시면 인벤 비우는데 시간도 줄어들고 스크립트도 줄어 들고 좋을 것 같네요...

    최대 길이는... 저도.. 쿨헉.

    제가 짠 스크립트는 초반 이벤트는 수동에 인벤비우기 없이로 진행해서 총 10kb 조금 넘네요 ~
  • 까만엘프 2014.10.04 03:14
    좋은 말씀 감사합니다.

    컴퓨터 지니모션 상 히로매크로로는 90kb 스크립트가 잘 돌아가면서

    왜 휴대폰에선 10kb도 안돌아가는지 의문입니다...ㅜㅠ
  • 샤먼 2014.10.06 06:08
    이번에 저도 인벤 털어버리기 매크로 짜는 중인데 ...

    혹시 저렇게 짜시면 지금 메달 이벤트 중에 매크로 꼬이시지 않던가요?? ㅠ

    전 각 라인마다 마지막을 스캔해서 보라탬 이하 팔기로 짰더니 메달색깔을 읽어버리니 매크로가 꼬이네요..

    이거.. 모두판매 가 뜨는지도 색값확인을 해야되나.. ㅠ
  • 까만엘프 2014.10.08 06:49
    제가 저렇게 짜논이유는 아마 만들다 보면 아실건데

    일반 보라템과 보라메달은 서로 모두판매 / 판매 버튼의 위치가 서로 반댑니다.

    예를 들어 보라템 누르고 왼쪽 버튼이 모두판매 이면

    메달 누르고 왼쪽버튼은 취소 버튼이 있어서

    그냥 모두판매 위치 한번 누르게 하면 메달은 자연스럽게 판매취소가 되요...

    고민 하지 마시고 그냥 모두판매버튼 한번 누르는 스크립트로 해결하시면 될듯
  • 샤먼 2014.10.08 21:48
    스크립트 짜고나서 돌려보니 메달이 색깔 체크 되는곳으로 와버리니 그 안 팔리는 것 때문에 무한 반복을 하고있더라구요 ㅠㅠ
    색깔 확인 >> 메달 클릭 >> 판매 클릭 >> 모두판매 위치 메달일 경우 취소 >> 다시 색깔 확인 >> 메달 클릭............................................

    일단 잠정 보류로....
  • 까만엘프 2014.10.12 03:40
    제 스크립트 그냥 그대로 돌려보시면 아실듯
  • 2에서6 2014.10.14 08:33

    안녕하세요 궁금한게 있어서 여쭤보려고합니다.?


    질문을 올리셨는데 제가 질문하네요 ㅠㅠ


    5천줄가량 내용이 지니모션 히로매크로에 다들어가고 저장이 되던가요??


    저같은경우는 컴퓨터에서 카피해서 바로 히로매크로로 붙여넣기 하는데 (지니모션 사용합니다) 1/3정도만 복사가돠서 강제로 나머지 우겨서 복사하고 저장을 누르니까저장을 실패했다고 뜨네요?


    혹시 똑같은 경험이있으셨다면 어떻게 해결하셨는지 알려주시면 감사하겠습니다 XD

  • 서미네이터 2014.12.02 00:02
    바로 히로매크로로 붙이지 마시고 컴퓨터에서 메모장 하나 만들고 붙여넣은후 다른이름으로 저장 누르면 밑에 파일형식 uft-8 있습니다. 그걸로 바꾸고 저장하시고 지니모션으로 끌어다 넣으시고 파일매니저 들어가셔서 다운로드 들어가서 그 파일을 히로메크로-도큐먼트 들어가서 옮기시면 바로 적용될거에요 저도 처음에 그랬거든요..
  • mide 2014.12.01 23:50

    내용 참고해갑니다

  • 라온아띠 2014.12.01 23:58

    매크로의 의미를 파악하고 싶어서 렙업하고 싶네요... ㅠㅜ 의미 파악하고 화면인식 시키면 매크로 만들 수 있을 거 같은데. ㅠㅜ

  • zxcvds 2015.02.25 14:15

    와 역시 컴퓨터는 어렵군요 ㅋㅋㅋㅋㅋㅋ아직제가모르는게많네요


List of Articles
분류 제목 글쓴이 최근변경 추천
V4 모바일게임 게시판에 매크로 직접 공유 제재 피카부 2019.11.20 0/0
공지 게임 카테고리가 없다면 기타 게시판에 올려... 피카부 2017.03.30 0/0
공지 복귀 및 추천 요청 등의 무의미한 글 제재 피카부 2016.11.25 0/0
몬스터길들이기 미카사기네요.. 13 후아아아앙악 2014.10.06 1/0
몬스터길들이기 다렐 하타인가요..? 12 경진빠 2014.10.04 0/0
소울시커 조용해졌네요 3 숨어야산다 2014.10.04 0/0
몬스터길들이기 이번 용암 어려움노가다 8 양치기꼬마 2014.10.04 0/0
몬스터길들이기 으아아... 9번쨰 7성.. 엘레오놀 ㅠㅠㅠ 13 파똥 2014.10.24 0/0
몬스터길들이기 t900 업데이트;; 6 하뱅 2014.10.04 0/0
별이되어라 일일 스스스 히로매크로 관련 질문 18 까만엘프 2015.02.25 0/0
몬스터길들이기 10/3 패치 후 완전 끊기는 현상 90% 완화 방법. 9 지상에낙원 2014.10.07 0/0
몬스터길들이기 강화만 하면 팅기네요 9 켄터키할배 2014.10.09 0/0
몬스터길들이기 10/3패치후 강화때 튕기는분? 13 시민솝 2014.10.04 0/0
몬스터길들이기 모험용 7성좀 ㅠㅠ 13 깡백 2014.10.09 0/0
몬스터길들이기 몬길 ㄷㄷ... 13 깡백 2014.10.05 0/0
몬스터길들이기 10/3 업뎃 전엔 완전 부드럽고 폰보다 부드... 11 지상에낙원 2014.10.04 0/0
몬스터길들이기 지니모션 , T900 , 버추얼박스 사용법좀 6 몬길주욱도리 2014.10.04 0/0
몬스터길들이기 사냥 렉없이 잘돌아가나요? 2 초월 2014.10.04 0/0
드래곤을만나다 T-800? 900? 어떤버전이 좋은건가요? 1 ismir 2014.10.06 0/0
몬스터길들이기 에러코드 e0010006 버미님 2014.10.04 0/0
몬스터길들이기 강화시 튕김 현상 나름 해결법!? 7 sOzz 2014.10.04 0/0
몬스터길들이기 개척자의 검 나오기는 나오는 건가요? 12 천공의멸망 2014.10.04 0/0
몬스터길들이기 1004매크로 개척지1-2에서 보스앞문짝에 걸... 2 짭새님 2014.10.04 0/0
Board Pagination Prev 1 ... 356935703571357235733574357535763577 ... 3760 Next
/ 3760

전체 최신 인기글

전체 주간 인기글