선택한 아이템을 이동하는 메크로 만드려는데... 도움부탁드립니다. > 라죠 매크로

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

라죠 매크로

 

Enhanced Razor 선택한 아이템을 이동하는 메크로 만드려는데... 도움부탁드립니다.

페이지 정보

profile_image
작성자 Sendol
댓글 3건 조회 76회 작성일 25-05-15 22:31

본문

선택한  from , to 상자, 아이템 선택도 잘 되는것 같은데.!

아이템 이동 함수.. 

move_item() 여기서 부터 

잘 안됩니당~~


클어시의 상자템을 다른상자로 이동하는...

아이템 이동 메크로를 만들어보고 싶었는데..

잘 안되서 문의드려 봅니다.


#

#

#

#

fromContainer_Serial = ''

toContainer_Serial = ''

item_Serials = ''

item_Serial_ID = 0



def choose_fromContainer():

    Player.HeadMessage(70,'Choose Item From Container')

    fromContainer_Serial = Items.FindBySerial(Target.PromptTarget("fromConainer"))

#    Player.HeadMessage(70,'' + str(fromContainer_Serial))

    Misc.Pause(500)


def choose_toContainer():

    Player.HeadMessage(70,'Choose Item To Container')

    toContainer_Serial = Items.FindBySerial(Target.PromptTarget("toConainer"))

#    Player.HeadMessage(70,'' + str(toContainer_Serial))

    Misc.Pause(500)


def choose_item():

    Player.HeadMessage(70,'Choose Item')

    item_Serials = Items.FindBySerial(Target.PromptTarget("itemChoose"))

#    Player.HeadMessage(70,'' + str(item_Serials))

    item_Serial_ID = item_Serials.ItemID

#    Player.HeadMessage(70,'' + str(item_Serial_ID))

    Player.HeadMessage(70, fromContainer_Serial)

    Misc.Pause(500)


def move_item():

#    while Items.FindByID(item_Serial_ID, -1, fromContainer_Serial):

#        Player.HeadMessage(70,'==' + str(item_Serials_ID) + str(item_Serials))

        moveitem = Items.FindByID(item_Serial_ID, -1, fromContainer_Serial)

        Player.HeadMessage(70,'' + str(moveitem))

        if moveitem != None:

            Items.Move(moveitem, toContainer_Serial, -1)

            Misc.Pause(1000)

#            if not Items.FindBySerial(fromContainer_Serial):

#                break

#

#

#

#

choose_fromContainer()

Misc.Pause(500)

choose_toContainer()

Misc.Pause(500)

choose_item()

Misc.Pause(500)

move_item()


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

댓글목록

profile_image

김레이님의 댓글

김레이 작성일

일단 함수 다 푸시구요.. 하나하나 액션을 함수로 만들 필요는 없어보이는데 굳이 하시겠다면 각 함수에서 리턴값을 줘야 합니다.
그리고 Items.FindByID 에서 int 로 받아야 하는데 fromContainer_Serial 이 str 이라서 안된다고 에러가 뜨네요. choose_fromContainer() 에서 fromContainer_Serial 를 줬기 때문에 그냥 쓰려고 하신 것 같은데 찍어보시면 알겠지만 값이 없습니다. 각 함수간에 변수 공유가 안되기 때문에..
또 Items.FindByID 는 container 파라미터에서 시리얼을 받는데 함수 다 풀었다고 가정할 때 fromContainer_Serial 쪽을 보면 타겟잡은걸 굳이 FindBySerial 로 변환할 필요가 없습니다(상단). 그러면 Item 형이 되기 때문에.. 만약 그대로 갈거면 .Serial 붙이면 됩니다만 어차피 Target 에서 시리얼로 리턴하기 때문에 굳이..

profile_image

Sendol님의 댓글의 댓글

Sendol 작성일

고맙습니다 김레이님  참고해서 좀더 수정해 보겠습니다~

profile_image

양파님의 댓글

양파 작성일

대략 보아하니 로컬변수 때문같은데 def 푸시면 될듯?

Total 93건 1 페이지
라죠 매크로 목록
번호 제목 글쓴이 조회 날짜
93 Enhanced Razor 바보울온 44 07-26
92 Enhanced Razor 슬로우샷 59 07-24
91 Enhanced Razor 바보울온 43 07-22
90 Enhanced Razor 바보울온 74 06-26
89 Enhanced Razor 바보울온 51 06-26
88 Enhanced Razor 바보울온 64 06-13
열람중 Enhanced Razor Sendol 77 05-15
86 Enhanced Razor 투낙투낙툰 65 05-16
85 Enhanced Razor
파스 팔기 인기글 첨부파일 댓글1
김레이 108 05-15
84 Enhanced Razor 바보울온 77 05-11
83 Enhanced Razor 바보울온 86 05-02
82 Enhanced Razor 양파 196 04-27
81 Enhanced Razor
(25.05.14) 라죠인핸 개조 0.8.2.243yp7 인기글 첨부파일 댓글2
양파 176 04-24
80 Enhanced Razor
(25.04.22) 라죠인핸 개조버전 0.8.2.243yp5 인기글 첨부파일 댓글2
양파 202 03-24
79 Enhanced Razor 흑양파 148 03-24
78 Enhanced Razor
컨테이너 내 아이템 정리하기 인기글 첨부파일 댓글2
김레이 137 03-23
77 Enhanced Razor 흑양파 106 03-18
76 Enhanced Razor 바보울온 96 03-16
75 Enhanced Razor 바보울온 65 03-13
74 Enhanced Razor 바보울온 62 03-11
73 Enhanced Razor 바보울온 122 03-07
72 Enhanced Razor 투낙투낙툰 131 03-05
71 Enhanced Razor 바보울온 183 02-27
70 Enhanced Razor 바보울온 91 02-27
69 Enhanced Razor 바보울온 239 02-24
68 Enhanced Razor 바보울온 116 02-24
67 Enhanced Razor 바보울온 94 02-24
66 Enhanced Razor 바보울온 104 02-24
65 Enhanced Razor
오토루팅 스크립(C#) 인기글 첨부파일 링크첨부 댓글3
모자장수 229 02-13
64 Enhanced Razor 바보울온 169 02-11

검색

 


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

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

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