펫 슬롯 확인하기(예: 1슬롯 나메 확인)
페이지 정보
작성자 빡군 작성일 24-03-03 08:57 조회 294 댓글 3본문
나메 1슬롯인지 확인하려고 로어 찍고 페이지 넘기기 귀찮으시죠?
4슬롯 펫 타고 테임 시도해서 되면 1슬롯, 안되면 2슬롯으로 확인하는 것도 가능하지만
아래 매클 사용하시면 몇 슬롯인지 간편하게 알 수 있습니다.
필수품
슬롯 확인 가능한 수치의 Animal Lore 스킬
사용방법
두 가지 방법이 있습니다.
방법1. 그냥 확인할 펫 근처에서 매클을 실행 (다른 대상에 로어 찍힐 수 있음...)
방법2. 확인할 대상에 애니멀 로어를 찍어서 검프를 띄운 후 매클을 실행
검프가 띄워져있으면 해당 검프의 정보를 기준으로 슬롯을 표시해주고,
검프가 없으면 가장 가까이에 있는 그레이나 레드에 애니멀 로어를 써서 알려줍니다.
이상입니다.
from Assistant import Engine
def GetLoreGumpPetSlot():
if not GumpExists(0xd937d1db):
return "no"
res,gump = Engine.Gumps.GetGump(0xd937d1db)
element = gump.Pages[7].GetElementByXY(53,236)
if element == None:
return "no"
pet_slot = element.Text[-6:]
if pet_slot == None:
return "no"
return pet_slot
if GumpExists(0xd937d1db):
slot = GetLoreGumpPetSlot()
pet_name = None
else:
GetEnemy(["Murderer","Gray","Criminal","Enemy"],'any','Closest')
pet_name = Name("enemy")
UseSkill("Animal Lore")
WaitForTarget(5000)
Target("enemy")
WaitForGump(0xd937d1db, 2000)
slot = GetLoreGumpPetSlot()
ReplyGump(0xd937d1db, 0)
if pet_name != None:
HeadMsg("< "+pet_name+" >", 'self', 129)
HeadMsg("Pet Slots "+slot, 'self', 111)
댓글목록 3
fisherH님의 댓글
fisherH 작성일이거 굇수님들의 어나더 매크로
LastEnvoy님의 댓글
LastEnvoy 작성일이햐 좋네요 ㅠㅠ
베깅레전님의 댓글
베깅레전 작성일이게 매크로로 되다니...감탄