Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Программа для автоматического пожирания банок

-

Разработка ПО для Perfect World

- Бюро разработчиков Zhyk.Ru: создание ботов, снифферов и прочих программ для Perfect World

Ответ
 
Опции темы
Старый 16.02.2011, 03:14   #1
 Сержант
Аватар для gurin
 
gurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компании
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Отправить сообщение для gurin с помощью Skype™
 
По умолчанию Программа для автоматического пожирания банок

Написал маленькую программку на delphi 7. Программка позволяет не покупать хирки, а кушать банки в автоматическом режиме. Также она может переименовать клиент Perfect World, что позволит запустить еще копию клиента.

Так же прилагаю исходники программы, может кому послужит ответом на вопросы как писать подобные программки.

Запуск:

Запустить клиент Perfect World (в дальнейшем PW). Войти в игру. Запустить программку. Вписать (выбрать) название клиента игры (на РуОФФе это "Perfect World"). Настроить параметры. Нажать кнопку "Связаться".

Описание интерфейса:

галочка "Всегда сверху": если включена, то окно программки будет всегда сверху, если выключена - то ведет себя как обычное окно.

галочка "Переименовать клиент": если включена, то после установления связи меняет заголовок окна клиента на имя игрока.

строка "Заголовок клиента": в эту строку вводится название заголовка клиента PW. Сейчас в РуОФФе это Perfect World.

кнопка "Связаться" (она же "Разорвать"): устанавливает связь с игрой. В момент установки связи должна моргнуть надпись "Нет связи" или моргнуть и замениться на надпись "Связь установлена"

Шкалы HР и MР: указывают текущий процент здоровья (маны) вашего персонажа.

Поле "HР или MP": здесь необходимо указать что контролируется HP или MP (прямо так и написать - HP или MP).

Поле "%": здесь указывается при каком значении HP или MP (в зависимости от того что написали в 1-й колонке) следует эмулировать нажатие клавиши.

Поле "Нажать": это значение не редактируется. Указывает какая кнопка будет нажата, если значение HP или MP будет меньше заданного.

Поле "Откат, сек": здесь указывается в секундах через сколько времени опять сэмулировать нажатие клавиши, если значение HP или MP будет меньше заданного.

Данные принимаются к обработке после нажатия на клавишу ENTER.
Удаляются значения клавишей DELETE.

Примечание:
Программа создает файл с тем же именем, но с расширением ini. В этом файле прописаны адреса доступа к данным. В случае если они изменятся в какой-то версии клиента, нужно всего лишь их переписать и все.

Места применения:
В ХХ можно поставить перса на макросе крошить босса, а самому уйти курить или спокойно потягивать пивко и при этом обойтись без хирки.
В ПВП, как дополнение к хирке, когда некогда нажимать на кнопки поедания этих самых банок.

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

[Ссылки могут видеть только зарегистрированные пользователи. ]
Вложения
Тип файла: zip PWA2.ZIP (716.6 Кб, 783 просмотров)
Тип файла: zip PWA2Source.zip (11.5 Кб, 583 просмотров)

Последний раз редактировалось gurin; 23.01.2012 в 11:00. Причина: обновление
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
DevZI (24.11.2013), Prom4eg (16.02.2011), Sadei73 (11.04.2011)
Старый 17.02.2011, 13:51   #2
 Сержант
Аватар для gurin
 
gurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компании
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Отправить сообщение для gurin с помощью Skype™
 
По умолчанию Re: Программа для автоматического пожирания банок

Спасибо огромное TBX1n за предоставленные offset и помощь.

Программа теперь работает и со свернутым клиентом.
  Ответить с цитированием
Старый 17.02.2011, 15:30   #3
 Разведчик
Аватар для костик123
 
костик123 никому не известный тип
Регистрация: 28.06.2010
Сообщений: 45
Популярность: 4
Сказал(а) спасибо: 59
Поблагодарили 35 раз(а) в 24 сообщениях
Отправить сообщение для костик123 с помощью ICQ
 
По умолчанию Re: Программа для автоматического пожирания банок

Спасибо большое
Еще бы пару окон добавить для скилов и аптеки при определенном хп
  Ответить с цитированием
Старый 17.02.2011, 22:45   #4
 Разведчик
Аватар для _Wolf_
 
_Wolf_ вызывает надежду
Регистрация: 26.02.2010
Сообщений: 13
Популярность: -48
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Программа для автоматического пожирания банок

Спасибо огромное за исходники.
Думал только у меня такая проблема с козерябликами при получении имени перса (сам пишу дома на D7, на D2007 и выше никак руки недоходят переставить).
Кстати по ID классов персов есть инфа или самому быстрее подобрать, чем искать?
  Ответить с цитированием
Старый 18.02.2011, 03:03   #5
 Сержант
Аватар для gurin
 
gurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компании
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Отправить сообщение для gurin с помощью Skype™
 
По умолчанию Re: Программа для автоматического пожирания банок

Цитата:
Сообщение от костик123Посмотреть сообщение
Еще бы пару окон добавить для скилов и аптеки при определенном хп

А поподробнее свою идею можешь рассказать?

Цитата:
Сообщение от _Wolf_Посмотреть сообщение
Думал только у меня такая проблема с козерябликами при получении имени перса (сам пишу дома на D7, на D2007 и выше никак руки недоходят переставить).
Кстати по ID классов персов есть инфа или самому быстрее подобрать, чем искать?

Что за козеряблики?

Насчет ID еще не знаю - не рыл. Это моя первая прога для ПВ.
  Ответить с цитированием
Старый 18.02.2011, 10:13   #6
 Разведчик
Аватар для _Wolf_
 
_Wolf_ вызывает надежду
Регистрация: 26.02.2010
Сообщений: 13
Популярность: -48
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Программа для автоматического пожирания банок

Цитата:
Сообщение от gurinПосмотреть сообщение
Что за козеряблики?

Попробуй русские ники прочитать. Причина в UniCode, на Д7 изврат делать поддержку юникода.
  Ответить с цитированием
Старый 18.02.2011, 11:23   #7
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: Программа для автоматического пожирания банок

Цитата:
Сообщение от _Wolf_Посмотреть сообщение
Попробуй русские ники прочитать. Причина в UniCode, на Д7 изврат делать поддержку юникода.

у Dinmaite'a же работает и без извратов...
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
  Ответить с цитированием
Старый 18.02.2011, 11:24   #8
Super Moderator
 Сержант
Аватар для Рэйзор
 
Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(
Регистрация: 20.07.2010
Сообщений: 137
Популярность: 26409
Сказал(а) спасибо: 52
Поблагодарили 566 раз(а) в 197 сообщениях
 
По умолчанию Re: Программа для автоматического пожирания банок

Цитата:
Сообщение от TBX1nПосмотреть сообщение
у Dinmaite'a же работает и без извратов...

очевидно он работает в приличной Delphi 2010 / XE, в которых тип string идет в юникоде
________________
-> Keep2Me <-

Последний раз редактировалось Рэйзор; 18.02.2011 в 11:28.
  Ответить с цитированием
Старый 18.02.2011, 11:26   #9
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: Программа для автоматического пожирания банок

Z.Рэйзор, д7.
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
  Ответить с цитированием
Старый 18.02.2011, 11:41   #10
 Сержант
Аватар для gurin
 
gurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компании
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Отправить сообщение для gurin с помощью Skype™
 
По умолчанию Re: Программа для автоматического пожирания банок

Да никаких проблем с юникодом в Д7 нету. Щаз создам перса с русским ником, и выложу обновленную версию.

Добавлено через 1 час 17 минут
Поправил. Русские ники отображаются нормально. С непечатными символами вроде звездочек и т.д. - проблема. Вместо них знак вопроса.

Как сделать так что бы были нужные символы - пока не нарыл.

Добавлено через 6 часов 2 минуты
Модифицировал программку. Теперь в ней можно задать несколько точек контроля HP и MP.

Например, если HP < 75%, то съесть банку, если стало меньше 50% - использовать джина, если стало критическим (< 5%) - съесть аптеку.

Последний раз редактировалось gurin; 18.02.2011 в 17:49. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 18.02.2011, 23:21   #11
 Разведчик
Аватар для костик123
 
костик123 никому не известный тип
Регистрация: 28.06.2010
Сообщений: 45
Популярность: 4
Сказал(а) спасибо: 59
Поблагодарили 35 раз(а) в 24 сообщениях
Отправить сообщение для костик123 с помощью ICQ
 
По умолчанию Re: Программа для автоматического пожирания банок

Спасибо еще раз для еще одних окошек для добавления всего чего надо..
Есче подработать раскрасить сворачивание в удобнное мелкое окно или трей было бы чудестно))
  Ответить с цитированием
Старый 19.02.2011, 18:37   #12
 Разведчик
Аватар для x2lk
 
x2lk на правильном пути
Регистрация: 19.02.2011
Сообщений: 39
Популярность: 62
Сказал(а) спасибо: 7
Поблагодарили 26 раз(а) в 22 сообщениях
 
По умолчанию Re: Программа для автоматического пожирания банок

То что искал! Часто забываю юзать банки
________________
╔══════════╗
__Skype: x2lk
╚══════════╝
  Ответить с цитированием
Старый 19.02.2011, 19:34   #13
Заблокирован
 Разведчик
Аватар для WtF_O_o
 
WtF_O_o никому не известный тип
Регистрация: 18.02.2011
Сообщений: 8
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для WtF_O_o с помощью ICQ Отправить сообщение для WtF_O_o с помощью Skype™
 
По умолчанию Re: Программа для автоматического пожирания банок

всё работает,только лагает(
  Ответить с цитированием
Старый 19.02.2011, 21:27   #14
 Сержант
Аватар для gurin
 
gurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компании
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Отправить сообщение для gurin с помощью Skype™
 
По умолчанию Re: Программа для автоматического пожирания банок

Цитата:
Сообщение от WtF_O_oПосмотреть сообщение
всё работает,только лагает(

Что именно? Не ест банки или что?

Там вроде особо нечему лагать...
  Ответить с цитированием
Старый 26.02.2011, 15:02   #15
 Разведчик
Аватар для DarkSweeT
 
DarkSweeT неизвестен в этих краяхDarkSweeT неизвестен в этих краяхDarkSweeT неизвестен в этих краяхDarkSweeT неизвестен в этих краях
Регистрация: 18.06.2010
Сообщений: 20
Популярность: -354
Сказал(а) спасибо: 5
Поблагодарили 7 раз(а) в 5 сообщениях
 
По умолчанию Re: Программа для автоматического пожирания банок

можно настраивать на пвп серва подставив его сеты?
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] Бот для автоматического наезда на корешей! Nice42rus Тюряга ВКонтакте 32 13.03.2012 14:03

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

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

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