매크로

조회 수 1000 추천 0 댓글 15

전혀 모르시겠다면.. 히로매크로 홈페이지에서 도움말 문서를 정독해주세요.


1. goto 로 따로 처리한게 없을땐 다음 분기문이 자동으로 실행됩니다.


:march


getcolor #color #ax #ay

if #color == #color2

sleep 500

goto :cach

endif


:bach


위 예제의 경우, #ax #ay 좌표의 컬러값이 #color2 와 일치할경우 분기문 :cach 아닐경우 :bach 로 가게됩니다.



2. 히로매크로는 루프문은 공식적으로 지원하지 않습니다만 편법으로 쉽게 가능합니다.


1번의 예제를 적당히 이용하는겁니다만,


:loop1


:sims

goto :loop1


이란 방식으로 간단히 구현 가능합니다.




3. getcolor 로 색값을 따왔는데 오동작이 많이 날땐 변수를 활용해주세요.


변수는 아무리 많이 지정하여도 사양을 많이 잡아먹지 않습니다.


사양을 많이 잡아먹는 명령문은 getcolor 하나라고 생각하시면 됩니다. 나머지 명령문이나 변수들은 아무리 많이 사용하여도 큰 지장이 없습니다.


이를 이용, 오동작이 많이 나는 부분에서 getcolor 문을 여러개 사용하거나 값을 얻는 좌표를 자주 바꾸지 말고, 변수를 이용해줍니다.


sleep 200

getcolor #color2 #mapgox #mapgoy
if #color2 == #mapgoc
sleep 200
#questend = #questend + 1
endif

if #questend == 5
#questend = 0
goto :start
endif


goto :loopx


별이되어라 스크립트중의 일부입니다만 던전 종료시 체크 부분이 오동작 하는 부분을 변수를 이용하여


#mapgox #mapgoy 좌표의 색값이 #mapgoc 와 총 0.4초 간격으로 5번? 동일할경우 던전 종료 체크 부분을 나가서 시작부분으로 돌아가는 예제 입니다.


화려한 이펙트로 인해 오동작하는경우를 줄여줍니다.



4. 색값을 따기에 애매할땐 반대로 안될때의 색값을 따보자.


일단 예제부터 보시죠.


:dun3
getcolor #color #dun3x #dun3y
if #color == 0
goto :dun2
else
touchPress 0 #dun3x #dun3y
#stage = 3
sleep 1000
goto :join
endif


:dun2
getcolor #color #dun2x #dun2y
if #color == 0
goto :dun1
else
touchPress 0 #dun2x #dun2y
#stage = 2
sleep 1000
goto :join
endif


#dun3x #dun3y 의 색값을 딴뒤, 못들어갈때의 색값이면 dun2 로 가서 다른것이 입장가능한지 체크,


못들어갈때의 색값이 아니라면 입장을 하는 방식입니다.


입장이 가능한데 색값이 변화무쌍할때 적용가능합니다.?




더 적고픈데.. 나갈시간이 다됐네요.? 부족한 내용은 나중에 이어서 적겠습니다. ^^;;


설명이 미흡한 부분은 댓글 주시면 나중에 답변드리겠습니다. 긴 글 읽어주셔서 감사하겠습니다.



  • profile
    채원 2014.10.25 14:08

    잘 보았습니다.

    다음편도 기대가되는군요 ㅎㅎ

    외출 잘 하고 오십시오.

  • BeMoon 2014.10.26 00:44
    고렙이신것보니 고수님이신거 같은데 뉴비에게 댓글주시다니 굽신굽신 (__)
  • profile
    채원 2014.10.26 00:56
    고수라니요 ㅎㅎ
    그냥 BeMoon님보다 테일스타를 조금 더 일찍알았을 뿐입니다.
  • BeMoon 2014.10.26 01:04
    여기 눈치보니깐.. 제가 쓴글따윈 쓰레기로 버리고도 남을 괴수분들 많은 사이트 같은데..

    훨씬더 일찍하셨으면 충분히 고수이실듯하네요 ^^;;
  • profile
    채원 2014.10.26 01:07
    레벨과 내공이 반드시 정비례관계는 아니죠 ...
    전 매크로를 잘 쓰지 않다가 이번에 접하게되어서
    BeMoon님보다 아는게 없습니다.
    기초부터 하자는 생각으로 잘 보고있습니다.
    다음편도 시간되실때 어서 만들어주세요 ~.~
  • 이장님아들 2014.10.25 15:33

    sleep 200???????????????????????????????????????? :지연시간

    getcolor #color2 #mapgox #mapgoy??? :색 확인 좌표
    if #color2 == #mapgoc??????????????????????? :체크할 색
    sleep 200??????????????????????????????????????????:지연
    #questend = #questend + 1???????????????? : 1
    endif??????????????????????????????????????????????? : 2

    if #questend == 5?????????????????????????????? :3
    #questend = 0?????????????????????????????????? :4
    goto :start???????????????????????????????????????? :START로 이동
    endif??????????????????????????????????????????????? :5


    goto :loopx????????????????????????????????????? :LOOPX로 이동


    저 죄송한데요 1~5번 문구를 모르겠어서요

    기존에 쓰던 문구에서 ???

    #questend = #questend + 1????????????????
    endif??????????????????????????????????????????????

    if #questend == 5?????????????????????????????
    #questend = 0??????????????????????????????????


    이부분만 추가 하면 되는거에요?????????????????????????????????

  • BeMoon 2014.10.26 00:31
    네. 전체 문구를 봐야 겠지만.. 대충 맞습니다.
  • 샤키 2014.10.27 23:42

    헛.. 여기서 지식이 짧다는게 느껴지네요.ㅠ

  • 일망이 2014.10.28 04:47

    와~~이런글들 너무 좋아요~~감사합니다~~

  • 랭이 2014.10.28 11:24

    예전 학부때 fortran으로 프로그램짜던 생각이 새록새록하네요 ㅎㅎ
    loop문이나 if문이나 비슷비슷한것같습니다.
    저도 시간나면 한번 짜봐야겠네요

  • 오기바라기 2014.10.30 08:54

    정말 대단하세요^^

  • 토도리아 2014.10.31 16:18

    감사합니다 하나하나 주어먹고있네요 ㅋㅋ

  • 루진 2014.11.01 21:17

    오 딱 궁금했던 부분이엇는데 감사합니다

  • 닉얼굴 2014.11.13 00:15

    매크로를 직접 만드는건 참 힘든거같아요

  • 다목적농약 2014.12.19 12:21

    감사합니다..ㅎㅎ 하나하나 이런팁 하나하나 모아서 스크립트 하나 짜보겠습니다!


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 예전 신기루님 혹은 신기루님매크로 쓰고계신분께 질문... 2 sk6712 2015.02.02 0/0
질문 예전 일일스스스 에다가 + 신발 사기 넣을려면 5 히로별되 2014.11.13 0/0
자유 예전에 올라온 별되하는님꺼로 한방은 되네요 4 klsa 2014.12.20 0/0
정보 예제로 보는 히로 매크로 실전 팁들 (2) 15 BeMoon 2015.06.13 2/0
정보 예제로 보는 히로 매크로 실전 팁들. 15 BeMoon 2014.12.19 0/0
질문 오늘 가입해서 별되 매크로 만들기 도전해봤는데요 3 뿌래땅뿌루국 2015.02.28 0/0
자유 오늘 가입했어요 3 쿠로쿠로몬 2014.12.07 0/0
질문 오늘 대규모패치 별되! 5 김하트 2015.01.27 0/0
자유 오늘 드디어 렙 2가 되엇겄만... 10 다삐 2014.12.15 0/0
자유 오늘 업뎃이후... 1 qkekdid 2014.11.27 0/0
자유 오늘 패치로 인한 월드맵 인식 대처방안 3 epox 2014.12.11 0/0
자유 오늘자 패치로 오토핫키로 넘어가야겠내요 3 그냥그래요 2014.12.11 1/0
자유 오늘처음가입했는데 ...신세계네요 4 별이되고프다 2015.01.05 0/0
질문 오늘첨알게된 히로, 게임상 이미지인식은 어떤원리인가요? 3 우후훅 2015.01.14 0/0
자유 오늘패치로 UI변경된게 3가지정도 보이네요 5 epox 2014.11.27 0/0
자유 오래 켜놓으면 색값을 못읽어요 2 바다표범 2014.12.12 0/0
자유 오랜만에 히로매크로 짤려니까 백지네요... 1 매냐현질 2018.06.27 0/0
자유 오버히트 뉴비 인데 3 정팔잉이 2018.08.26 0/0
질문 오전9시 팝업창 문제ㅠㅠ 3 미노쓰쓰 2015.01.11 0/0
자유 오토핫키 공부하다가 히로매크로로 하스작..... 7 그냥그래요 2014.12.12 0/0
Board Pagination Prev 1 ... 636465666768697071 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글