Как бы так ловко заставить Kore запускать клиент в xKore 1?

Разработка новых функций.

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

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Как бы так ловко заставить Kore запускать клиент в xKore 1?

Сообщение piroJOKE »

Как бы так ловко заставить OpenKore запускать клиент (ragexe) в режиме xKore 1? Ну и разумеется, логиниться тоже, и выбирать чара. Ы? :(
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Jerry
Профессионал
Сообщения: 1047
Зарегистрирован: Сб ноя 04, 2006 12:26 pm
Контактная информация:

Сообщение Jerry »

практически - никак

теоретически - через руление мышой и кнопочками в окне клиента
Аватара пользователя
miniBot
Грамотный
Сообщения: 429
Зарегистрирован: Вс ноя 05, 2006 8:48 am
Откуда: Москва
Контактная информация:

Сообщение miniBot »

ну практика-ж есть помоему ppworkaround не этим занимался?. Ктомуже мышь необязательно, залогинится можно используя кнопки

login
[tab]
pass
[enter]
server
[up][down] [enter]
char
[left][right] [enter]

вот и все
помощь только тем у кого включен параметр - mozgEnable 1

БОТАТЬ, БОТАТЬ, И ЕЩЕ РАЗ БОТАТЬ, КАК ЗАВЕЩАЛ ВЕЛИКИЙ ЛЕНИН
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Хм..... Вот мне интиресно. Кто заметил хКор 3 в СВНке?
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

А причем тут xKore 3?\
Не, ну я-то понимаю, причем, но и понимаю, что мне это не подойдет, вероятно. ;)
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Даже проще, miniBot. Если включена галочка "запоминать имя", то:

1) По появлению надписи "Please start the Ragnarok Online client (ragexe.exe)" - запускаем приложение (чем? как?).

2) По появлению надписи "You can login with the Ragnarok Online client now." - пауза пару секунд, [enter] (если есть выбор серваков), пауза, [пароль][enter], пауза, [enter] (это выбор сервиса), пауза, [enter] (это выбор чара)... всё.

Итак, чем запускать приложение, вот вопрос.
И, вопрос номер два, куда вмотрировать засылку нужных кнопок (боюсь, плагином не выйдет).
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

3апускать приложения можно при помощи AppLauncher. Залезь в src/Utils/AppLauncher.pm Там в комментариях даже пример есть как использовать этот класс.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

не это ли нам нада:
Utils::Win32::ShellExecute
boolean Utils::Win32::ShellExecute(int windowHandle, String operation, String file)
Open a file.
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Ranza
Энтузиаст
Сообщения: 145
Зарегистрирован: Пн ноя 06, 2006 9:21 am
Сервер RO:: rRo Chaos
Откуда: Иркутск

Сообщение Ranza »

я пользуюсь макросом написаном на s0m 2.7 (Sign of Misery) взять можно отсюда http://s0m.narod.ru/
Angels fall first...
Аватара пользователя
Jerry
Профессионал
Сообщения: 1047
Зарегистрирован: Сб ноя 04, 2006 12:26 pm
Контактная информация:

Сообщение Jerry »

По поводу SOM: да, непонятно, зачем люди изобретают очередные велосипеды, когда уже есть куча нормальных скриптовых движков типа LUA или питона.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Это оффтопег! :x

ЗЫ: Хотелось бы всё сделать штатными средствами. Т.е. - перл и вся та х-ня, что идёт в комплекте с ОК.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

piroJOKE
Я бі лучше батнег забачал. Штатное средство :D
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

А пасс чем вводить?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

piroJOKE
можно же вызвать емуль клавы (есть втроеный начиная с Винь2к). или даже через пайп клавы.
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

Может как-то что-то через :
*.vbs

Код: Выделить всё

Set WshShell = CreateObject("WScript.Shell") 
WshShell.SendKeys "{p}" 
WshShell.SendKeys "{a}" 
WshShell.SendKeys "{s}" 
WshShell.SendKeys "{s}" 
[url=irc://irc.openkore.com:6667/openkore-ru]Its your destiny,join us! © Wanted[/url]
Ответить