Postado Novembro 4, 2015 9 anos Galera, bom dia! Estou num impasse e gostaria da ajuda de vocês. Estou jogando um servidor e tem um sistema de mining, e eu tenho o script em pyton pra auto mining. A questão é a seguinte, No Script abaixo, a linha que está em negrito são os itens que o bot está dropando no chão. Os itens que estão com fundo verde são os que eu quero mudar! Queria que eles fossem jogados do lado direito do char. Alguem poderia me ajudar? 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, 3041, 3039, 3038, 3037, 3036, 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) Muuuuito Obrigado desde já!
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.