Перейти к содержанию

Простой трейнер с указателем


Рекомендуемые сообщения

Ребят можете скинуть пример трейнера который изменяет значение координаты, если известен указатель(чтобы адрес не менялся).

Ну суть вот допустим у меня есть указатель в СЕ и мне надо сделать так чтобы у меня в трейнере C++ при нажатии клавиши изменилась координата.. не важно какая, просто вот покажите пример как это делать. Просто постоянно адрес который меняется не хочется все время снова искать и вставлять в код и потом уже запускать чит

Ссылка на комментарий
Поделиться на другие сайты

Цитата

Высокоуровневое программирование

:D:D:D 

В нете куча разных сурсов трейнеров. Думаю поискать чутка для своих нужд можно.
Да и интересно смысл? Ты C++ хорошо знаешь? Просто 

 

9 минут назад, vadik111 сказал:

у меня в трейнере C++

И не возможность самому реализовать чтение и запись ну как-то смешно.

Изменено пользователем ReWanet
Ссылка на комментарий
Поделиться на другие сайты

Ну я например не могу в гугле найти образец.

Чтение и запись делаю через простой адрес, и омг мне надо просто как-то сделать так чтобы адрес который там был всегда работал, а не чтобы когда игру перезапустил я снова должен этот адрес искать :angry:

Ссылка на комментарий
Поделиться на другие сайты

Скрытый текст

void FindProcess()
{
	/*ищешь процесс и получаешь пид*/ CreateToolhelp32Snapshot или EnumPRocesses
}

void ChangeCoords()
{
  float buffer = 1337.0f;
  DWORD base = 0;
  Readprocessmemory(handle, reinterpret_cast<PBYTE*>(ptr), &base, sizeof(base), 0);
  WriteProcessMemory(handle, reinterpret_cast<PBYTE*>(base + 0xFEEDFACE), &buffer, sizeof(buffer), 0);
  Closehandle(handle);
}

int main()
{
	bool flag = false;
	
	FindProcess();
	while(100)
	{
		if (GetAsyncKeyState(VK_F2) & 1)
		{
			flag = !flag;
			Beep(1000, 500);
		}
		if (flag)
		{
				ChangeCoords();
		}
		if (!flag)
		{
			
		}
	}
	
}

 

Ссылка на комментарий
Поделиться на другие сайты

20 минут назад, kiwipapayamongoose сказал:
  Скрыть содержимое


void FindProcess()
{
	/*ищешь процесс и получаешь пид*/ CreateToolhelp32Snapshot или EnumPRocesses
}

void ChangeCoords()
{
  float buffer = 1337.0f;
  DWORD base = 0;
  Readprocessmemory(handle, reinterpret_cast<PBYTE*>(ptr), &base, sizeof(base), 0);
  WriteProcessMemory(handle, reinterpret_cast<PBYTE*>(base + 0xFEEDFACE), &buffer, sizeof(buffer), 0);
  Closehandle(handle);
}

int main()
{
	bool flag = false;
	
	FindProcess();
	while(100)
	{
		if (GetAsyncKeyState(VK_F2) & 1)
		{
			flag = !flag;
			Beep(1000, 500);
		}
		if (flag)
		{
				ChangeCoords();
		}
		if (!flag)
		{
			
		}
	}
	
}

А в (ptr) как правильно записать ?

 

Ссылка на комментарий
Поделиться на другие сайты

22 минуты назад, ReWanet сказал:

Это ты нашел или были?

А что их искать.. Вон в инет зашел и сразу что попалось, то и дал.. На Ютубе подобного куча.. 

 

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.