Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Получение информации об окружении

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 10.05.2012, 16:34   #1
 Разведчик
Аватар для samosi
 
samosi на правильном путиsamosi на правильном пути
Регистрация: 23.12.2011
Сообщений: 42
Популярность: 192
Сказал(а) спасибо: 26
Поблагодарили 11 раз(а) в 9 сообщениях
 
Question Получение информации об окружении

И так программирую я на C#
Хочу получить инфу о луте, ресах.
Получаю я их кол-во но все остольное не ID не WID не X,Y,Z я не получаю
Вот мой код
Код:
var CountWall = MemoryManager.ChainReadInt32(BaseAddress, 0x1C, 0x1c, 0x28, 0x14);
            var pointer = MemoryManager.ChainReadInt32(BaseAddress, 0x1c, 0x1c, 0x28, 0x18);
            var resultBuilder = new StringBuilder();
            resultBuilder.AppendLine(String.Format("Wall count: {0}", CountWall));
            for (int i = 0; i < CountWall; i++ )
            {
                var WallBase = MemoryManager.ChainReadInt32(pointer + i * 0x4, 0x4);
                if (WallBase != 0)
                {
                    float x = MemoryManager.ReadFloat(WallBase + 0x3C);
                    float y = MemoryManager.ReadFloat(WallBase + 0x44);
                    float z = MemoryManager.ReadFloat(WallBase + 0x40);
                    int id = MemoryManager.ReadInt32(WallBase + 0x114);
                }
            }
Скажите в чем ошибка.
  Ответить с цитированием
Старый 10.05.2012, 17:01   #2
 Пехотинец
Аватар для dwa83
 
dwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личность
Регистрация: 21.03.2012
Сообщений: 83
Популярность: 1178
Сказал(а) спасибо: 18
Поблагодарили 101 раз(а) в 53 сообщениях
 
По умолчанию Re: Получение информации об окружении

Цитата:
Сообщение от samosiПосмотреть сообщение
Скажите в чем ошибка.

Код:
for (int i = 0; i < 0x300; i++ )
В несортированном массиве лут и ресы хранятся не по порядку, могут быть вокруг всего 5 ресов/лута и разбросанны по всему массиву из 0х300 элементов. То есть нужно проверить весь массив и искать в нём не пустые места(например проверить что WID не равен 0). Либо искать оффсет упорядоченного массива, где все ресы\лут по порядку расположены без пустых мест.
________________
╔═╗
ˑ ˑ ╬ ╬
╚═╝
  Ответить с цитированием
Пользователь сказал cпасибо:
samosi (10.05.2012)
Старый 10.05.2012, 20:26   #3
 Разведчик
Аватар для samosi
 
samosi на правильном путиsamosi на правильном пути
Регистрация: 23.12.2011
Сообщений: 42
Популярность: 192
Сказал(а) спасибо: 26
Поблагодарили 11 раз(а) в 9 сообщениях
 
По умолчанию Re: Получение информации об окружении

Еще вопрос как это выглядит на C#
Код:
 pushad
 mov ecx, dword ptr [PW_BASE_ADDRESS]
 mov ecx, dword ptr [ecx+$1C]
 mov ecx, dword ptr [ecx+$34]
 push Typ // 0 - лут 1 - рес
 push WID
 call CallAddress
 popad
  Ответить с цитированием
Старый 11.05.2012, 18:23   #4
 Пехотинец
Аватар для dwa83
 
dwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личность
Регистрация: 21.03.2012
Сообщений: 83
Популярность: 1178
Сказал(а) спасибо: 18
Поблагодарили 101 раз(а) в 53 сообщениях
 
По умолчанию Re: Получение информации об окружении

Цитата:
Сообщение от samosiПосмотреть сообщение
Еще вопрос как это выглядит на C#

Конкретно это наверное во всех языках поддерживающих асм-вставки должно писаться одинаково, асм он и в африке асм, вот только как именно оформить вставку в коде c# не знаю, я на с++ больше..

Добавлено через 6 минут
PS:цитата
"Возможности вставки АССЕМБЛЕРНЫХ вставок в C#.
Возможно или нет? Если да, то как? Пример!?

ответ:
В явном виде - нет.
Можно через dll, Com, ActiveX и т.д"
________________
╔═╗
ˑ ˑ ╬ ╬
╚═╝

Последний раз редактировалось dwa83; 11.05.2012 в 18:33. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 11.05.2012, 18:56   #5
 Разведчик
Аватар для samosi
 
samosi на правильном путиsamosi на правильном пути
Регистрация: 23.12.2011
Сообщений: 42
Популярность: 192
Сказал(а) спасибо: 26
Поблагодарили 11 раз(а) в 9 сообщениях
 
По умолчанию Re: Получение информации об окружении

Вот и плохо что просто так его туда не засунуть...
  Ответить с цитированием
Старый 11.05.2012, 19:04   #6
 Пехотинец
Аватар для dwa83
 
dwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личность
Регистрация: 21.03.2012
Сообщений: 83
Популярность: 1178
Сказал(а) спасибо: 18
Поблагодарили 101 раз(а) в 53 сообщениях
 
По умолчанию Re: Получение информации об окружении

[Ссылки могут видеть только зарегистрированные пользователи. ] вот ещё можно почитать..
________________
╔═╗
ˑ ˑ ╬ ╬
╚═╝
  Ответить с цитированием
Старый 12.05.2012, 13:07   #7
 Разведчик
Аватар для vogel
 
vogel определенно авторитетная личностьvogel определенно авторитетная личностьvogel определенно авторитетная личностьvogel определенно авторитетная личностьvogel определенно авторитетная личностьvogel определенно авторитетная личностьvogel определенно авторитетная личностьvogel определенно авторитетная личностьvogel определенно авторитетная личность
Регистрация: 17.09.2009
Сообщений: 46
Популярность: 1187
Сказал(а) спасибо: 8
Поблагодарили 50 раз(а) в 13 сообщениях
 
По умолчанию Re: Получение информации об окружении

Вот это [Ссылки могут видеть только зарегистрированные пользователи. ] вас спасёт, любители Си-четыре-плюса =)
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Получения базовый информации о сервере(CS/WOW/HON) TeedI Школа Читера 3 07.01.2012 22:38
[Руководство] Получение полного доступа к системным папкам и отключение проверки сертифицированност Razzor Symbian 9.1-9.3 1 08.06.2010 17:00

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 13:54.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net