Ir para conteúdo
  • Cadastre-se

Pegar nome do character logado


Posts Recomendados

Eu estou tentando criar uma function para ler o nome do player logado, mas não tenho nem ideia de como fazer meu bot ler o nome dele... já tentei varios adress usando ReadString, mas não deu certo.

Link para o post
Compartilhar em outros sites

Como que é eu não pude entender muito bem pois no tibia já tem o nome amostra... então explica melhor aiii.... vlw!

Ajudei? Reputar Cai o dedo? Acho que não

fdrule_SEPARADOR_DE_TEXTO.gif

Mapper : 100%

Scripter : 80%

Client Maker : 100%

Spriter : 100%

Web Designer : 56% Aprendendo...

fdrule_SEPARADOR_DE_TEXTO.gif

Link para o post
Compartilhar em outros sites

Para ler o nome do personagem é só lendo a battlelist, o nome do char não se encontra em um endereço de memoria.

Variaveis:

  Creature: TCreature;

  BattleList: array [0 .. 255] of TCreature;

  Creatures: TList;
Consts:
const // Tibia 9.54

  Start = $947008;

  StepCreatures = $B0;

  MaxCreatures = 250;

  DistanceName = 4;

  DistanceId = 0;

  PlayerId = $97EEA4;
Procedure:
procedure Updateworld;

begin

  for i := 0 to MaxCreatures - 1 do

    begin

      BattleList[i].Id := ReadInteger(Start + (i * StepCreatures) + DistanceId);

      BattleList[i].Name := ReadString(Start + (i * StepCreatures) + DistanceName);

    end;

end;
Como achar:
var

  pid: Integer;

begin

  Updateworld; // Chama a procedure

  pid := ReadInteger(PlayerId); // Lê o player id e guarda na variavel

  for i := 0 to MaxCreatures - 1 do // Começa o for

    begin

      if BattleList[i].Id = pid then // Se o atual ID da battlelist for igual ao pid (PlayerId)

        begin

          ShowMessage(BattleList[i].Name); // Vai mostrar o nome

        end;

    end;

Link para o post
Compartilhar em outros sites
  • 1 month later...

qual o PlayerId para a versão 9.53, não consegui achar.

Se alguem souber 1 topico com tutorial pra acha e_e, tbm nao sei =c

Link para o post
Compartilhar em outros sites

Faz certo que funciona *-*

Vou tentando hausha .-. uma hora tenq da certo .-.

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo