Перейти к содержанию
Авторизация  
Akumu

Location Reader - Чтение Координат Lineage 2

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

Для считывания координат с клиента игры нужен адрес в памяти. Для моего клиента HF это адресс: 001656D4

 

Адресс можно легко найти при помощи ArtMoney:

  Как найти адресс в памяти процесса (Показать контент)
  • Upvote 1

Поделиться сообщением


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

Акуму по моему единственный человек который кидает норм вещи в шару

  • Upvote 1

Поделиться сообщением


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

А в чем прикол этой программы?, это типа бот?) что то я вообще не пойму)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 16.03.2013 в 13:12, Ingatello сказал:

А в чем прикол этой программы?, это типа бот?) что то я вообще не пойму)

 

В нашем случае, мы заселяем локации л2 и бегать постоянно вводя /loc было не вариант.

Можно использовать для чего угодно, для создания зон например.

  • Upvote 2

Поделиться сообщением


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

Для считывания координат с клиента

Поделиться сообщением


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

Немного обновил файлы. Добавил хот-кей на добавление текущей координаты в список.

Хот-кей: правый Shift. Работает только при активном окне игры.

Поделиться сообщением


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

UPD: Силами Purple была обнаружена бага в проге, проявляла она себя на Win XP SP2 и уже поправлена. Качаем по ссылке в 1 посте, версия 1.0b.

  • Upvote 1

Поделиться сообщением


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

Без гм \ админки узнать локацию координты именно возможно с помощью этой прог?

Изменено пользователем Flayter

Поделиться сообщением


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

Подскажите, а как перевести значение из ячейки памяти в координаты?

вот получаю я значение 1206100864 и как это значение преобразовать в 3 цифры координат 116551, 76319, -2755 из выше указанного софта (-2728 из la2)?

Поделиться сообщением


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

Там 3 float последовательно. Тобишь 4*3 байт считываете, и преобразовываете в родной тип.

 

private float[] getCoords()
{
int processHandle = OpenProcess(PROCESS_ALL_ACCESS, false, _proc.Id);
byte[] data = ReadMemory(int.Parse(textBox1.Text, System.Globalization.NumberStyles.HexNumber), 12, processHandle);
return new float[]
{
BitConverter.ToSingle(data, 0), // 0-4
BitConverter.ToSingle(data, 4), // 4-8
BitConverter.ToSingle(data,  // 8-12
};
}

 

// upd: очипятка была. там 3 float. x, y и z

Поделиться сообщением


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

Не видит клиент ла2, если тот в процессах как l2.bin запущен

Поделиться сообщением


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

кто подскажет мб я что то не так делаю,координаты она мне всегда одни и теже выводит где бы я не находился

 

Поделиться сообщением


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

Через что еще можно считать "Адрес в памяти"? 

На защите SmartGuard artmoney не дает его посмотреть.

 

Очень полезная штука, хотелось бы найти решение.

Изменено пользователем Reboot

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 19.04.2016 в 23:04, Reboot сказал:

Через что еще можно считать "Адрес в памяти"? 

На защите SmartGuard artmoney не дает его посмотреть.

 

Очень полезная штука, хотелось бы найти решение.

в сборках есть команда //locdump

зачем использовать левый софт?

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

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