Ir para conteúdo

Ash Katchup

Membro
  • Registro em

  • Última visita

Tudo que Ash Katchup postou

  1. Então bibas. Alguém afim de fazer isso? Não to vendo ninguem se mecher pra formar a estrutura básica >.<
  2. Todas classes que eu falei seriam INFORMAÇÔES. Elas seriam preenchidas pela leitura dos endereços de memória. Ex.: TPlayer.Level = LEMEMORIA(Endereco.LEVEL) Algo assim Cara, o que tu poder ajudar de código, mesmo .NET, e tutoriais, ja é alta mão =) Por exemplo, uma função ou algo legal que tu tenha.
  3. Ta, vamos colocar um rumo pra esse projeto. Sugiro, como objetivo inicial, estruturarmos as classes básicas, fazendo, obviamente, eles funcionarem direitinho. TClient +Client Chooser +Status Conexao (logado, deslogado) +Ultimo ID look +Char Logado TInformacoesPlayer +Level +Exp +Skills +Soul +Stamina TItem +Id +Quantidade TBackpack +Id +Nome +Status (Aberta/Fechada) +Lista Items TInventorio +Lista Backpacks TEquipamentos +Helmet +Amulet +Armor +Weapon +Shield +Ring +Arrow +Legs +Boots TPlayer +Nome +Informacoes +Inventorio +Equipamentos TCriatura +ID +Nome +Health TBattleList +Lista Criaturas
  4. E se tu pegasse o ID da janela atual, guardasse. Ativasse a do Tibia, enviasse o click. Voltasse a janela atual como principal? =D
  5. Você ja tentou a SendMessage sem usar SetForegroundWindow? Pelo o que eu li, funcionaria sem necessitar estar focada..
  6. Ta na net, gurizada medonha \o/ https://code.google.com/p/tibia-delphi-library/
  7. ACho que a SendMessage funciona em BackGround.
  8. Para usar o SVN você tem que baixar o Tortoise. Se quiser, eu posso hostar no google code. Posso?
  9. Ash Katchup postou uma resposta no tópico em Recursos Avançados
    Estou esperando pra ver "das qualé "=D
  10. Baixei agora as Units para olhar. Comentários: ->Os endereços você testou ou copiou? Não vamos copiar endereços, vamos descobrir eles por nós mesmos ou verificar se estão corretos ->Não coloque a função BLPosition dentro da Unit "Memory Declaration". Vamos deixar essa UNIT só pra lidar com a memória. ->Acho que a TibiaUnit.PAS não deveria conter um clientchooser. No máximo uma função que retorna a lista dos clientes abertos, com o nome do char e o ID do processo de cada um. Lembrando que o objetivo é fazer uma UNIT global para ajudar todo e qualquer programação em Delphi para Tibia. Estou fazendo um tutorial de como ler os containers (backpack) em C#, desde a procura dos endereços até a lógica. Pretendo postar qualquer dia desses, logo que terminar. Que tal implementar em delphi na Unit? xD
  11. Ash Katchup postou uma resposta no tópico em Recursos Avançados
    GetContainer é uma função, não uma propriedade. Cada vez que tu usa uma função, você tem que colocar os parâmetros. Se não tiver nenhum, tem que abrir e fechar parênteses. O erro ocorre por isso. GetContainer()
  12. Nome: Juvenal Ballista Experiência em pascal: 1 ano (tenho pouca experiencia) linguagens que domino: VB6 (mestre = 3 anos, todo dia) e C# (nivel médio = 1 ano, todo dia) E-mail: [email protected] Minha principal contribuição seria com idéias, descobertas e tutoriais, já que to fazendo minha própria API em C#.
  13. Concordo com o Join. O "C++", como o nome diz, é uma complementação do C. Não é outra linguagem. É a mesma com novas funcionalidades. Obviamente, algumas coisas mudaram, mas não foi 100%...

Informação Importante

Confirmação de Termo