alkayde123
-
Постов
48 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные alkayde123
-
-
3 часа назад, Xipho сказал:
Подними виртуалку, в ней подними игру, и саму виртуалку сверни. Для виртуалки окно останется активным, значит, изнутри виртуалки ты сможешь посылать своему окну сообщения любым способом.
Слишком заморочено, я делаю бота под игры, для себя и для друзей, каждому ставить виртуалку такое себе)
-
1 час назад, youneuoy сказал:
так сделай окно активным, самый быстрый и удобный вариант ведь?
Мне нужно, чтобы можно было игру свернуть и заниматься своими делами ?
1 час назад, youneuoy сказал:нет, SendInput работает со вводом вообще, для всей системы.
Воооот, а мне нужно чисто для отправки в hWnd, есть что-нибудь подобное на примете?
У одного челика получилось реализовать такую тему, а у меня не выходит :с -
3 часа назад, Xipho сказал:
Есть. В MSDN
К сожалению не нашел, про handle там вообще ничего нет, ну либо я слепой
-
1 час назад, Xipho сказал:
Неактивные окна не принимают системные сообщения. Пробуй SendInput.
Есть какой-нибудь пример использования данной функции для handle?
Мне просто нужно, чтобы работало в свернутом окне, можно даже любой другой способ.
Чтобы я мог передать нажатия мыши/клавиш в handle и усё.
Буду тебе очень благодарен ? -
1 час назад, Xipho сказал:
Неактивные окна не принимают системные сообщения. Пробуй SendInput.
Суть в том, что раньше это работало, а вот после обновления Rage MP перестало ?
-
Здравствуйте.
Как можно сделать клик в неактивном окне hWnd?
Раньше работало через SendMessage, но на данный момент почему-то работает только в активном окне, тобишь в свернутом не кликает и т.д.
Игра GTA 5 RPСпойлер[DllImport("User32.dll")] public static extern Int32 SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam); public static IntPtr MakeParam(int low, int hight) { return (IntPtr)((low & 0xFFFF) | (hight << 16)); } static public void Click(int x, int y) { SendMessage(hWnd, 0x0200, (IntPtr)0, MakeParam(x, y)); SendMessage(hWnd, 0x0201, (IntPtr)0, MakeParam(x, y)); SendMessage(hWnd, 0x0202, (IntPtr)0, MakeParam(x, y)); }
На данный момент это сделано так, но работает сейчас только в активном окне :с
Можно ли что-то придумать?
Пробовал PostMessage и т.д. - не помогает
Буду благодарен за любую помощь -
2 часа назад, KRYPTOPUNK сказал:
Как можно попробовать обойти античит -- не использовать Cheat Engine/собрать свой Cheat Engine, использовать ScyllaHide+x32/x64dbg, попробовать отключить античит поиском потоков или внешних процессов(если не kernel), написать драйвер и через IOCTL читать/писать в память(если kernel)
Ох сложно, знал бы я, как это осуществить.
-
Название игры: GTA 5 Rp (Rage Mp)
Версия игры: Последняя
Тип издания: Лицензия, онлайн
Тип запроса: Исходный код
Цена работы: 2000
Срок выполнения: 08.11.2020
Требуемые опции:
- Найти некоторые значения в игре
Дополнительная информация:
Нужно будет найти необходимые значения в игре(только считывание) какие именно могу описать в ЛС на форуме.
Срок не сильно решает, главное найти все, ну или хотя бы часть.
Либо же помощь с обходом античита Rage MP.
-
13 часов назад, ChestGlaring сказал:
Подними свой сервер на виртуалке или же в гугл vds, отключи определение детекта утилит в настройках сервера, дальше можешь делать все что захочешь.
А можно подробнее как-нибудь?)
Как это можно реализовать? -
Здравствуйте.
Такой вопрос, необходимо запустить Cheat Engine для GTA 5 Rage MP.
Но когда запускаешь, то сразу выбивает с сервера, как можно обойти данный момент?
Или может можно использовать какую-нибудь другую программу?Пробовал OllyDBG, там просто нет процесса игры, пробовал даже ArtMoney, все равно выбивает с серва.
Либо может как-то можно скрыть процесс Cheat Engine от игры?
В общем буду благодарен за любую информацию.
P.S. значения мне не нужно изменять, хочу найти указатели на некоторые значения в игре, чтобы потом их перенести в C#.Скорее всего античит как-то смотрит по процессу, или что-то вроде того.
-
1 минуту назад, Antonshka сказал:
Ты выложи сюда свои наработки, где перс не в ту сторону летит
Да я их вроде удалил.
Я на этих Velocity сделал SpeedHack себе, кривой кнш, но все жеА так я уже даже не помню, что да как я там делал, но там вообще криво было, на самом деле.
Мне бы как-нибудь понять что там можно сделать.
Может свяжемся с тобой как-нибудь?Я тебе покажу, что да как.
Хоть в том же самом дс
-
12 часов назад, Antonshka сказал:
На Lua можно.
Просто по идее, это что-то вроде пропорции что-ли.
Если например V1 = 0, то ускорение -7.86, если V1 = 1, то ускорение 7.86 это все например для X, а если V1 = 0.71 тогда ускорение по X равно 0
Сложная штука короче, но они как-то между собой связаны.
-
11 часов назад, Antonshka сказал:
На Lua можно. Для этого нужно будет занопить инструкцию пишущую значения в координаты. Либо на время активации полета подсовывать в читающую инструкцию адреса с новыми значениями координат.
Но я бы не советовал на Lua. Вероятно возникновение дерганного полета. На пишущей или читающей инструкции самое то. То есть на ассемблере лучше написать.
Да не, смотри как я хочу реализовать.
У меня по кнопке стоит заморозка оси Y, т.е. вверх-низ.Я хочу сделать так, типа я вверх подлетел, отключил коллизию и например на Q это просто полет в сторону поворота персонажа.
Я пытался сделать что-то подобное на Lua, но перс не в ту сторону летит, судя по всему со значениями не угадал.
Это работает даже в полете, но только сторона не та. -
5 минут назад, Antonshka сказал:
X и Z - это горизонтальные оси?
Да, горизонтальные.
5 минут назад, Antonshka сказал:Единственное ты не сможешь при полете направляться вверх или вниз, при движении мыши в этом направлении
Это не важно, регулировать высоту я могу и по кнопке
6 минут назад, Antonshka сказал:Вот по какой формуле я делал полет
Можно ли что-то подобное реализовать например на Lua?
Может это все там как-то перемножается, делиться и т.д.
Я просто не особо силен в математике, но все же -
8 часов назад, Antonshka сказал:
С матрицей кстати, я не встречал таких готовых таблиц.
Смотри,я получается нашел координаты поворота персонажа, в зависимости от них потом меняется ускорение персонажа на ту или иную ось.
Мне достаточно было бы чтобы можно было перемещаться только по двум осям, тобишь X и Z.
Можно ли как-то подобное реализовать имея данные значения?
Спойлер -
В 31.07.2020 в 10:19, Antonshka сказал:
Однако чаще всего в памяти есть только матрица поворотов
Ну я вроде видел что-то такое.
Пытался их заморозить, но это ничего не дает даже -
14 часов назад, Antonshka сказал:
Для коллизии я раньше делал так
Да с коллизией я уже решил)
Поставил бряк на чтение на координату одну и там уже функции начал нопать и чекать коллизию, по итогу нашел.
Вот теперь не шарю как реализовать сам FlyHack ну или же тот самый noclip.Там вид от третьего лица в игре, камеру находил X и Y координаты, а в каком направлении двигаться дальше не пойму.
Не могу именно понять как работает перемещение в пространстве.
Находил даже ускорения по координатам всем.
Есть к примеру я установлю ускорение по координате Y и заморожу её, то буду перемещаться вверх бесконечно со скоростью которую я указал.
Вот как это можно все привести в нормальный вид - без понятия.
-
В 27.07.2020 в 13:30, LIRW сказал:
Подход универсален, для любой игры подойдет.
Понял, гляну, попробую разобрать код, потом отпишусь что получится)
Заранее спасибо) -
В 27.07.2020 в 03:50, MasterGH сказал:
Чтобы сделать надо искать и читать документацию как писать код
У меня панзарчик на CryEngine 2, что-то поискал инфу, документацию - ничего путного не нашел.
-
В 27.07.2020 в 03:50, MasterGH сказал:
Менять координаты по горячим клавишам
Это уже есть. Давно уже сделал.
В 27.07.2020 в 03:50, MasterGH сказал:Программировать. Аналогично по горячим клавишам писать полет
А вот это хотелось бы как-нибудь сделать на самом CE.
Мне кажется это возможно.
Мне хотя бы понять, как можно сделать так, чтобы нажал именно W и персонаж летел вперед.
Координаты сейчас то относительно мира, а мне нужно чтобы они правильно высчитывались и я перемещался именно вперед. -
Upd.
Так же нашел ускорение по осям, но все равно пока не могу допереть, как сделать FlyHack/Noclip.
@Garik66, @MasterGH, @LIRW, @partoftheworlD помогите, буду безумно благодарен)
-
@Kvazimado в общем это немного не то)
Слушай, как можно реализовать такую штуку.
У меня получается есть координаты игрока.Я нашел функцию, которая отвечает за перемещение(если занопать, то тупо двигаться не сможешь)
Как можно сделать инъекцию, чтобы я мог с помощью этой функции перемещаться даже в воздухе?
Ну и чтобы можно было свое ускорение сделать, чтобы быстрее бегать по воздуху/летать.
Переписать её как-то, что-ли.
-
Цитата
Что интересно, когда я делал поиск по форуму, нашел твой же вопрос годовой давности по теме "как проходить сквозь текстуры") И там ты написал что сделал это сам). Прошел год, вопрос остался.
Там был немного другой вариант, там просто перемещение по координатам, например +3 по хоткею, а сейчас именно отключение коллизии.
А за информацию спасибо, проверю.
3 вроде подходит под то, что мне нужно. -
5 часов назад, Xipho сказал:
В поиске, преимущественно.
Genius)
Это понятно дело.
Блин, мне нужно хоть где-то инфу взять по Fly Hack, по форуму шастал, ничего не нашелА если находил, то все не то вообще
Нажатие ЛКМ в окне hWnd
in Высокоуровневое программирование
Опубликовано
PostMessage пробовал, и PostMessageA и SendMessageA