![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#81 | ||
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]() Цитата:
Код:
Безымянный.jpg Цитата:
Последний раз редактировалось Sibedir; 05.10.2010 в 05:48. |
||
![]() |
![]() |
![]() |
#82 |
Форумчанин
Регистрация: 24.01.2010
Сообщений: 151
|
![]()
Всё равно ничего не происходит.
Код:
|
![]() |
![]() |
![]() |
#83 | ||
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]() Цитата:
Код:
Цитата:
1. По адресу $49DBFC хранится именно максимальное здоровье, а не его текущее состояние. Устронение - Найти адрес с текущим состоянием здоровья. 2. На момент активации таймера персонаж уже получил повреждения. Устронение - Перед активацией таймера восстановить здоровье до максимума. 3. Возможно персонаж не получил достаточно большого повреждения, необходимого для вызова горячих клавишь (GetZdorovye > hpMax*0.4). Устронение - Активируйте таймер, стопорните пассажира с охр...но большим уровнем и скажите ему, что он kAzёл. |
||
![]() |
![]() |
![]() |
#84 |
Форумчанин
Регистрация: 24.01.2010
Сообщений: 151
|
![]()
Жизнь текущая: $0049DD9C
Жизнь полная: $0049DBFC Видимо я ранее ошибся, сейчас попробую код подправить... |
![]() |
![]() |
![]() |
#85 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
А-а-а, ну тогда просто
Код:
|
![]() |
![]() |
![]() |
#86 |
Форумчанин
Регистрация: 24.01.2010
Сообщений: 151
|
![]()
Но при этом в кнопе данный код, так?
Код:
Код:
|
![]() |
![]() |
![]() |
#87 |
Форумчанин
Регистрация: 24.01.2010
Сообщений: 151
|
![]()
Странно, но ничего не происходит. Не могли бы Вы проверить?
|
![]() |
![]() |
![]() |
#88 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]() Цитата:
Ща гляну, пока еще идет затянувшийся обед ![]() |
|
![]() |
![]() |
![]() |
#89 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
А, ну конечно
Код:
|
![]() |
![]() |
![]() |
#90 |
Форумчанин
Регистрация: 24.01.2010
Сообщений: 151
|
![]()
Хм... Что-то у меня ничего не выходит, или я не так пользуюсь...
Оставил персонажу 32 хп, нажимаю кнопку и переключаюсь в окно, но при этом ни звука, ни действия... Добавлено А что если попробовать сделать так... Написать функцию, которая будет проверять состояние слота в кармане. Т.е Нажимаем кнопку, программа считывает значение здоровья перс-а из указанного адреса, если оно мненьше указанного, например HpMin:=30; тогда происходят процедуры "клавишника" - PostKeyEx32(HotKey, [ssAlt], False); При этом, программа всё время проверяет кол-во текущего здоровья из данного адреса. При этом, если здоровье больше указанного, например HpNormal:=70;, тогда процедуры останавливаются... Только одна проблемка, как это перевести в код... Последний раз редактировалось xRamzeSx; 05.10.2010 в 12:16. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Горячие клавиши | dmitriegorovih | Общие вопросы Delphi | 2 | 10.09.2010 14:58 |
Горячие клавиши. | Lazio | Помощь студентам | 2 | 08.09.2010 02:20 |
Горячие клавиши в Delphi | Maddy | Помощь студентам | 7 | 23.04.2010 17:43 |
Горячие клавиши | Altera | Общие вопросы Delphi | 5 | 13.09.2008 21:27 |