Creio que não haja problema nesse script eu baixei ele aqui mesmo no forum de um post de gms
class ModuleMining:
def getName(self):
return "Auto Mining By Faramir"
def getVersion(self):
return "1.1"
def getFunDef(self,nr):
if (nr==0): return (0,1000,self.fun1);
return ();
def getConfigParam(self,nr):
return ();
def fun1(self,params):
selfCh=tareader.readSelfCharacter();
pickId = 3456 # id da pick
useOnItemIDs = [5638, 5639, 5640, 5641, 5642, 5643, 5644, 5645, 5646, 5647, 5648, 5649, 5650, 5651] # ids das paredes
dropItemIDs = [1792, 1780, 3147, 3207, 1782, 1781] # items para jogar fora
# dropar items
for dropItemID in dropItemIDs:
dropItem=tautil().lookupItem(dropItemID);
if dropItem['contNr'] != -1:
tasender.moveObjectFromContainerToFloor(dropItemID, 0x40 + dropItem['contNr'], dropItem['pos'], selfCh['x'], selfCh['y'], selfCh['z'], dropItem['quantity'] or 1)
# usar pick na parede
for offsetX in range(-1,2):
for offsetY in range(-1,2):
items = tareader.mapGetPointItemsCount(offsetX, offsetY, 0)
topPos = tareader.mapGetPointTopPos(offsetX, offsetY, 0)
itemId = tareader.mapGetPointItemId(offsetX, offsetY, 0, topPos)
if itemId in useOnItemIDs:
tasender.useWithObjectOnFloor(pickId, itemId, selfCh['x']+offsetX, selfCh['y']+offsetY, selfCh['z'], 2)
return()
tibiaauto.registerPlugin(ModuleMining)