메저리 스크롤만 특정 마법책(or 컨테이너)에 넣기 > 클래식어시스트 매크로

본문 바로가기
사이트 내 전체검색

클래식어시스트 매크로

 

메저리 스크롤만 특정 마법책(or 컨테이너)에 넣기

페이지 정보

profile_image
작성자 빡군
댓글 2건 조회 108회 작성일 24-03-06 00:22

본문

cee75328a98c23b56618764b74a9c2b0_1709652202_6371.png
이런 상자에서 메저리 스크롤만 골라서 옮길 수 있습니다!


----------------------------------------------------


모아놓은 스크롤로 풀북을 만들 때 사용한 매클입니다.

지금 마고섭에서는 메저리 풀북을 5만골드에 팔고있기 때문에 크게 효용성이 없을 수도 있지만

필요한 분은 활용하시거나 또는 매클을 공부하시는 분들께 하나의 자료가 됐으면 하는 바람에 올립니다.


from Assistant import Engine

def MoveAllItemsInContainerToContainer(source_cont, destination_cont):
    
    cont = Engine.Items.GetItem(source_cont)
    
    if cont == None:
        print 'Cannot find container'
        return
        
    if cont.Container == None:
        WaitForContents(source_cont, 5000)
        
    for item in cont.Container.GetItems():
        type = Graphic(item)
        if type >= 0x1F2E and type <= 0x1F6C: #메저리 스크롤 그래픽 범위
            MoveItem(item, destination_cont)
            Pause(600)
        else:
            IgnoreObject(item)


HeadMsg("옮길 물건이 있는 컨테이너 선택")
PromptAlias("source_cont")
HeadMsg("어디로 옮길지, 컨테이너 선택")
PromptAlias("destination_cont")
source_cont = GetAlias("source_cont")
destination_cont = GetAlias("destination_cont")

MoveAllItemsInContainerToContainer(source_cont, destination_cont)

이 매클의 핵심은 컨테이너 안의 여러 아이템 중에 메저리 스크롤을 구분해 내는 로직입니다.

(어디서 참고했는데 어딘지 까먹...;;)


메저리 스크롤은 하나의 타입이 아닙니다.

각각의 모든 타입을 등록할 수도 있지만 그럼 멋이 없겠죠?


타입 그래픽 코드의 일정 범위임을 활용해서 아래와 같은 코드로 메저리 스크롤인지 아닌지 판별할 수 있습니다.


if type >= 0x1F2E and type <= 0x1F6C#메저리 스크롤 그래픽 범위 

이상 핵심 로직에 대한 설명이었습니다.


사용방법

1. 스크롤이 담겨있는 상자를 타겟팅 한다.

2. 스크롤을 옮길 곳을 타겟팅 한다.(마법책도 타겟팅 가능)

3. 스크롤이 옮겨진다. 끝.


마법책에 마법 개수가 업데이트 안돼서 문제가 있는 것 처럼 보이나

매클 완료 후 마법책을 더블클릭해서 열어보시면 개수가 업데이트됩니다.



cee75328a98c23b56618764b74a9c2b0_1709652151_6011.png
 

🔒 로그인 후 내용을 확인하세요

댓글목록

profile_image

마스터골드님의 댓글

마스터골드 작성일

감사합니다!

profile_image

하얀마녀님의 댓글

하얀마녀 작성일

와 이런기술이 있엇네요
스크롤 한땀한땀 옮겨 책에 넣었는데
감사 합니다~

Total 134건 5 페이지
클래식어시스트 매크로 목록
번호 제목 글쓴이 조회 날짜
열람중 빡군 109 03-06
53 빡군 161 03-05
52
둠 다크파더 뼈 제거 인기글 댓글1
빡군 148 03-05
51 바보울온 219 03-05
50 빡군 148 03-03
49
scavenger on/off 단축키 인기글 댓글4
빡군 120 03-03
48 빡군 290 03-03
47 바보울온 299 02-29
46 바보울온 591 02-28
45 바보울온 141 02-23
44 바보울온 81 02-23
43
[클어씨#19] 치바리 훈련 매크로 인기글 첨부파일 댓글2
바보울온 232 02-19
42
[클어씨#18] 상점 물건 사재기 매크로 인기글 첨부파일 댓글4
바보울온 203 02-19
41 바보울온 158 02-17
40
[클어씨#16] 리무브트랩 훈련 매크로 인기글 첨부파일 댓글2
바보울온 316 02-16
39 바보울온 246 02-16
38 fisherH 127 02-15
37 fisherH 129 02-15
36 fisherH 288 02-15
35 fisherH 208 02-15

검색

 


회사소개 개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 00-000-0000 FAX. 00-000-0000 서울 강남구 강남대로 1
대표:홍길동 사업자등록번호:000-00-00000 개인정보관리책임자:홍길동

Copyright © 소유하신 도메인. All rights reserved.