Страница 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, хватит голову морочить!!
Добавлено: Чт май 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
}