Faramir_TibiaAuto_AutoRing


Okina II

Recommended Posts

É aquele Auto Ring do Faramir, ele esta configurado pra puxar o item de 1 e 1 segundo, basta você trocar 1000 para 6000, porque a escala é de 1 segundo = 1000. 

 

Arrasta pra área de trabalho, porque geralmente o Windows não deixa salvar o script no disco local. Botão direito em cima, opção "Edit with IDLE" fecha o "Python Shell(Bloco de notas em branco)".

 

Logo no inicio tu vai ver:

 

if (nr==0): return (0,1000,self.fun1);

 

 

Modifica pra:

 

if (nr==0): return (0,6000,self.fun1);

 

 

Salva e volta na pasta... vai funcionar normalmente.

 

Se preferir pode colar o script todo...

 

 

class ModuleAutoRing:

      def getName(self):
          return "Auto Ring By Faramir"
 
      def getVersion(self):
          return "1.1"
 
      def getFunDef(self,nr):
          if (nr==0): return (0,6000,self.fun1);
          return ();
         
      def getConfigParam(self,nr):
          if (nr==0): return ('RingID', 'ID do anel para puxar'); # ring ID to auto move into ring slot
          return ();
 
      def fun1(self,params):
         ringToMove = 3098
         if params['RingID']:
           ringToMove = int(params['RingID']);
           
         slotItem = tareader.readItem(12+taitem.getValueForConst('addrSlotArrow')+taitem.getValueForConst('addrOffset'));
         if slotItem['objectId'] == 0:
          for contNr in range(taitem.getValueForConst('maxContainers')):
            cont=tareader.readContainer(contNr);
            for itemNr in range(cont['itemsInside']):
              item=tareader.readContainerItem(contNr,itemNr);          
              if(item['objectId'] == ringToMove):
                tasender.moveObjectBetweenContainers(ringToMove, 0x40 + contNr, itemNr, 0x09, 0, 1);
                return true;
                                        
tibiaauto.registerPlugin(ModuleAutoRing)

 

  • Like 4
Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...

ta, vc pos pra puxar de 6 em 6 seg, mas qual era o erro?Não tava puxando ou tava bugando?

Esses dias eu mesmo de ring nao tava healando, desloguei, e nada.Troquei de ring e continuou bugado..

 

primeiro respondendo, eu acredito que estava bugando pq ele fica puxando sempre, não sei se vc reparou, mas ele não puxa só quando acaba, ele puxa o tempo todo, acredito que o bug acontece por isso, mas mesmo assim eu fiz um tópico em bugs hoje alertando faramir que esses bugs pequenos são irritantes

http://forum.tibiarpgbrasil.com/index.php?/topic/61191-relacionados-a-logout/#entry507167

 

dá um like lá se tiver bom ;P

Link to comment
Share on other sites

primeiro respondendo, eu acredito que estava bugando pq ele fica puxando sempre, não sei se vc reparou, mas ele não puxa só quando acaba, ele puxa o tempo todo, acredito que o bug acontece por isso, mas mesmo assim eu fiz um tópico em bugs hoje alertando faramir que esses bugs pequenos são irritantes

http://forum.tibiarpgbrasil.com/index.php?/topic/61191-relacionados-a-logout/#entry507167

 

dá um like lá se tiver bom ;P

if slotItem['objectId'] == 0: essa função faz com que só puxe o ring caso não tenha o ROH lá..

o que ele fez foi fazer com que ao inves de puxar de 1 em 1 seg quando não tiver ring, ele irá puxar de 6 em 6 seg... e caso vc esteja usando o bot pra outra função (tipo SD, minerar, etc..) vai acabar não puxando o anel pq ele vai dar prioridade pras outras coisas.

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...