Тема: Neo Sign 0f Misery
Показать сообщение отдельно
Старый 30.05.2007, 02:12  
-=Stiv=-
Гость
Аватар для -=Stiv=-
Сообщений: n/a
Благодарностей:
0 всего

Нашел указатели на состояние ХП персонажа. Проверял на работе и дома-стабильно 2 адреса.
Столкнулся с ситуацией, что когда окно РФО НЕ активно, считать Хэндл с него через NeoSom неполучается. Пример части скрипта:

1 GALLOC 2 .
2 WND_FIND 0 'D3D Window' 1 'RF Online' 1 . ; Поиск окна по классу и заголовку. Хэндл найденного окна помещается в переменную 0
3 I_TO_STR 0 1 0 16 ; Преобразование значения в переменной с индексом 0 в ANSI строку и запись результата в переменную 1
4 MBOX @1 'Хендл окна РФ' . ; вывод сообщения со значением хэндла.

на 3-й строке выполнения скрипта вываливается ошибка.
Перепробовал все что можно. Работает только в том случае, если окно РФО было на момент выполнения скрипта активным командой
WND_FIND_FOREGROUND 0


HELP!
 
Ответить с цитированием