Страница 1 из 3

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

Добавлено: Пн янв 15, 2007 3:38 pm
Kissa2k
Я бы хотел, научить бота снимать скриншоты в режиме XKore при совпадении определенных условий (Например self conditions). Напрашивается вопрос, как это намутить?)

* * *

(pJ:)

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

[mod="piroJOKE"]Вот...
viewtopic.php?p=10862#10862
и вот...
viewtopic.php?p=29387#29387
...ссылки на готовые решения (они в этой же теме, ниже).[/mod]

Добавлено: Пн янв 15, 2007 3:50 pm
DInvalid
Можно посылать окну РО сообщение "нажата кнопочка PrtScreen", как было это сделано в плагине pp_workaraund.
Бери его и переделывай под себя :wink:

Добавлено: Пн янв 15, 2007 4:03 pm
Kissa2k
DInvalid писал(а):pp_workaraund
Омг! Первый раз слышу! Где можно взять это чудо?

Добавлено: Пн янв 15, 2007 4:15 pm
kLabMouse
Kissa2k
Дык. Смотри в Офф Сервере. Там етот плаг, старый обход для проблемы паддингов, пока емуль не выставили на общак.

Добавлено: Пн янв 15, 2007 4:26 pm
Kissa2k
Может DInvalid допустил опечатку в названии, потому что на запрос 'pp_workaraund' ничего не находит?
Дайте прямую ссылку!

Добавлено: Пн янв 15, 2007 4:29 pm
kLabMouse

Добавлено: Пн янв 15, 2007 4:41 pm
Kissa2k
В функции Win32::GuiTest::SendKeys("{$key}");
$key - это код клавиши или что??

**EDITED: Разобрался)

Добавлено: Пн янв 15, 2007 5:28 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:Небольшой апдейт

Добавлено: Пн янв 15, 2007 5:35 pm
piroJOKE
Так-то оно так, но ты хоть бы таймаутов в примеры макро насовал. ;)

Добавлено: Пт фев 16, 2007 6:51 am
CrusH
Простите, а скринит оно окно клиента или консоли? =)
если клиента, то почему бы не добавить возможность скрина консоли?
по тому, что там написано легче понять что же все-таки произошло =)

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

Добавлено: Пт фев 16, 2007 10:50 am
miniBot
А и листать не надо, на скринах время с точностью до секунды выводиться, и строчки в логе легко находится.
А за плаг спасибо! Потестю надосуге, думаю мне пригодится.

Добавлено: Пт мар 16, 2007 12:28 am
piroJOKE
Оффтоп, но тоже про АПИ.
Вот блин. Искал свою старую тему про выдвигание CD, так и не нашел. Неужели не перенес со старого форума? И в архиве старого форума не могу найти. (((

Добавлено: Пт мар 16, 2007 2:11 am
kLabMouse
бЛИН. поищите внимательно.... плуг написан давно, тему давно розкрыли и переоткрыли. ну что ещё нужно???

Добавлено: Ср май 30, 2007 12:19 am
Ант0н
а можете обьяснить... ну я установил плагин.
дальше что?
пишу комманду screenshot - пишет не включен опенкор.
памагите,а?

Добавлено: Ср май 30, 2007 7:31 pm
Kissa2k
я надеюсь ты запускаешь бота в режиме Xkore? (я все же надеюсь на это :))