Форум программистов, компьютерный форум, киберфорум
C#: API, боты
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.74/19: Рейтинг темы: голосов - 19, средняя оценка - 4.74
243 / 154 / 48
Регистрация: 03.04.2013
Сообщений: 317
1

Программа-бот для онлайн игры WoW

21.05.2013, 17:22. Показов 3399. Ответов 3
Метки нет (Все метки)

Здравствуйте. Пишу программу-бота для онлайн игры (WoW) на C# используя библиотеку BlackMagic для считывания адресов памяти. Так как C# я начал изучать недавно в ходе написания возникло несколько вопросов. Не могли бы вы с ними помочь?

1. Данные о персонаже записываются в адреса таким образом:
playerbase + 0x798 - Координата X
playerbase + 0x79C - Координата Y
и т. д.
Playerbase адрес данных о персонаже, который меняется с каждым перезапуском клиента.
Каким образом можно установить принцип получения этого адреса?

2. При чтении строки данных с адреса не отображаются русские буквы. Вместо них набор символов.
C#
1
2
string name = wow.ReadASCIIString(0x879D18, 12);
label1.Text = name;
Как корректно отобразить слово на русском языке с адреса памяти?

3. Как сделать цикл, срабатывающие каждые допустим 100 миллисекунд?

С удовольствие поставлю + тому кто поможет хоть с 1-м вопросом.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2013, 17:22
Ответы с готовыми решениями:

Бот для онлайн игры (Wow, lineage, RF Online и т.д.)
Всем привет! Подскажите можно ли написать бота для онлайн игры в VB Net? Если да то можно ссылку...

Бот для онлайн игры
Доброго времяни суток! Озадачила меня идея написать бота для онлайн игрушки. В общем то и...

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

Бот для онлайн игры
Здравствуйте. Извиняюсь, дублирую тему. В предыдущий раз видимо написал не совсем в верный раздел....

__________________

Записывайтесь на профессиональные курсы С#-разработчиков‌
3
4 / 4 / 0
Регистрация: 21.05.2013
Сообщений: 41
21.05.2013, 17:34 2
3 - самый простой спобос - таймер)
1
243 / 154 / 48
Регистрация: 03.04.2013
Сообщений: 317
21.05.2013, 17:43  [ТС] 3
Цитата Сообщение от BorD Посмотреть сообщение
3 - самый простой спобос - таймер)
Можете показать каким образом должен выглядеть все время повторяющийся цикл через определенный промежуток времени? Вот как я пытался сделать этот цикл но он работает не так как хотелось бы.
C#
1
2
3
4
5
6
7
8
9
10
11
12
while (0 == 0)
                    {
                        float playerx = wow.ReadFloat(playerbase + 0x798); 
                        float playery = wow.ReadFloat(playerbase + 0x79C); 
                        float playerz = wow.ReadFloat(playerbase + 0x7A0); 
                        float playerr = wow.ReadFloat(playerbase + 0x7A8); 
                        label4.Text = Convert.ToString(playerx);
                        label5.Text = Convert.ToString(playery);
                        label6.Text = Convert.ToString(playerz);
                        label7.Text = Convert.ToString(playerr);
                        Thread.Sleep(100);
                     }
0
4 / 4 / 0
Регистрация: 21.05.2013
Сообщений: 41
21.05.2013, 17:48 4
добавляешь таймер, в десигнере (где он объявляется) появляется что-то вроде этого:
C#
1
2
3
4
     // 
            // timer1
            // 
            this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
Перед событием прописываем
C#
1
2
            this.timer1.Interval = 1000;
            this.timer1.Start();
Дальше щелкаем два раза по таймеру, он автоматом направляет на обработчик события, туда и вписываем имя вызываемой функции.
C#
1
2
3
4
private void timer1_Tick(object sender, EventArgs e)
        {
            Имя функции();
        }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2013, 17:48

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Бот для браузерной онлайн игры
Игра: Легенда наследие драконов Хочу автоматизировать монотонный процесс кликания по кнопкам....

Бот для браузерной онлайн игры
Всем привет. Хочу написать бота для браузерной онлайн игры. Необходимости в боте нет совсем, это...

Как написать бот для онлайн игры
Допустим что есть некая онлайн игрушка. ЧТо нужно прочитать посмотреть, что б понять как написать...

Элементы компонента TWebBrowser (в шапке длиннопост!) Бот для текстовой онлайн-игры
Всем привет! Извините за столь долго вступление, но без него, наверное никак. Уже довольно давно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.