Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Правила форума Чёрный рынок Реклама и привилегии Гаранты Арбитраж

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > > > >
Важная информация

Общение читеров Теры

: Раздел для обсуждения игры Tera Online, а также для простого общения читеров.
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр




Ответ
 
Опции темы
Старый 30.03.2015, 20:12   #1
GameOldHack
Подпольщик Tera
Аватар для GameOldHack
OFFLINE
Регистрация: 16.03.2015
Сообщений: 450
Благодарностей:
196 всего
Мнения: + 415
Репутация: 589
Отправить сообщение для GameOldHack с помощью Skype™

Camera position X-Y


Всем привет !
Пишу бота для теры и вот столкнулся с проблемой.
Есть координаты камеры X-Y изменив их меняется положение камеры (логично) хотел спросить как повернуть камеру на ближайшего монстра ?
Зафиксировать камеру можно просто заморозив значение , а вот как зафиксировать на ближайшем монстре или растении не знаю (( уже 4 день мучаюсь если кто знает подскажите или намекните буду благодарен ....
 
Ответить с цитированием


Старый 30.03.2015, 20:16   #2
snab_rus
Подпольщик Tera
Аватар для snab_rus
OFFLINE
Регистрация: 08.03.2015
Сообщений: 100
Благодарностей:
78 всего
Мнения: + 279
Репутация: 235

можно вычислить нужные цифры по координатам(я так делаю).
нужно как бы нарисовать треугольник(например прямой(или как он там называется)) по координатам, и вычислить градус угла(методом тыка узнаешь, какого). для вычисление по горизонтали в вертикали два раза я делаю, то есть как бы рисую этот треуглоьник в двух мерной системе координат
 
Ответить с цитированием
Старый 30.03.2015, 20:23   #3
GameOldHack
Подпольщик Tera
Аватар для GameOldHack
OFFLINE
Регистрация: 16.03.2015
Сообщений: 450
Благодарностей:
196 всего
Мнения: + 415
Репутация: 589
Отправить сообщение для GameOldHack с помощью Skype™
спасибо

Цитата:
Сообщение от snab_rus Посмотреть сообщение
можно вычислить нужные цифры по координатам(я так делаю).
нужно как бы нарисовать треугольник(например прямой(или как он там называется)) по координатам, и вычислить градус угла(методом тыка узнаешь, какого). для вычисление по горизонтали в вертикали два раза я делаю, то есть как бы рисую этот треуглоьник в двух мерной системе координат
тьфу ))) а я пытался передать координаты ближайшего монстра ))
Я один заметил что в игру есть адрес отвечающий за передвижение персонажа ? если он стоит = 0 если бежит =1 если назад = 2 бежит в лево = 5 если в право = 4 и так далие ... или я не один такой ? и изменив значение с 0 на 1 он побежит
 
Ответить с цитированием
Старый 30.03.2015, 20:24   #4
snab_rus
Подпольщик Tera
Аватар для snab_rus
OFFLINE
Регистрация: 08.03.2015
Сообщений: 100
Благодарностей:
78 всего
Мнения: + 279
Репутация: 235

я тоже этот адрес использую
 
Ответить с цитированием
Старый 30.03.2015, 20:27   #5
GameOldHack
Подпольщик Tera
Аватар для GameOldHack
OFFLINE
Регистрация: 16.03.2015
Сообщений: 450
Благодарностей:
196 всего
Мнения: + 415
Репутация: 589
Отправить сообщение для GameOldHack с помощью Skype™

Цитата:
Сообщение от snab_rus Посмотреть сообщение
можно вычислить нужные цифры по координатам(я так делаю).
Уже давно в сфере программирования ну руки не доходили до написания ботов вот решился начать ... не туда понесло )) а по другому не как ? или подскажи как его там вычислять ? если не секрет
 
Ответить с цитированием
Старый 30.03.2015, 20:31   #6
snab_rus
Подпольщик Tera
Аватар для snab_rus
OFFLINE
Регистрация: 08.03.2015
Сообщений: 100
Благодарностей:
78 всего
Мнения: + 279
Репутация: 235

не хочу конкуренту помогать)

Добавлено через 1 минуту
а по другому, как то через диреткс вроде ещё можно, а хотя фиг его знает

Последний раз редактировалось snab_rus; 30.03.2015 в 20:34. Причина: Добавлено сообщение
 
Ответить с цитированием
Старый 30.03.2015, 20:35   #7
AHrEJl
Подпольщик Tera
Аватар для AHrEJl
OFFLINE
Регистрация: 24.03.2015
Возраст: 35
Сообщений: 200
Благодарностей:
26 всего
Репутация: 79

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

но проблем, соответственно, тоже больше

I think I'm going crazy
I'm loosing my mind.
 
Ответить с цитированием
Старый 30.03.2015, 20:43   #8
RAZORER
Подпольщик BDO
Аватар для RAZORER
OFFLINE
Регистрация: 17.09.2008
Сообщений: 400
Благодарностей:
19 всего
Мнения: + 2482
Репутация: 58

Я как-то пользовался одним примитивным ботом на р2, так там вращался курсор, пока не находил определенный цвет, затем атаковал.
 
Ответить с цитированием
Старый 31.03.2015, 00:16   #9
GeneralGolda
На доске почёта
Аватар для GeneralGolda
OFFLINE
Регистрация: 08.03.2014
Возраст: 30
Сообщений: 0
Благодарностей:
1 всего
Репутация: 4

Цитата:
Сообщение от RAZORER Посмотреть сообщение
Я как-то пользовался одним примитивным ботом на р2, так там вращался курсор, пока не находил определенный цвет, затем атаковал.
да, помню как мы с Роквебом внедряли эту идею .

Курсор перемещался по все экрану, и зажимал кнопку мыши когда происходила смена пикселя.
 
Ответить с цитированием
Старый 09.04.2015, 22:05   #10
darkiiiking
Нуб
Аватар для darkiiiking
OFFLINE
Регистрация: 31.03.2015
Сообщений: 0
Благодарностей:
5 всего
Репутация: 16

Цитата:
Хорошо вот допустим мои координаты -3245 -1246 546 и вот допустим координаты монстра стоящего рядом - 3216 -1232 543
как мне повернуть к нему камеру если положение камеры по горизонтали почти не меняется это примерно такое значение 4246367457 - 4 Bytes [Nan - Float] может ты знаешь ?))
Начнём с того что положение камеры меняется, ты должен был заметить что значение камеры как бы "наматывается" когда ты делаешь полный оборот(360°). Это первый признак неверного размера, проще говоря используй в адресе камеры 2 Byte. Значение будет от 0 - 65536, так ты получишь точный диапазон поворота камеры(дальше пригодится).
Что касается поворота камеры к монстру, для этого нужно приравнять направление игрока(камеры) к направлению моба.
Вспоминаем уроки:
Код:
double player_x = 80;
double player_y = -80;
double mob_x = 0;
double mob_y = 0;
double A = Math.Atan2(player_y - mob_y, player_x - mob_x) / Math.PI * 180;// получаем угол между точками(нужное направление)
double B = Math.Round(Math.Sqrt(Math.Pow(mob_x - player_x, 2) + Math.Pow(mob_y - player_y, 2)));//дистанция между точками(дистанция до моба)
A = (A < 0) ? A + 360 : A;   //Без этого диапазон от 0...180 и -1...-180
Console.WriteLine("Direction: " + A);
Console.WriteLine("Distance: " + B);
Теперь зная угол направления на объект(монстра), нужно повернуть игрока(камеру) в данном направлении. Как я указал выше теперь мы имеем точное значение камеры(0 - 65536), но нам нужно приравнять значение угла в градусах. Всё просто, нужно максимальное значение камеры(65536) разделить на максимальное значение угла(360)
65536 / 360 ~ 182 и получаем множитель который будем использовать для корректного значения камеры в градусах.
Ну и собственно итог: угол направления игрока(камеры) = угол между игроком и монстром, умноженный на 182(самое близкое значение).
Пример:
Код:
player_x = -3245 , player_y = -1246 ;
mob_x = -3216 , mob_x = -1232 ;
direction = 206;//
camera_x = direction * 182; //37492
Дальше я надеюсь понятно.
 
Ответить с цитированием
Сказали спасибо:
dark (30.04.2023), Евгений 3V7 (14.03.2016), tubux (29.05.2015), GameOldHack (10.04.2015), [JustNuke] (09.04.2015)
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[0.8.8] Camera Position uragan1987 Подполье читеров World of Tanks 34 21.12.2013 12:35
[0.8.9] Custom Camera Dellux Подполье читеров World of Tanks 34 12.11.2013 21:14
Advanced Camera (camerahack) palanik DoTa 2 читы и патчи 3 15.05.2013 13:06
Free camera Tumbzik Архив читов и багов World of Tanks 13 17.07.2012 16:15

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр