Страница 2 из 2

Добавлено: Чт май 22, 2008 9:20 pm
Zellos
Нет. Куда именно добавлять. В любое место, или куда-то конкретно?

Хочу добить вариант Ra3iel_, что-то выресовывается =)

Добавлено: Чт май 22, 2008 9:26 pm
Kissa2k
Ra3iel_
Это неправильно по двум причинам, во-первых условие console работает однострочно (т.к. сообщения идут по 1 строке за раз, можно посмотреть в src/log.pm), во-вторых
(\n)
это не верно, скобки здесь не нужны и слэш должен быть удвоенным.

Добавлено: Чт май 22, 2008 9:27 pm
Zellos
Хы. хватило просто условия:
console /(\d+) (.*)/
И вроде всё сработало. Щас ещё постетю =)

Добавлено: Чт май 22, 2008 9:29 pm
Ra3iel_
Попробуй поиграться со скобками там где \n мб в них дело

по добавлению repairAuto думаю в любое место в конфиге. Там вроде флаги по алфавиту расставлены вот и впихтвай там где r начинается )

Добавлено спустя 1 минуту 31 секунду:

Zellos
ээээээээээ
такое условие довольно опасное имхо... оно же обозначает люое число + любой текст...

Добавлено: Чт май 22, 2008 9:31 pm
Kissa2k
Zellos
Блина, юзай repairAuto, хватит голову морочить!! :oops:

Добавлено: Чт май 22, 2008 9:32 pm
Ra3iel_
Тогда уж хотя бы так наверное
console /^(\d+) (.*)/
Если я правильно понимаю что символ ^ будет обозначать что далее следующий текст должен начинаться с левого края... А иначе макрос будет срабатывать если кто-ндь скажет в чат какую-ндь фразу начинающуюся с числа

Добавлено: Чт май 22, 2008 9:45 pm
Zellos
Об этом не подумал. Точнее я знал что оно означает любое число + любой текст, но вот то что оно может сработать и помимо надобности не подумал.

Вот кажись менее опасно
console /-------Repair List-------/
console /(\d+) (.*)/

ПС
Щас и авторепаир потестю. =)

Добавлено спустя 11 минут 22 секунды:

Оба варианта работают на ура.
Всем спасибо за помощь.

Добавлено: Пт май 23, 2008 12:01 am
4epT
$.lastMatch1

Добавлено: Вс авг 31, 2008 7:13 pm
Cas
А можно сам макрос, а то у мну не выходит ничего пока...

Добавлено: Вс авг 31, 2008 9:35 pm
Kissa2k
Сказано же - использовать repairAuto

Добавлено: Вс авг 31, 2008 10:57 pm
Cas
Ну меня интересует починка по просьбе\эмоции\привату. как это реализовать с помощьюь repairAuto???

Добавлено: Пн сен 01, 2008 7:05 am
Kissa2k
repairAuto просто позволяет openkore самой выбирать вещь для починки при использовании навыка Repair.

Re: Выцепить № поломоной шмотки после Weapon Repair

Добавлено: Пн янв 04, 2010 7:20 pm
Ebasta

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

automacro repairing {
console /\[dist=(.*)\] (.*) \((\d+)\): (пачинка)/
sp > 15%
call pair
}

macro pair {
$di = $.lastMatch1
$n = $.lastMatch2
$b = $.lastMatch3

if ($di < 3) goto give
goto end
:give
do sp 108 $b
pause 4
do c Хуяк хуяк!
release all
stop
}