ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Бот шахтёр для Malinovka RolePlay (https://forum.antichat.xyz/showthread.php?t=1342814)

pretlant 12.10.2019 19:11

При написании бота не использовались сторонние библиотеки (позволяющие легко взаимодействовать с движком игры). Мне было интересно поработать над этой идеей. Работа не идеальная (сделанная на скорую руку), но я уверен что кто-нибудь сможешь её улучшить для самого себя.

Описание: Игрок берёт работу и запускает программу. Бот будет бегать до руды и обратно.

Обновление: 10.11.2019

- Добавлен механизм эмуляции движения персонажа в игре (с возможностью спринта)

- Подкорректирован момент с резким поворотом игрока после окончания работы с рудой (что могло резко выделить читера среди обычных игроков)

- Частично решён вопрос с ситуацией, когда персонаж отправлялся на точку сдачи руды без самой руды

- Введены некоторые корректировки в саму консоль

Демонстрация:

Проект: GitHub

0xff 12.10.2019 20:55

Для новичков то самое 👍

pretlant 13.10.2019 13:45

На самом деле работа шахтёра не является самой прибыльной.

За час бот собирает 139 единиц руды. Это примерно 17504 реальной игровой валюты.

За 24 часа получается 420096 игровой валюты. Возможно и больше, ведь там начисляется надбавка.

pretlant 26.10.2019 20:06

UPD: Решил проверить что будет если оставить компьютер на целый час с включенным ботом. Демонстрирую результат.

Gafask 05.11.2019 06:26

Имуляцию нажатия юзай, а камень не ток через анимку проверить можно. Имею у себя тож личного бота на шахту и тд. И задержки ставь, а то у тебя разворот резкий идёт, палится.

nullptr- 10.11.2019 12:47

Уже не работает?

Gafask 10.11.2019 14:06

Цитата:

Сообщение от S0Ft1k1337

Уже не работает?

Я бан соловил когда 4 ака ставил. Но не с этим ботом, но их кароче палят.

Цитата:

Сообщение от gafaskara

Я бан соловил когда 4 ака ставил. Но не с этим ботом, но их кароче палят.

2 часа поьегали и смерть

pretlant 10.11.2019 16:57

Обновление:

- Добавлен механизм эмуляции движения персонажа в игре (с возможностью спринта)

- Подкорректирован момент с резким поворотом игрока после окончания работы с рудой (что могло резко выделить читера среди обычных игроков)

- Введены некоторые корректировки в саму консоль

Мне нужны ваши идеи по улучшению и доработке этого чита. Пишите мне в ЛС что именно не работает и что хотели бы увидеть.

Цитата:

Сообщение от gafaskara

Я бан соловил когда 4 ака ставил. Но не с этим ботом, но их кароче палят.

2 часа поьегали и смерть

Напиши мне в ЛС подробней.

Цитата:

Сообщение от S0Ft1k1337

Уже не работает?

Тестировал сегодня, всё работает.

Цитата:

Сообщение от gafaskara

Имуляцию нажатия юзай, а камень не ток через анимку проверить можно. Имею у себя тож личного бота на шахту и тд. И задержки ставь, а то у тебя разворот резкий идёт, палится.

Если можешь, напиши в ЛС идею с проверкой каменя не через анимацию.

Gafask 14.11.2019 11:08

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

pretlant 14.11.2019 17:42

Цитата:

Сообщение от gafaskara

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

Скинь в ЛС ссылку на видео где что скачать.

Gafask 14.11.2019 23:21

Цитата:

Сообщение от pretlant

Скинь в ЛС ссылку на видео где что скачать.

Бот шахта v3 Maincraft

Цитата:

Сообщение от pretlant

Обновление:
- Добавлен механизм эмуляции движения персонажа в игре (с возможностью спринта)
- Подкорректирован момент с резким поворотом игрока после окончания работы с рудой (что могло резко выделить читера среди обычных игроков)
- Введены некоторые корректировки в саму консоль

Мне нужны ваши идеи по улучшению и доработке этого чита. Пишите мне в ЛС что именно не работает и что хотели бы увидеть.

Напиши мне в ЛС подробней.

Тестировал сегодня, всё работает.

Если можешь, напиши в ЛС идею с проверкой каменя не через анимацию.

Есть адрес который показывает идёшь или бежишь или стоишь и ещё чот так вот если головой подумаешь, и поймёшь как реализовать проверку шо типо руда не упала. Проще говоря 7 это бег а 6 ходьба вроде и типо если камень в руках то он не может бежать и типо после добычи а есле бежит то керпичь упал и надо обратно чилить добывать. Ток её делай не сразу после добычи а чутка подальше бот типо как у меня бежит задавать и потом проверка палит шо он бежит и разварачивает опять добывать. Приметивные технологии но рабочие или норм метод я хз, зато бот отбегает и не надо писать шобы он о бегал если руда упала. Типо он по пути маршрута запилил линию как растяжку и он когда её проход проверяется на руду и если нету то бежит добывать. Ну как то так.

pretlant 20.11.2019 21:16

Обновления:

- Добавлен механизм прекращения работы бота в случае критической ситуации (бот отключается в момент слапа администратором, а также когда игрок покинул территорию шахты)

- Ускорена добыча руды (использование спринта и прыжка). За один час бот способен собрать примерно 150 единиц руды (что эквивалентно конвертации пятнадцати рублей в игровую валюту). На мой взгляд, в долгосрочной перспективе по скорости боту нет равных.

- Исправлены неточности в вычислениях

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

Есть большой шанс, что люди не обновляют бот до новой версии. Поэтому в будущем планируется добавить систему оповещения.

Цитата:

Сообщение от gafaskara

Бот шахта v3 Maincraft

Есть адрес который показывает идёшь или бежишь или стоишь и ещё чот так вот если головой подумаешь, и поймёшь как реализовать проверку шо типо руда не упала. Проще говоря 7 это бег а 6 ходьба вроде и типо если камень в руках то он не может бежать и типо после добычи а есле бежит то керпичь упал и надо обратно чилить добывать. Ток её делай не сразу после добычи а чутка подальше бот типо как у меня бежит задавать и потом проверка палит шо он бежит и разварачивает опять добывать. Приметивные технологии но рабочие или норм метод я хз, зато бот отбегает и не надо писать шобы он о бегал если руда упала. Типо он по пути маршрута запилил линию как растяжку и он когда её проход проверяется на руду и если нету то бежит добывать. Ну как то так.

gafaskara, вопрос с камнем решён без каких либо добавлений. Очевидно, если использовать прыжок и таймер на чек-поинте добычи руды, то количество единиц энергии хватит на то, чтобы сработал триггер.

Gafask 20.11.2019 21:19

Цитата:

Сообщение от pretlant

Обновления:
- Добавлен механизм прекращения работы бота в случае критической ситуации (бот отключается в момент слапа администратором, а также когда игрок покинул территорию шахты)
- Ускорена добыча руды (использование спринта и прыжка). За один час бот способен собрать примерно 150 единиц руды (что эквивалентно конвертации пятнадцати рублей в игровую валюту)
- Исправлены неточности в вычислениях

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

Есть большой шанс, что люди не обновляют бот до новой версии. Поэтому в будущем планируется добавить систему оповещения.

gafaskara, вопрос с камнем решён без каких либо добавлений. Очевидно, если использовать прыжок и таймер на чек-поинте добычи руды, то количество единиц энергии хватит на то, чтобы сработал триггер.

Не понял чото , типа можно просто занопить бег и прыжок и будет бесконечная тема . Или я тебя не правильно понял чутка ))) . Можешь рассаживать

pretlant 20.11.2019 21:21

Цитата:

Сообщение от gafaskara

Не понял чото , типа можно просто занопить бег и прыжок и будет бесконечная тема . Или я тебя не правильно понял чутка ))) . Можешь рассаживать

Я не понял вопроса. Ты по поводу проблемы с камнем?

Gafask 20.11.2019 21:22

Цитата:

Сообщение от pretlant

Я не понял вопроса. Ты по поводу проблемы с камнем?

gafaskara, вопрос с камнем решён без каких либо добавлений. Очевидно, если использовать прыжок и таймер на чек-поинте добычи руды, то количество единиц энергии хватит на то, чтобы сработал триггер.

pretlant 20.11.2019 21:27

Цитата:

Сообщение от gafaskara

gafaskara, вопрос с камнем решён без каких либо добавлений. Очевидно, если использовать прыжок и таймер на чек-поинте добычи руды, то количество единиц энергии хватит на то, чтобы сработал триггер.

Ну смотри. Когда игрок быстро бежит и в этот момент совершает прыжок, количество энергии тратится меньше, нежели чем бежать фул-таймово. Я сделал так, чтобы время необходимое на копание было ровно 10 секунд (это чуть чуть больше чем предусмотрено сервером). За 10 секунд накапливается энергия и в момент спринта срабатывает триггер.

Gafask 20.11.2019 21:29

Цитата:

Сообщение от pretlant

Ну смотри. Когда игрок быстро бежит и в этот момент совершает прыжок, количество энергии тратится меньше, нежели чем бежать фул-таймово. Я сделал так, чтобы время необходимое на копание было ровно 10 секунд (это чуть чуть больше чем предусмотрено сервером). За 10 секунд накапливается энергия и в момент спринта срабатывает триггер.

А что ты имеешь виду под триггер * ? И если можно поподробнее для чего ты это сделал , что-бы стамина не кончалась или что ?

pretlant 20.11.2019 21:31

Цитата:

Сообщение от gafaskara

А что ты имеешь виду под триггер * ? И если можно поподробнее для чего ты это сделал , что-бы стамина не кончалась или что ?

Триггер на скорость. Взяв руду, бот не может быстро бежать. Если он бежит, значит возвращается без руды => нужно вернуться за рудой.

Gafask 20.11.2019 21:35

Цитата:

Сообщение от pretlant

Триггер на скорость. Взяв руду, бот не может быстро бежать. Если он бежит, значит возвращается без руды => нужно вернуться за рудой.

Ну я тебе также говорил , типо заебашить проверку на бег , типо если идет пешком то значит с рудой а если бежит то значит без руды . Только ты мог без зажержки поставить и просто на определенных кординатах и там бы была проверка на то что он бежит или нет и сделав так что-бы она срабатывала только тогда когда бот добывал руду а не тогда когда он бежит за ней . Типо бег это 7 byte а 6 это ходь и так можно сделать . Ну лично я так сделал , я там еще бота доработал и потом его сломал и мне теперь вобще лень чото с ним делать а получилась вроде пушка но сломанная , потерял логику бота и сломал его (( , а исходника старого нету . (( а думать лень . Ты кста добавь еще количество маршрутов и тд , будет пушка , и рандом запили на них .

Цитата:

Сообщение от pretlant

Триггер на скорость. Взяв руду, бот не может быстро бежать. Если он бежит, значит возвращается без руды => нужно вернуться за рудой.

Вообще главное это что-бы бот не терся об стену , так админы палят вроде как , ну 1 из моих первых банов за бота это трение об стену . Ну а больше я хз за чо банят , не фрапсил не разу когда бот был вкл . Если ты знаешь причина по которым бота могут вычислить буду рад их прочитать 😇 😇 😇 ) ) ) ) )

pretlant 20.11.2019 21:43

Цитата:

Сообщение от gafaskara

Вообще главное это что-бы бот не терся об стену , так админы палят вроде как , ну 1 из моих первых банов за бота это трение об стену . Ну а больше я хз за чо банят , не фрапсил не разу когда бот был вкл . Если ты знаешь причина по которым бота могут вычислить буду рад их прочитать 😇 😇 😇 ) ) ) ) )

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

Gafask 20.11.2019 21:45

Цитата:

Сообщение от pretlant

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

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

Milana 23.11.2019 14:04

Привет, классный бот, спасибо за него. Но возможно ли сделать функцию, чтоб при малом количестве хп персонаж сам окончил рабочий день? Хотя это наверное очень сложно

pretlant 23.11.2019 17:40

Цитата:

Сообщение от Milana

Привет, классный бот, спасибо за него. Но возможно ли сделать функцию, чтоб при малом количестве хп персонаж сам окончил рабочий день? Хотя это наверное очень сложно

Пользуйтесь.

По сути в этом нет большого смысла. После смерти игрок так или иначе получит деньги.

Milana 24.11.2019 01:11

Цитата:

Сообщение от pretlant

Пользуйтесь.
По сути в этом нет большого смысла. После смерти игрок так или иначе получит деньги.

Ой, не знала) спасибо

Camaros 24.11.2019 09:04

Подскажите пожалуйста, как зайти с одного компа на malinovka rp с 2х аккаунтов? И работать на той же шахте с анти афк

atomlin 24.11.2019 10:08

Цитата:

Сообщение от Vitalya1995

Подскажите пожалуйста, как зайти с одного компа на malinovka rp с 2х аккаунтов? И работать на той же шахте с анти афк

AntiAFK вроде нету под малину, а вот с двух через песок можно

Gafask 24.11.2019 15:02

Цитата:

Сообщение от Vitalya1995

Подскажите пожалуйста, как зайти с одного компа на malinovka rp с 2х аккаунтов? И работать на той же шахте с анти афк

Начнём с того что идёт чек ip и бан за мультик прилетает. Надо подзаебатся а анти афк есть и это не то что вам нужно.

slipchux 09.01.2020 12:07

47211slipchux · 9 Янв 2020 в 11:07' data-fancybox="lb-post-445931" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/47211/" style="cursor: pointer;" title="47211">
https://forum.antichat.xyz/attachments/27445931/

Как пофиксить эти 2 ошибки при сборке? Я новичок и только учусь... Хочу постичь знания написания читов/трейнеров и ищу любой материал, который с этим связан. Хочу изучить данный исходный код, а именно работу с процессами и адресами, но здесь очень много ошибок...

pretlant 28.01.2020 02:26

Прошло ровно 107 дней с тех пор, когда я опубликовал эту тему. Я открыл исходники для того, чтобы возможно, когда нибудь разработчики Малиновки посмотрели туда и реализовали какую-нибудь крутую защиту. Таким образом я хотел получить интерес к этой тематике (чисто для себя). Спустя 107 дней, разработчики наконец узнали о боте и решили сделать так, чтобы предыдущая версия бота не смогла запуститься. Знаете как? Они просто решили добавить к названию окна какое-то дерьмо, которое генерируется несколько раз за секунду..

Мне действительно очень жаль тех, кто играет в оконном режиме и вынужден лицезреть рандом в заголовке.. Даже обидно немного.. Последние несколько часов я реализовывал прикольную вещь, улучшал то что было написано ранее, но... И есть смысл что-то пилить? Мне жаль вас Малиновка..

48342pretlant · 28 Янв 2020 в 01:26' data-fancybox="lb-post-453328" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/48342/" style="cursor: pointer;" title="48342">
https://forum.antichat.xyz/attachments/27453328/

pretlant 30.01.2020 20:50

Было решено сделать сделующие версии бота приватными. На данный момент неизвестна цена продажи, всё это ещё обговаривается в сообществе.

Старый GitHub репозиторий я трогать не буду. Пусть он послужит основой.

Обсуждение в Телеграм - сообществе: t.me/hotsamp

* Обновления

- Улучшено качество кода

- Добавлены режимы и

- Улучшены вычисления траектории движения

- Добавлена система WayPoint'ов, по которой можно удобно строить траекторию движения

- Добавлена возможность пропустить PayDay (для бесконечного фарма)

- Добавлен рандомайзер событий

- Добавлена сетевая привязка бота

* Далёкие планы

- Создание динамической системы WayPoint'ов


Время: 23:57