Пытаюсь разобраться с макросами... в поисках помоши

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Loader
Начинающий
Сообщения: 49
Зарегистрирован: Сб ноя 11, 2006 8:29 pm

Пытаюсь разобраться с макросами... в поисках помоши

Сообщение Loader »

Очень прошу, если есть у когонибудь опыт в написание макросов прошу поделится (либо в мой ситуации разобраться\либо примерчиков подкинуть)

Моя задача:
1. Взять из кафры натурки
2. Подойти к точке, заговорить с НПЦ и очутится в комнате
3. Начинать говорить с нпц по определенному коду (диалога), пока есть в инвентаре натурки
4. Выйти из комнаты через портал и топать к кафре
5. Выложить в кафру полученое добро и взять снова натурки... и

делать так пока натурки есть в кафре

мнеб хотяб 3 пункт отдельно сдалать... представляю это дело я так:


automacro Pilit {
location <название карты> <координаты>
inventory Great Nature > 0
weight < 90%
call pili
}
macro pili {
do talknpc 282 200 <и тагдалее>
}

1. Правильно ли это сделано?? Он будет говорить с НПЦ пока вес не достигнет 90% или пока Натурки не кончатся???
2. Где это писать??? и как вызввать?? (моё понимаение: написать это дело в файле macros.txt, а начнет делаться когда прийдет на эту карту)
Loader
Начинающий
Сообщения: 49
Зарегистрирован: Сб ноя 11, 2006 8:29 pm

Сообщение Loader »

коечто стал копать.. отпал 2 вопрос

забацал продление саундалерта (если подумать то озвучить мона практически все теперь=)

Метод применяемый мной.. эт просто console /card/ срегагирует, как только в консоле появится слово card, так же уже для себя забацал фразу Target died не трудно догадаться будет звук как только моб умер (мне помагает, можно не поднимая головы, не смотря в экран примерно знать ботит у тебя бот или чет с ним произошло)

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

automacro GetItem {
	console /card/
	call ItemGet
}
macro ItemGet{
	do eval Utils::Win32::playSound('fanfar.wav');
}
Писать это в macro.txt

P.S.

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

eval Utils::Win32::playSound('fanfar.wav');
эту строку сформировал из плагина алерт саунд... [/quote]
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

ГГ.. макросом моно зделать так чтоб он забирал что-то с кафры.
А вообще есть маленький чит. Если ты открыл кафру то сразу-же начнутся процедуры которые описаны в конфиге. Те взять с кафры, скидать в кафру.
Ответить