Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

Como minha duvida anterior ainda não foi solucionada preciso que alguem me ajude,preciso usar address char em um jogo,ja tentei de varias formas mas até agora o código que chegou mais perto foi:

 

#define USERDATA_BASE 0x0000000

#define NOME_CHAR *(char *)( *(DWORD*)USERDATA_BASE + 0x000 )

 

 

if( GetAsyncKeyState( VK_F1 ) & 1 )

{

char name[10] = "ISABELLEMANHAES";

NOME_CHAR = *name;

}

 

Obs. importantes:

1º - O código tem que permanecer com as #define porque segue a regra dos outros address.

 

2º O código atual substitui sim o nome do char mas no caso só pega a primeira letra, por exemplo,se nome do char no jogo for "GAROTA" e ativar o comando era para o nome virar "ISABELLEMANHAES" mas no caso está ficando assim "IAROTA", só substitui a primeira letra.

 

3º O que deveria ser corrigido, o código está somente alterando a primeira letra do address e sobrepondo, o que quero que novo nome apareça no address e que não sobreponha o antigo, porque mesmo que o código escreva o nome que eu pedi não pode ficar nada da antiga string do valor do address.

Link para o comentário
https://www.webcheats.com.br/topic/579277-d%C3%BAvida-como-uso-address-char/
Compartilhar em outros sites

Ryokusei como ficaria o codigo usando o memcpy sendo que tenho 2 coisas basicas pra usar no caso o address do nome do char e o novo valor do address no caso o novo nome, teria como fazer um exemplo?

Link para o comentário
https://www.webcheats.com.br/topic/579277-d%C3%BAvida-como-uso-address-char/#findComment-2961361
Compartilhar em outros sites

Ryokusei como ficaria o codigo usando o memcpy sendo que tenho 2 coisas basicas pra usar no caso o address do nome do char e o novo valor do address no caso o novo nome, teria como fazer um exemplo?

 

void *memcpy( void *dest, const void *src, size_t count );

dest = destino.

src = origem.

count = número de caracteres.

Link para o comentário
https://www.webcheats.com.br/topic/579277-d%C3%BAvida-como-uso-address-char/#findComment-2963500
Compartilhar em outros sites

Mesmo tentando com memcpy não deu certo deu mesma coisa só substitui primeira letra do valor do address.

 

#define USERDATA_BASE 0x0000000

#define NOME_CHAR *(char *)( *(DWORD*)USERDATA_BASE + 0x000 )

 

 

if( GetAsyncKeyState( VK_F1 ) & 1 )

{

char name[40];

memcpy (name,"ISABELLEMANHAES",16);

NOME_CHAR = *name;

}

 

 

=/ mt tenso

Link para o comentário
https://www.webcheats.com.br/topic/579277-d%C3%BAvida-como-uso-address-char/#findComment-2965791
Compartilhar em outros sites

Sou iniciante em C++ e estou sem o compilador aqui então talvez haja algum erro no code, mas nada que você não possa resolver. Deve ser mais ou menos assim:

 

 

 

if( GetAsyncKeyState( VK_F1 ) & 1 )

{

char name[10] = "ISABELLEMANHAES";

memcpy(NOME_CHAR, &name, 10);

}

Link para o comentário
https://www.webcheats.com.br/topic/579277-d%C3%BAvida-como-uso-address-char/#findComment-2970072
Compartilhar em outros sites

Ryokusei eu tentei mas o com o método acima o código nem compila. =/

 

Quais foram os erros? Se possível poste o print tb.

Link para o comentário
https://www.webcheats.com.br/topic/579277-d%C3%BAvida-como-uso-address-char/#findComment-2991648
Compartilhar em outros sites

error C2117: 'name' : array bounds overflow

see declaration of 'name'

'name' : array bounds overflow

see declaration of 'name'

error C2664: 'memcpy' : cannot convert parameter 1 from 'char' to 'void *'

1>Projeto - 3 error(s), 2 warning(s)

========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

Link para o comentário
https://www.webcheats.com.br/topic/579277-d%C3%BAvida-como-uso-address-char/#findComment-2996712
Compartilhar em outros sites

É necessário se cadastrar para acessar o conteúdo.

 

1º parâmetro do memcpy é void*

Link para o comentário
https://www.webcheats.com.br/topic/579277-d%C3%BAvida-como-uso-address-char/#findComment-2996782
Compartilhar em outros sites

Ta aki uma Base mas aprenda C++ não adianta ter só a Base

 

É necessário se cadastrar para acessar o conteúdo.
Link para o comentário
https://www.webcheats.com.br/topic/579277-d%C3%BAvida-como-uso-address-char/#findComment-3015371
Compartilhar em outros sites

Essa linha de código adaptada também não pega porque são 2 situações diferentes esse console in-game e outro um address a ser modificado value.

 

Tenso =/

 

Situação tensa, se algum programador souber e puder ajudar o que quero é eu tenho um address do tipo texto (*char) e quero alterar valor dele, sendo que esse address não é número igual a maioria deles é uma string, e já tentei várias funções, mas por incrível que pareça altera mas só altera primeira letra da string como se não fizesse contagem de letras da string que queria.

Um exemplo do que acontece com string do address:

 

"INICIAL" - digamos que valor do address seja esse.

 

"FINAL" - o valor que quero que troque.

 

"FNICIAL" - o que acontece com as funções que já usei.

 

Já tentei diversas formas e até agora nada, se alguem puder ajudar agradeço.

Link para o comentário
https://www.webcheats.com.br/topic/579277-d%C3%BAvida-como-uso-address-char/#findComment-3036066
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.