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

[ Rust ] WallHack,AimBot


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

Доброго времени суток, решил написать чит на языке C#, учу его относительно не давно, хочу написать аимбот и валлхак на игру Rust! 

Немного о игре Rust;

Rust — многопользовательская компьютерная игра в жанре симулятора выживания, разрабатываемая независимой британской студией Facepunch, ранее создавшей Garry's Mod!

Я не знаю принцип работы аимбота в этой игре, и хотел бы попросить у вас помощи , направьте меня на правильный путь!

Пример читов, результат которых я бы хотел получить;

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

 

 

 

 

 

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

Видео под спойлер нужно заносить.

 

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

 

И дальнейшие части видео ( Плюс еще следующее про ESP то же из 6 частей ). Для понимания.
 

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

 

 

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

  • ReWanet изменил название на [ Rust ] WallHack,AimBot
23 минуты назад, Defalt сказал:

Я не знаю принцип работы аимбота в этой игре

аимбот и в африке аимбот для любой игры, на любом яп.

находишь координаты противника, переводишь их используя world to screen, создаешь вектор от позиции оружия до экранных(те которые ты перевел используя w2s) координат врага и изменяешь координаты оружия на экранные координаты врага 

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

 

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

using UnityEngine;

namespace Hacks {
	class Aimbot {
		public static void Aim() {
			Vector3 pos = GetPosTargetPlayer();
			if (pos == Vector3.zero)
				return;

			Quaternion lookRotation = Quaternion.LookRotation(pos - MainCamera.mainCamera.transform.position, Vector3.right);

			float rotationX = lookRotation.eulerAngles.x;

			rotationX = (MainCamera.mainCamera.transform.position.y < pos.y) ? (-360 + rotationX) : rotationX;
			rotationX = Mathf.Clamp(rotationX, -89f, 89f);

			LocalPlayer.Entity.input.SetViewVars(new Vector3(rotationX, lookRotation.eulerAngles.y, 0));
		}

		private static Vector3 GetPosTargetPlayer() {
			Vector3 targetPlayerPosition = Vector3.zero;
			Vector2 centerScreen = new Vector2(Screen.width / 2, Screen.height / 2);
			float minDist = 999f;

			foreach (BasePlayer player in BasePlayer.VisiblePlayerList) {
				if (player == null || player.IsLocalPlayer() || player.IsSleeping() || player.health <= 0)
					continue;

				Vector3 headPos = ESP.GetPositionBone(player.GetModel(), "headCenter");
				if (headPos == Vector3.zero)
					continue;

				bool isVisible = true;
				if (Settings.toggleVisibleCheck)
					isVisible = ESP.IsVisible(headPos);

				if (!isVisible)
					continue;

				Vector3 pos = ESP.GetScreenPos(headPos);
				if (pos.z <= 0f)
					continue;

				Vector2 screenPos = new Vector2(pos.x, Screen.height - pos.y);

				float distance = Mathf.Abs(Vector2.Distance(centerScreen, screenPos));
				if (distance > Settings.aimbotFov || distance > minDist)
					continue;

				targetPlayerPosition = headPos;
				minDist = distance;

			}

			return targetPlayerPosition;
		}

 

 

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

19 часов назад, partoftheworlD сказал:

аимбот и в африке аимбот для любой игры, на любом яп.

подскажи что для аимбота лучше подойдёт c++ или c# ?

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

50 минут назад, what228 сказал:

C++

Есть ли более новые уроки и на русском? В игре раст на сервере могут быть до 200 человек на сервере, как сделать ЕСП чтоб при подключении на сервер ЕСП показывало ники игроков, и хп. 

Чтобы авто наводка срабатывала при нажатии на клавишу?

Как мне всё это узнать, я понимаю что за час это не сделать, но всё же, куда двигаться?

P.s Посмотрите видео которые я приложил к посту , для представления об написанном

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

11 минуту назад, Defalt сказал:

Есть ли более новые уроки и на русском?

Если ты ничего не знаешь об этом то.. иди в гуголь и ютуб. Или жди если кто захочет тот и пойдет тебя учить ( 1% ).

 

11 минуту назад, Defalt сказал:

я понимаю что за час это не сделать

Ну может пару месяцев и парочка аккаунтов в бан улетит.


Урок от нашего пользователя по ESP кs игре CS:GO:

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

 

 

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

41 минуту назад, what228 сказал:

Ну может пару месяцев и парочка аккаунтов в бан улетит.

у меня пиратка xD

 

42 минуты назад, what228 сказал:

Или жди если кто захочет тот и пойдет тебя учить

Люди добрые кто меня учить будет? Пожалуйста ( , WHAT228 у кого можно попросить помощи?

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

49 минут назад, what228 сказал:

ESP

Он ищет сигнатуры игроков по хп, если у меня игроков валом, и у всех разное хп? И что если я хочу красивое оформление есп?

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

7 минут назад, Defalt сказал:

Люди добрые кто меня учить будет?

Кто захочет тот тебе и напишет. По сути ни кто ибо все здесь сами учились а не их учили.

 

Только что, Defalt сказал:

Он ищет сигнатуры игроков по хп. 

Ты даже не понимаешь то что в видео делают.. Он нашел структуру в которой хранятся все игроки. 

 

 

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

19 минут назад, what228 сказал:

Он нашел структуру

Античит игры не позволяет использовать CE , какие есть выходы?

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

7584ade4792b.png

spoiler

 

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

1 минуту назад, Defalt сказал:

Античит игры не позволяет использовать CE , какие есть выходы?

Картинки так же должны быть под спойлером как и видео.

Скрыть CE от античита. Использовать IDA x64dbg ollydbg. ( ida или x64dbg ).

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

2 часа назад, Defalt сказал:

подскажи что для аимбота лучше подойдёт c++ или c# ?

яп роли особой не играет, выбираешь понравившийся язык и делаешь на нем.

 

32 минуты назад, Defalt сказал:

Античит игры не позволяет использовать CE

локальный сервер без анти-чита подними
 

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

1 час назад, partoftheworlD сказал:

локальный сервер без анти-чита

Анти-чит есть не на самом сервере, но и в самой игре, анти-чит называется EAC - Easy Anti Cheat

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

5 часов назад, what228 сказал:

понимаешь

Ку, я нашёл исходник чита на c# , по коду понял что это полное меню и т.д . В начале кода using Unity engine  . как всё это превратить в чит?

<spoiler>c409883794d2.png

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

2 минуты назад, Defalt сказал:

Элементарно нету урока что бы как то CE спрятать

Кто ищет тот найдет... Ты видимо этим не сильно заинтересован.

И да.. уроки чтоб научиться прятать CE.

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

О, и до нас добрались!)

7 часов назад, Defalt сказал:

Как мне всё это узнать, я понимаю что за час это не сделать, но всё же, куда двигаться?

Парень, могу предложить тебе потратить пару лет на изучение cpp, asm и реверса, чтобы получить хоть примерное представление как это всё делается.

То что ты неделю назад начал осваивать C# не дает тебе ровным счетом ничего. Тут тебе это явно не поможет, раз ты не знаешь как скомпилить исходник.

Еще момент - ты взялся за самую сложную игру в данный момент. Имхо, из-за античита ее тяжелее всего сейчас поломать, поэтому в ближайшее время тебе точно ничего не светит.

6 часов назад, Defalt сказал:

Люди добрые кто меня учить будет?

И тут твой веселый мир геймхакинга потух. Как же так? Я же начал учить C#.. нашел исходники...

13677742185534.jpg

Да, но этого недостаточно. Тут с тобой точно никто не будет возиться и рассказывать, как собрать исходники, а уж тем более - как обойти неплохой античит.

Подсказать - да, но учить...) Учишь основы всего и вся, но мне даже это не хочется тут перечислять - у нас под это целый раздел есть со "статьями", где написано как и куда двигаться.

На счет сервера тебе норм подсказали - поднимаешь у себя сервер без античита (это гуглится всё) и запускаешь игру так же без него, тогда CE приаттачится.

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

  • ReWanet закрыл тема
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...

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

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