Автоcнятие скриншотов + закрытие клиента RO в xKore [решено]

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

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

Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Автоcнятие скриншотов + закрытие клиента RO в xKore [решено]

Сообщение Kissa2k »

Я бы хотел, научить бота снимать скриншоты в режиме XKore при совпадении определенных условий (Например self conditions). Напрашивается вопрос, как это намутить?)

* * *

(pJ:)

Было: "Автоматическое снятие скриншотов в xKore по условию [решено]"

[mod="piroJOKE"]Вот...
viewtopic.php?p=10862#10862
и вот...
viewtopic.php?p=29387#29387
...ссылки на готовые решения (они в этой же теме, ниже).[/mod]
DInvalid
Грамотный
Сообщения: 368
Зарегистрирован: Вт ноя 14, 2006 4:54 pm

Сообщение DInvalid »

Можно посылать окну РО сообщение "нажата кнопочка PrtScreen", как было это сделано в плагине pp_workaraund.
Бери его и переделывай под себя :wink:
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

DInvalid писал(а):pp_workaraund
Омг! Первый раз слышу! Где можно взять это чудо?
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Kissa2k
Дык. Смотри в Офф Сервере. Там етот плаг, старый обход для проблемы паддингов, пока емуль не выставили на общак.
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Может DInvalid допустил опечатку в названии, потому что на запрос 'pp_workaraund' ничего не находит?
Дайте прямую ссылку!
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

В функции Win32::GuiTest::SendKeys("{$key}");
$key - это код клавиши или что??

**EDITED: Разобрался)
Последний раз редактировалось Kissa2k Пн янв 15, 2007 5:29 pm, всего редактировалось 1 раз.
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Написал небольшой плагин для Openkore 8)
Плагин регистрирует новую команду - screenshot.
Скриншоты, естественно сохраняются в папке ScreenShot вашего клиента.
Если нужно скриншотить по определенному условию, то можно воспользоваться macro:
Скажем нам нужно заскринить, когда ГМ нас бросил в тюрьму :wink:

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

automacro MyScreenMonitor {
   location sec_pri
   delay 3
   run-once 1
   call ScreenIt
}


macro ScreenIt {
   do screenshot
}

Для установки плагина - распакуйте в содержимое архива в директорию plugins в корне Openkore.

^[15.01.07]UPDATED:Больше не вылетает с ошибкой, если не запущен режим XKore.
^[20.01.07]UPDATED:Небольшой апдейт
Последний раз редактировалось Kissa2k Вс янв 21, 2007 5:08 pm, всего редактировалось 5 раз.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Так-то оно так, но ты хоть бы таймаутов в примеры макро насовал. ;)
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
CrusH
Энтузиаст
Сообщения: 138
Зарегистрирован: Ср ноя 15, 2006 2:17 pm
Откуда: СПб
Контактная информация:

Сообщение CrusH »

Простите, а скринит оно окно клиента или консоли? =)
если клиента, то почему бы не добавить возможность скрина консоли?
по тому, что там написано легче понять что же все-таки произошло =)

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

Сообщение miniBot »

А и листать не надо, на скринах время с точностью до секунды выводиться, и строчки в логе легко находится.
А за плаг спасибо! Потестю надосуге, думаю мне пригодится.
помощь только тем у кого включен параметр - mozgEnable 1

БОТАТЬ, БОТАТЬ, И ЕЩЕ РАЗ БОТАТЬ, КАК ЗАВЕЩАЛ ВЕЛИКИЙ ЛЕНИН
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Оффтоп, но тоже про АПИ.
Вот блин. Искал свою старую тему про выдвигание CD, так и не нашел. Неужели не перенес со старого форума? И в архиве старого форума не могу найти. (((
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

бЛИН. поищите внимательно.... плуг написан давно, тему давно розкрыли и переоткрыли. ну что ещё нужно???
Ант0н
Новичок
Сообщения: 2
Зарегистрирован: Ср май 16, 2007 4:09 pm

Сообщение Ант0н »

а можете обьяснить... ну я установил плагин.
дальше что?
пишу комманду screenshot - пишет не включен опенкор.
памагите,а?
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

я надеюсь ты запускаешь бота в режиме Xkore? (я все же надеюсь на это :))
Ответить