Абра и AHK

Вопросы, которые касаются Рагнарок онлайн, но не касаются OpenKore.

Модератор: 4epT

Ответить
bananas
Начинающий
Сообщения: 17
Зарегистрирован: Пн май 09, 2011 8:05 pm

Абра и AHK

Сообщение bananas » Пн май 09, 2011 8:10 pm

Друзья, поделитесь пожалуйста скриптом на абру, чтобы останавливался на выпадении "????". Совсем не понятно, как это должно работать :\
Спасибо!

Аватара пользователя
d.fate
Начинающий
Сообщения: 18
Зарегистрирован: Вс май 01, 2011 4:34 pm
Сервер RO:: RagnaOk.net NyaRo.Ru
Откуда: Miami, FL
Контактная информация:

Re: Абра и AHK

Сообщение d.fate » Пт май 13, 2011 10:03 pm

пытался сделать это в AHK, либо пропускал вопросы, либо вообще не стартовал...
в итоге сделал на uopilot
вот примерный скрипт под мое разрешение
While_not 501 80 3276593 and 513 81 3276593 and 520 82 3276593 and 523 80 3276593
Send {F1}
Wait 200
End_while
1 строка - проверяет 4 точки на цвет "?" (меняешь координаты на свои)
2 строка - если не совпадают цвета жмет F1
для удобства нахождения координат текст скилла должен быть на черном фоне

Прилагаю гайд в картинке, который писал для друзей, сам скрипт и uopilot
И да, на ZеnУ RО если переключаетесь из окна нужно ставить скрипт на паузу, иначе происходит потеря с сервером. Абрилось отлично в домике в 2-3 профа со шмотом(мистра,ангелинг,архангелинг), что сп вообще не кончалось и не парились с гемами...

Добавлено спустя 16 минут 12 секунд:
и да, если уж кто то написал на AHK буду признателен посмотреть данный скрипт...
я пытался это делать через поиск цвета текста скилла в определенных координатах, и даже через поиск картинки...
Примерный скрипт должен быть таким:
; <COMPILER: v1.0.48.0>
CoordMode, Pixel, Relative
IfWinExist, Zeny RO -
WinActivate, Zeny RO -

F1::
Loop
{
Send {F4}
Sleep, 200

ImageSearch, OutputVarX, OutputVarY, 502, 102, 527, 171, *5 *Trans0xFF00FF C:\search.bmp
if ErrorLevel = 0
{
SoundPlay, %A_WinDir%\Media\ding.wav
break
}
if GetKeyState("F2")
break
}
return
Поправьте кто в курсе, скорее всего я не правильно сделал картинку для проверки или координаты
На картинке были ???? зеленого цвета и прозрачный фон
Вложения

[Расширение exe было запрещено, вложение больше недоступно.]

abra_script.txt
Абра скрипт
(112 байт) 473 скачивания
readme.png
Гайд по использованию
readme.png (40.36 КБ) 5459 просмотров

bananas
Начинающий
Сообщения: 17
Зарегистрирован: Пн май 09, 2011 8:05 pm

Re: Абра и AHK

Сообщение bananas » Пт май 13, 2011 11:40 pm

Спасибо большое, Пилот попроще оказался, подправил координаты и сейчас все отлично, останавливается только на ????. А этот хак как-нибудь палится?

Аватара пользователя
d.fate
Начинающий
Сообщения: 18
Зарегистрирован: Вс май 01, 2011 4:34 pm
Сервер RO:: RagnaOk.net NyaRo.Ru
Откуда: Miami, FL
Контактная информация:

Re: Абра и AHK

Сообщение d.fate » Сб май 14, 2011 5:18 am

В принципе зависит от сервера и защиты, на том же ZеnУ RО стоит защита от кликеров типа AHK, но легко отключается через process explorer
просто не советую отправлять во 1-ых чаще 30ms (быстрая отправка одного и того же пакета как минимум странно), во 2-ых внимательно смотреть от чего присутствует защита... если абрить на видном месте то мб и заметят, а так вполне нормально игралось

Trouvel
Новичок
Сообщения: 3
Зарегистрирован: Вт ноя 22, 2011 3:17 pm

Re: Абра и AHK

Сообщение Trouvel » Вт ноя 22, 2011 3:28 pm

Можно так же просчитать по дампу памяти.. Сам дамп вытянуть через арт мани.. Плюс такого скрипта, что абра будет стопится именно на вопросах с 100% мвп.. Ибо ид абры идет от 290 и выше.. 292 ид это класс чендж..

send {f5}
wait 200
readmem $a1 XXXXXXXX dWord
While $a1 = 292
wait 1000s
readmem $a1 XXXXXXXX dWord
end_while

где {f5} это кнопка на которой скил абра
ХХХХХХХХ значение памяти отвечающее за скилл сага

Ах да.. Это скрипт не на АХК, а на УоПилот.. Офтоп конечно но мб пригодится кому=)

Enerjy
Начинающий
Сообщения: 16
Зарегистрирован: Вс июн 12, 2011 5:42 pm
Сервер RO:: localhost

Re: Абра и AHK

Сообщение Enerjy » Ср ноя 23, 2011 12:48 am

Спасибо, потестчу.

Trouvel
Новичок
Сообщения: 3
Зарегистрирован: Вт ноя 22, 2011 3:17 pm

Re: Абра и AHK

Сообщение Trouvel » Пн окт 28, 2013 11:24 am

Тема давно гуф.. Для себя же любимого пишу :D

Если пилот гавкается с адрессами начинающиеся на цифры то..

readmem $a1 0xYYYYYYYY dWord
While $a1 = 292
wait 1000s
readmem $a1 0xYYYYYYYY dWord

Ответить