Patata Posted June 17, 2018 Report Share Posted June 17, 2018 Fala galera, bom to aqui fazendo uma pescaria de quebrada e tô precisando de uma ajuda. Esse script comecei a editar para drop de fish so que, dropa toda hora 1 em1. quero aumentar para 100, pra ficar mais agil de carregar alguem pode me dizer qua linha eu edito isso ? Ou se tem como juntar mais rápido. Vlw a ajuda. 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 = [3578] # 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) Quote Link to comment Share on other sites More sharing options...
x Anjobad lajedo x Posted June 18, 2018 Report Share Posted June 18, 2018 eu uso esse quando vou pesca ver ae se presta pra vc class ModuleMining: def getName(self): return "Auto pesca" 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 = [3580, 3578, 7158, 7159, 1782, 3037, 3036, 3038, 3041, 3039, 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) 1 Quote Link to comment Share on other sites More sharing options...
Patata Posted June 18, 2018 Author Report Share Posted June 18, 2018 8 minutos atrás, x Anjobad lajedo x disse: eu uso esse quando vou pesca ver ae se presta pra vc class ModuleMining: def getName(self): return "Auto pesca" 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 = [3580, 3578, 7158, 7159, 1782, 3037, 3036, 3038, 3041, 3039, 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) esse dropa todos mais dropa assim que cai na bp quero editar a quantidade para 50 pelo menos. Não sei qual linha editar. Quote Link to comment Share on other sites More sharing options...
ThiagoMetal Posted June 18, 2018 Report Share Posted June 18, 2018 3 horas atrás, Patata disse: esse dropa todos mais dropa assim que cai na bp quero editar a quantidade para 50 pelo menos. Não sei qual linha editar. Teste assim: class ModuleFishing: def getName(self): return "AutoFishing" 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 = [3580, 3578, 7158, 7159, 1782, 3037, 3036, 3038, 3041, 3039, 1781] # items para jogar fora # dropar items for dropItemID in dropItemIDs: dropItem=tautil().lookupItem(dropItemID); if dropItem['contNr'] != -1: if dropItem['quantity'] >= 50: 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(ModuleFishing) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.