Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Обход античитов Чёрный рынок Реклама и привилегии Разработка читов ИИ и читы

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > > >

Программы для RF Online

: Боты, полезные программы, патчи для RFOnline
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр






Ответ
 
Сделать тему важной Опции темы
Старый 06.05.2007, 19:23   #11
Sergion
Постоялец
Аватар для Sergion
OFFLINE
Регистрация: 06.05.2007
Сообщений: 138
Благодарностей:
195 всего
Мнения: + 1065
Репутация: 1169
Отправить сообщение для Sergion с помощью ICQ Отправить сообщение для Sergion с помощью Skype™

Neo Sign 0f Misery работает постабильнее астула (у меня он нажимал лишние кнопки), да и ехе может скомпилить. Бота на нем будет тяжко писать, зато хорошо подходит для кача бафов. Себе писал на нем баф 10 человек вокруг, если надо выложу, но IMHO, лучше самому с нуля разбираться.
Одна проблема, я так и не нашел как завершить скрипт, когда он в цикле, приходится тремя кнопками убивать :)

Что-то тема помирает. Хотя прога реальная. Вот к примеру скриптек на кач нашего любимого сумончега:

Первонаперво делаем панель по образу и подобию рисунка.
[IMG]http://www.rf-infinity**********/img/macro.jpg[/IMG]
Далее биндим 9 целей (ctrl+1....ctrl+9).
Запускаем макрос, нажимаем ctrl+ё.
Идем спать.

Скрипт: http://www.rf-infinity**********/files...inana_v1.0.nsm

Чтобы завершить скрипт жмем три веселых кнопки и снимаем задачу.

Последний раз редактировалось Sergion; 11.05.2007 в 15:36.
 
Ответить с цитированием
Сказали спасибо:
gury (20.10.2010)


Старый 11.05.2007, 14:39   #12
Bio
Гость
Аватар для Bio
Сообщений: n/a
Благодарностей:
0 всего

Цитата:
Сообщение от Sergion
я так и не нашел как завершить скрипт, когда он в цикле, приходится тремя кнопками убивать :)
там в примерах есть
Скрипт-шутка. Имитирует "ветер", сдувающий курсор мыши к правой
границе экрана. Клавиша CONTROL завершает работу скрипта.
Код:
galloc 1 .

^loop
mouse_get_pos 0 .
add 0 1 .
mouse_set_pos @0 .
sleep 15
is_keys_pressed 0 $11 .
branch 0 0 ^loop .

eos $
is_keys_pressed 0 $11 . в переменную с индексом 0 вписывает 1 если клавиша тыкалась

0 если нет

branch 0 0 ^loop . если переменая 0 ровна нулю
то в начало
 
Ответить с цитированием
Старый 11.05.2007, 15:37   #13
Sergion
Постоялец
Аватар для Sergion
OFFLINE
Регистрация: 06.05.2007
Сообщений: 138
Благодарностей:
195 всего
Мнения: + 1065
Репутация: 1169
Отправить сообщение для Sergion с помощью ICQ Отправить сообщение для Sergion с помощью Skype™

упс, скрипт-то сам не выложил. Поправил сообщение выше.
Bio, это я знаю, я так скрипт запускаю, но если ты в него посмотришь, то поймешь что этот способ не годится, ибо придется ставить такую проверку после каждого действия. Проще три кнопки нажать.
 
Ответить с цитированием
Старый 22.05.2007, 00:34   #14
-=Stiv=-
Гость
Аватар для -=Stiv=-
Сообщений: n/a
Благодарностей:
0 всего

Пробовал я на нем написать нечто в стиле проверки комбинации клавиш с последующей реакцией. Одно НО: грузит проц на 99%, пока программа в цикле ожидает нажатия. Там пример есть в инсталляционном пакете.
Эх, знать бы С++ или Дельфи, да тямы и времени нехватает теперь это изучать.
А задача простая-определить комбинацию нажатых клавиш и выполнить соответствующее действие.
Может есть варианты написания макроса на данном пакете, так чтобы проц не так сильно грузило?
 
Ответить с цитированием
Старый 22.05.2007, 03:16   #15
Sergion
Постоялец
Аватар для Sergion
OFFLINE
Регистрация: 06.05.2007
Сообщений: 138
Благодарностей:
195 всего
Мнения: + 1065
Репутация: 1169
Отправить сообщение для Sergion с помощью ICQ Отправить сообщение для Sergion с помощью Skype™

Врядли такое возможно нормально реализовать в s0m. если только в цикле поставить sleep небольшой, тогда загрузка будет поменьше, но и срабатывать может не всегда.
Ты лучше опиши какие нужны действия по каким клавишам, возможно смогу включить в свою программу.
 
Ответить с цитированием
Старый 30.05.2007, 02:12   #16
-=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!
 
Ответить с цитированием
Старый 30.05.2007, 02:56   #17
Sergion
Постоялец
Аватар для Sergion
OFFLINE
Регистрация: 06.05.2007
Сообщений: 138
Благодарностей:
195 всего
Мнения: + 1065
Репутация: 1169
Отправить сообщение для Sergion с помощью ICQ Отправить сообщение для Sergion с помощью Skype™

Для чего тебе хп персонажа? если нужны действия с участием хп могу дописать в RFUtilities. Но позже. Писать бота на s0m IMHO, не самый лучший вариант.
 
Ответить с цитированием
Старый 30.05.2007, 03:09   #18
-=Stiv=-
Гость
Аватар для -=Stiv=-
Сообщений: n/a
Благодарностей:
0 всего

Цитата:
Сообщение от Sergion Посмотреть сообщение
Для чего тебе хп персонажа? если нужны действия с участием хп могу дописать в RFUtilities. Но позже. Писать бота на s0m IMHO, не самый лучший вариант.
Как то затронули ситуацию прокачки баффов и скилов в опасной зоне, так после смерти персонаж возвращался к точке привязки и стоял бафался бестолку в городе.
Указатель на НР
00CC8F38
012FBF7C
Смещение #4D40.
 
Ответить с цитированием
Старый 06.12.2007, 19:21   #19
-=Stiv=-
Гость
Аватар для -=Stiv=-
Сообщений: n/a
Благодарностей:
0 всего

Я уже немного разобрался в NeoCompiler. Может пригодится желающим освоить Neo Sign 0f Misery
Пример Зума под RF Online:

; Переменные:
; 0 Массив хендлов искомого окна [DWORDARRAY]
; 1 Размер массива хендлов искомого окна [DWORD]
; 2 Хендл окна [DWORD]
; 3-5 Резерв
; 6-10, 21 Нажатие клавиш [DWORD]
; 11-17 Переменные для операций с памятью.
; 18-20 Переменные для операций с файлом конфигурации Res.cfg
GALLOC 22 .
MBOX 'Для завершения работы RF Zoom нажмите Ctrl-Left Win-Q' 'RF Zoom' 64 .
^start
CALL ^cfg_read_file
^key_main_1
Sleep 200
IS_KEYS_PRESSED 10 $11 $5B . ; Проверяем нажатие клавиши Ctrl-LWin-
BRANCH 10 0 ^key_main_1 .
^key_read_or_exit
IS_KEYS_PRESSED 7 $11 $5B $61 . ; Проверяем нажатие клавиши Ctrl-LWin-Num1
IS_KEYS_PRESSED 8 $11 $5B $67 . ; Проверяем нажатие клавиши Ctrl-LWin-Num7
IS_KEYS_PRESSED 9 $11 $5B $68 . ; Проверяем нажатие клавиши Ctrl-LWin-Num8
IS_KEYS_PRESSED 21 $11 $5B $62 . ; Проверяем нажатие клавиши Ctrl-LWin-Num2
IS_KEYS_PRESSED 6 $11 $5B $51 . ; Проверяем нажатие клавиши Ctrl-LWin-Q
BRANCH 7 1 ^mem_read .
BRANCH 8 1 ^mem_write_In .
BRANCH 9 1 ^mem_write_Out .
BRANCH 21 1 ^start .
BRANCH 6 0 ^key_main_1 .
MBOX 'Завершить работу?' 'RF Zoom' 36 $ 6 ; Запрос подтверждения
BRANCH 6 7 ^start .
eos $ ; Завершение работы RF Zoom

^wnd_search ; Проверка существования процесса
WND_FIND 0 'D3D Window' 1 'RF Online' 1 9 1
LENGTH 0 1
BRANCH 1 0 ^wnd_no_find .
READ_DA 0 0 2
RETURN
^wnd_no_find
MBOX 'Процесс не найден! ' 'RF Zoom' 16 .
DROP_RET .
JUMP ^key_read_or_exit

^mem_read ; Получение информации о процессе, данных из памяти
CALL ^wnd_search
WND_GET_PROC_TH 2 13 14
PROCESS_OPEN 13 15 .
MEM_READ_D 15 @20 12
CLOSE_OBJECT 15
I_TO_STR 2 11 0 16
I_TO_STR 13 16 0 16
I_TO_STR 12 17 0 16
JOIN_B 11 'Win Handle: ' @11 !0D 0A! 'ID Stream: ' @16 !0D 0A! 'Mem Data: ' @17 .
MBOX @11 'RF Zoom: Info' 64 .
JUMP ^key_read_or_exit

^mem_write_In ; Приближение камеры Ctrl-LWin-Num7
CALL ^wnd_search
WND_GET_PROC_TH 2 13 14
PROCESS_OPEN 13 15 .
MEM_READ_D 15 @20 12
SUB 12 $AF000 .
MEM_WRITE_D 15 @20 @12
CLOSE_OBJECT 15
JUMP ^key_read_or_exit

^mem_write_Out ; Отдаление камеры Ctrl-LWin-Num8
CALL ^wnd_search
WND_GET_PROC_TH 2 13 14
PROCESS_OPEN 13 15 .
MEM_READ_D 15 @20 12
ADD 12 $AF000 .
MEM_WRITE_D 15 @20 @12
CLOSE_OBJECT 15
JUMP ^key_read_or_exit

^cfg_read_file ; Чтение данных из файла конфигурации Res.cfg
IS_FILE_EXISTS 'Res.cfg' 18
BRANCH 18 1 ^cfg_File_find .
MBOX 'Отсутствует файл конфигурации' 'RF Zoom' 16 .
DROP_RET .
JUMP ^key_read_or_exit
^cfg_File_find .
FILE_OPEN 'Res.cfg' 19 3 1 1 $80000000
FILE_SET_POS 19 +0 0
FILE_READ_B 19 20 8
CLOSE_OBJECT 19
STR_TO_I 20 $ 16
RETURN

Надо просто создать текстовый файлик Res.txt и сменить расширение на .cfg (по приколу :) ) и чтобы он лежал вместе с скомпиленым екзешником.
Конфиг файл создан для удобства подгонки адреса, дабы не мучаться от очередного обновления клиента, Изменять адреса в коде, компилить. Артмани запустил, нашел что нужно, отредактировал Res.cfg в блокноте и все.
В этом файле в HEX формате нужный относительный адресок в процессе.
В RF-Utilities перестал работать Zoom под Up5 на русоффе, поэтому пришлось калякнуть сей Зумер.

ЗЫ:Sergion, вернись, народ стонет без RF-Utilities.

Последний раз редактировалось -=Stiv=-; 07.12.2007 в 01:36. Причина: Оптимизация кода
 
Ответить с цитированием
Старый 09.12.2007, 22:48   #20
bettatest
Постоялец
Аватар для bettatest
OFFLINE
Регистрация: 09.05.2007
Сообщений: 88
Благодарностей:
28 всего
Мнения: + 9
Репутация: 338
Отправить сообщение для bettatest с помощью ICQ

2 -=Stiv=-, можешь написать для меня библиотеку DLL?
Задачка для неё - менять в процессе РФ 10 4х байтных значений
и жать кнопки.
 
Ответить с цитированием
Ответ



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

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

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

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр