Ir para conteúdo
  • Cadastre-se

Criando um Mini-Bot no Delphi (Sem API)


Posts Recomendados

  • Respostas 69
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Primeiramente vou comentar um pouco sobre esse magnifico programa que é o delphi, Para nos desenvolvermos um bot de tibia por exemplo, nos nao usamos o tibiaapi, mais sim muitas funções muitos codig

dae @Kimoszin tem como fala contigo por msg instantaneas ?

tinha esquecido, mas agora coloquei e aparece a seguinte lista de erros:

Build

[Warning] lugluga.pas(103): Variable 'i' might not have been initialized

[Error] lugluga.pas(109): Type of expression must be BOOLEAN

[Error] lugluga.pas(112): Missing operator or semicolon

[Error] lugluga.pas(118): Statement expected but 'VAR' found

[Error] lugluga.pas(128): '.' expected but ';' found

[Warning] lugluga.pas(129): Text after final 'END.' - ignored by compiler

[Error] lugluga.pas(26): Unsatisfied forward or external declaration: 'TForm1.CheckBox2Click'

[Error] lugluga.pas(27): Unsatisfied forward or external declaration: 'TForm1.StartButtonClick'

[Fatal Error] Project1.dpr(5): Could not compile used unit '..\..\..\..\Users\Bruno\Desktop\LUGLUGA BOT\lugluga.pas'

Link para o post
Compartilhar em outros sites

Pronto, aqui está.

  Mostrar conteúdo oculto

Link para o post
Compartilhar em outros sites

Continua dando o mesmo erro.

edit:

Você tinha me passado essa

  Citar
if((StrToInt(Label2.Caption))>(StrToInt(Mana.Text)))then
Mostrar mais  

Eu coloquei a que mostrava no inicio do tutorial e essa linha funcionou, agora está dando erro nessa:

  Citar
Label2.caption := IntToStr(Lerint($0081CE5C));
Mostrar mais  

edit2: Consegui eu alterei algumas pontuações e funcionou agora, excesso de end; e outras coisas, obrigado pela ajuda ;)

Editado por alfbru (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • 1 month later...

Vei eu tava fazendo aqui só que ele não pega a mana do personagem ele coloca um numero muito alto > 5963776 < não sei porque e fica soltando magia direto dai :S ajuda ai porfavor ^^ orbrigado desde já.

Link para o post
Compartilhar em outros sites
  Em 28/06/2012 em 01:27, cleytonk disse:

Vei eu tava fazendo aqui só que ele não pega a mana do personagem ele coloca um numero muito alto > 5963776 < não sei porque e fica soltando magia direto dai :S ajuda ai porfavor ^^ orbrigado desde já.

Mostrar mais  

Se você estiver usando o tibia 9.54 acho que as adress não estão atualizadas, basta atualizar as adress de mana que funcionará, e tem outro topico do kimoszin que ensina a pegar o endereço base do tibia atualizado, então tente utilizar as functions do outro tutorial.

Link para o post
Compartilhar em outros sites
  Em 30/06/2012 em 00:03, Kimoszin disse:

Você mudou os endereços de memoria? '-'

Mostrar mais  

Mudei lek olha como ta o programa vo posta ai

  Mostrar conteúdo oculto

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

Troque a sua função de achar o ProcessID por essa:

function ProcessID: Integer;

begin

  TibiaH := FindWindow('TibiaClient', nil);

  Thid := GetWindowThreadProcessId(TibiaH, @PID);

  PH := OpenProcess(PROCESS_ALL_ACCESS, FALSE, PID);

  Result := PID;

end;

Link para o post
Compartilhar em outros sites
  Em 30/06/2012 em 15:58, Kimoszin disse:

Troque a sua função de achar o ProcessID por essa:

function ProcessID: Integer;

begin

  TibiaH := FindWindow('TibiaClient', nil);

  Thid := GetWindowThreadProcessId(TibiaH, @PID);

  PH := OpenProcess(PROCESS_ALL_ACCESS, FALSE, PID);

  Result := PID;

end;
Mostrar mais  
essa aqui?
  function LerInt(Address: Integer): Integer;

var

  value:integer;

  ler :dword;

begin

H := FindWindow(nil, 'Tibia');

ThID := GetWindowThreadProcessId(H, @PID);

PH := OpenProcess(PROCESS_ALL_ACCESS,FALSE,PID);

ReadProcessMemory(PH, Ptr(Address), @Value, 4, Ler);

Result:=value;


end;

achei mas continua dizendo que ta com 0 de mana e 0 de vida

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

Troque:

const

  adrXOR = $7B2030;

  adrMyHP = $947000;

  adrMyMana = $7B2084;
function ReadInteger(Address: Integer): Integer;

var

  value: Integer;

  ler: DWORD;

begin

  H := FindWindow('TibiaClient', nil);

  ThID := GetWindowThreadProcessId(H, pid);

  PH := OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid);

  ReadProcessMemory(PH, Ptr(Address), @value, 4, ler);

  Result := value;

end;

Link para o post
Compartilhar em outros sites
  Em 30/06/2012 em 16:52, Kimoszin disse:

Troque:

const

  adrXOR = $7B2030;

  adrMyHP = $947000;

  adrMyMana = $7B2084;
function ReadInteger(Address: Integer): Integer;

var

  value: Integer;

  ler: DWORD;

begin

  H := FindWindow('TibiaClient', nil);

  ThID := GetWindowThreadProcessId(H, pid);

  PH := OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid);

  ReadProcessMemory(PH, Ptr(Address), @value, 4, ler);

  Result := value;

end;

Mostrar mais  

vei mudei o que se falo e ainda retorna 0 não sei se so eu que so tão BURRO, assim ou é o script :S

Link para o post
Compartilhar em outros sites
  Em 30/06/2012 em 17:28, Kimoszin disse:

Cara eu testei tudo certinho ¬

---

Qual é seu windows? Qual é o level do seu personagem?

Expand   Mostrar mais  

windwos = 7 ultimate 64bts

lvl 60 kina :S

OBS: não tenho desativado aquele negocio la no windows, e não queria desativa porque tenho muitos programas aqui em casa.

Editado por cleytonk (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.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96824
    Tópicos
    519565
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo