Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Ola galera tenho 2 scripts .py e gostaria que alguem convertesse eles para .lua ou se puder fazer um igual.

 

Script 1

 

class ModuleDesintegrator:

      def getName(self):
          return "Auto Desintegrar"
 
      def getVersion(self):
          return "1.0"
 
      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();
        moneyRuneId = 3193    
        useOnItemIDs = [1781, 3039, 3038, 1782, 3036, 1780, 3041, 3037]
        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(moneyRuneId, itemId, selfCh['x']+offsetX, selfCh['y']+offsetY, selfCh['z'], 2)                  
              return()
 
tibiaauto.registerPlugin(ModuleDesintegrator)

 

Script 2

 

class ModuleMining:

      def getName(self):
          return "Auto Usa Pick"
 
      def getVersion(self):
          return "1.0"
 
      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)

 

Script 1

Usa runa automaticamente em determinado item para "desintegra-lo"

 

Script 2

Usa Pick automaticamente na parede com ID .... e joga itens com id .... automaticamente no chao.

 

 

Agradeço desde já.

Link para o post
Compartilhar em outros sites

nunca tinha visto isso, oque é .py? Python? Isso é na source? que versão de tibia usa isso?

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites

nunca tinha visto isso, oque é .py? Python? Isso é na source? que versão de tibia usa isso?

Esse é um script python. esse tipo de script é usado no tibia auto.

Link para o post
Compartilhar em outros sites

oque seria tibia auto?

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites

oque seria tibia auto?

é um bot para tibia. mais o script eu preciso pra outro motivo...

 

gostaria de um script q use o item x nos itens y,z,r,t

e que ele use pick no item "a" e jogue os itens "b,c,d" no chao.

 

+/- isso. de forma automatica. 

Alguem por favor? 

Link para o post
Compartilhar em outros sites

Filhão, aqui não é o suporte para scripts de bots para Tibia, e sim scripts para servidores Open Tibia.

Esses scripts foram criados para serem usados em BOT. porem eu quero um script parecido com esse pra eu montar um evento automatico no meu servidor.

Se voce nao leu o post onde eu falei que preciso pra outro motivo nao venha falar sem saber.. se nao for ajudar por favor nao atrapalhe.

Editado por Babidy (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo