확장팩 팁과 노하우 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[매크로] 제분 매크로입니다.

서몬킹
댓글: 28 개
조회: 29162
추천: 18
비공감: 4
2015-01-21 22:54:53
대항해시대의 추억이 생각나는 순수 노가다 클릭질의 제분과 보석 추출.
대항온 접은 이유 중 하나였죠.
제분과 보석 추출은 일부러 서버하고 통신하며 동작하게끔 만들어 놓은 게 해킹 대비인 건지 오토 대비인 건지 모르겠습니다만, 매 회 수작업이 필요한 일이죠.
그리고 서버하고 통신하는 건 기본적으로 자동 실행 안 됩니다. 오토 방지 로직 때문에 스크립트 매크로는 연속 실행이 막혀 버립니다.
그래서 어쩔 수 없이 서버용 한 칸, 스크립트용 한 칸 해서 따로 매크로를 쓰지 않으면 논리 회로를 적용하지 못 합니다.
이런 거 올려봐야 맘에 안 든다 싶을 때 블락 걸어버리면 그만이겠지만, 뭐 이정도까진 허용 범위가 아니겠나 싶습니다.


1. '막제분' 이란 이름으로 매크로 하나 만듭니다.
2. '막제분' 을 1번 칸에 위치 시킵니다.
3. 새 매크로 하나 만들어서 아래 내용으로 매크로 실행합니다. 이건 일반 매크로처럼 실행하면 됩니다.

/run for b=0,4 do for s=1,36 do i={GetContainerItemInfo(b,s)}c={GetItemInfo(i[7]or 1)}if c[7]=="약초"and c[3]==1 and i[2]>4 then n="막제분"i=GetMacroIndexByName(n)EditMacro(i,n,"","/시전 제분\n/사용 "..b.." "..s)end;end;end
/click ActionButton1


녹템은 제외합니다. 흰색템만 제분합니다.
약초 종류 다 확인해 본 게 아니기 때문에, 필터에 걸리지 않는 특수한 종류가 나올 지도 모릅니다.
한 번 실행에 한 번 제분합니다.
'막제분'이란 이름의 매크로가 여러 개 있으면 안 되고 한 개만 있어야 합니다. 즉 유일한 이름이어야 합니다.

보통은 frame 만들어서 이벤트 처리하는 게 일반적인 것 같던데, frame 없이 해도 글자 제한 안이길래 만들어 봤습니다.
광석은 기획이 왔다갔다 하는지 보석추출이 가능한 기준이 불명확한 점이 좀 있는데, 제분은 좀더 일관적인 기준이라서 약간 낫긴 하더군요.

이제 슬슬 다음 글은 지금까지의 매크로 활용에 대해 정리할 때가 된 것 같군요.


ps) 특수 문자가 제대로 안 올라가서 수정 중입니다. -> 수정 완료

Lv2 서몬킹

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 와우
  • 게임
  • IT
  • 유머
  • 연예
AD