проблема с макросом 'реакция на эмоцию'
Модератор: 4epT
-
- Энтузиаст
- Сообщения: 101
- Зарегистрирован: Пн ноя 13, 2006 4:51 pm
проблема с макросом 'реакция на эмоцию'
В общем есть ведомый прист-бот
Обкасты я ему делать доверяю на автомате, а вот скажем магнификат мне надо кастовать только тогда мне это надо.
Хотел сделать чтобы бот кастовал магни по моей эмоции. Написал вот такой макрос.
automacro SPlow {
console /мойник (0): *SP*/
run-once 1
call Magni
}
macro Magni {
do ss 74 4
release SPlow
}
Не пашет =(
Причем если заменяю строку console /мойник (0): *SP*/
на скажем pm "s",мойник , то этот же макрос вполне себе работает и бот реагирует на ПМ, но это мне не очень удобно. Хочу чтобы он реагировал не на ПМ а на эмоцию моего чара...
Подскажите пожалуйста в чем мой касяк?
Обкасты я ему делать доверяю на автомате, а вот скажем магнификат мне надо кастовать только тогда мне это надо.
Хотел сделать чтобы бот кастовал магни по моей эмоции. Написал вот такой макрос.
automacro SPlow {
console /мойник (0): *SP*/
run-once 1
call Magni
}
macro Magni {
do ss 74 4
release SPlow
}
Не пашет =(
Причем если заменяю строку console /мойник (0): *SP*/
на скажем pm "s",мойник , то этот же макрос вполне себе работает и бот реагирует на ПМ, но это мне не очень удобно. Хочу чтобы он реагировал не на ПМ а на эмоцию моего чара...
Подскажите пожалуйста в чем мой касяк?
Учите перл, пригодится!
http://www.citforum.ru/internet/perl/regexp/
или
http://wdh.suncloud.ru/perl04.htm
ну или
(pJ: ...исправил ужасную ссылку на три экрана...)
http://www.citforum.ru/internet/perl/regexp/
или
http://wdh.suncloud.ru/perl04.htm
ну или
(pJ: ...исправил ужасную ссылку на три экрана...)
Ничто так не портит цель, как - попадание!!!
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
PetroW
Не, там с эмоциями какая-то отдельная бяка была, и мы это уже где-то даже обсуждали.
Кроме того, у нас есть замечательный мини-гайд по регулярным выражениям,
viewtopic.php?t=1302
"[FAQ] памятка по регулярным выражениям (regexp) by DInvalid"
Не, там с эмоциями какая-то отдельная бяка была, и мы это уже где-то даже обсуждали.
![Confused %)](./images/smilies/wacko.gif)
Кроме того, у нас есть замечательный мини-гайд по регулярным выражениям,
viewtopic.php?t=1302
"[FAQ] памятка по регулярным выражениям (regexp) by DInvalid"
-
- Энтузиаст
- Сообщения: 101
- Зарегистрирован: Пн ноя 13, 2006 4:51 pm
Какая познавательная переписка=)...Уважаемый глубокознающий Перл PetroW не подскажете ли мне в чем ошибка в моем банальном макросе и не дадите ли простейшие рекомендации по их исправлению если они есть...На сколько я понимаю этот раздел и создан что бы люди задавали вопросы с целью получения ответов,а не для того что бы их посылали что то изучать.
-
- Энтузиаст
- Сообщения: 101
- Зарегистрирован: Пн ноя 13, 2006 4:51 pm
Пирожок... я может и не аццкий програмист, но и не последний нуп....Я излазил и основной форум опенкоры и тут...Если и находил примеры макросов то аналогичные моим, либо с небольшими видоизменениями типа не автомакро-макро как у меня а просто автомакро с встроенным вызовом нужного скила или действия...Все что я не перепробовал не работало(не работало именно применительно к срабатыванию от эмоции)...Возможно я где-то и протупил, возможно это баг этой версии коры(у меня последняя сборка взятая на этом форуме) ...я не знаю..Собственно из-за этого я и создал данный топик так как перепробывал кучу различных вариантов и ничего не помогло=(
Собственно возник сразу вопрос можно ли снять макросом эмоцию иным способом кроме чтения консоли командой console?
Собственно возник сразу вопрос можно ли снять макросом эмоцию иным способом кроме чтения консоли командой console?
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Док, ты таки по ссылкам не ходил.
А проблема у тебя скорее всего со звездочками, т.к. они из служебных символов, и перл думает, что ты хочешь описать какой-то хитрый регексп.
Короче, вместо того чтоб тратить время на "повыпендриваться" (я имею в виду твои задвигоны "глубокознающий..." и т.п.), лучше бы таки почитал доку.
Добавлено спустя 3 минуты 29 секунд:
ЗЫ: навскидку:
А проблема у тебя скорее всего со звездочками, т.к. они из служебных символов, и перл думает, что ты хочешь описать какой-то хитрый регексп.
Короче, вместо того чтоб тратить время на "повыпендриваться" (я имею в виду твои задвигоны "глубокознающий..." и т.п.), лучше бы таки почитал доку.
Добавлено спустя 3 минуты 29 секунд:
ЗЫ: навскидку:
Код: Выделить всё
automacro zzzZZZ {
console /myfuckedname: .*Heh.*/
call {
log yo
}
}
reload macro
Loading control\macros.txt...
[macro] hooking to AI_pre
[macro] hooking to log
e heh
myfuckedname: *Heh*
[macro] automacro zzzZZZ triggered.
[macro][log] yo
-
- Энтузиаст
- Сообщения: 101
- Зарегистрирован: Пн ноя 13, 2006 4:51 pm
Уффф....СПАСИБО глубокоуважаемый Пирожок.....Короче в моем случае знак точки "." надо было ставить не только перед каждой звездочкой но и перед скобками идущими за ником ведущего чара....
В крадце для тех кому это интересно мой макрос теперь выглядит так
automacro SPlow {
console /мойник .(0.): .*SP.*/
run-once 1
call Magni
}
macro Magni {
do ss 74 4
release SPlow
}
В крадце для тех кому это интересно мой макрос теперь выглядит так
automacro SPlow {
console /мойник .(0.): .*SP.*/
run-once 1
call Magni
}
macro Magni {
do ss 74 4
release SPlow
}
г-да а вы уверены, что там точки, а не console /мойник \(0\): \*SP\*/ ?
Универсальный обход кустарных антибот-защит:
xKore 1 -- $20
xKore 1 -- $20
-
- Энтузиаст
- Сообщения: 101
- Зарегистрирован: Пн ноя 13, 2006 4:51 pm
- 4epT
- macro-маньячина
- Сообщения: 2792
- Зарегистрирован: Чт дек 21, 2006 1:23 pm
- Сервер RO:: 4game
- Discord: ya4ept#8494
- Контактная информация:
вашу мать куда делось моё сообщение?
кароче у тя раза с шаблоном "мойник (0): *SP*", т.к. * на самом деле не символ звёздочки, а:
кароче у тя раза с шаблоном "мойник (0): *SP*", т.к. * на самом деле не символ звёздочки, а:
вот пример: Отвечаем на смайлики* - повторяется 0 или большее число раз
-
- Энтузиаст
- Сообщения: 101
- Зарегистрирован: Пн ноя 13, 2006 4:51 pm
Абсолютно с ваши согласен 4ерТ, НО мой вопрос был не самым тривиальным и НИГДЕ ОДНОЗНАЧНО не объяснялся в ФАКАХ хераках манулах(Опенкоры) итд......Я не просил у атцов объяснений как мне "бить(не бить)" только порингов....но почемуто мне тычат в изучение Perl`а ...
Мне нах, извиняюсь за выражения, не сдался этот перл как и любые другие языки программирования....
Я весьма хорошо знаю кору и пользовался ею ОЧЕНЬ задолго до появления данного ресурса, но вероятно я не очень хорошо владею написанием макросов поэтому и задал вопрос. Зачем создавать темы для задания вопросов если по логике владельцев(модераторов) ресурса на любой вопрос будут отсылать в изучение языков програмированния.
PS. В конечном итоге опишите данную ситуацию в ФАКе и можете называть меня нупом, но на данном сайте и на сайте Опенкоры эта ситуация и подобная ей НЕ ОПИСАНА мля(извиняюсь за мля=).
Мне нах, извиняюсь за выражения, не сдался этот перл как и любые другие языки программирования....
Я весьма хорошо знаю кору и пользовался ею ОЧЕНЬ задолго до появления данного ресурса, но вероятно я не очень хорошо владею написанием макросов поэтому и задал вопрос. Зачем создавать темы для задания вопросов если по логике владельцев(модераторов) ресурса на любой вопрос будут отсылать в изучение языков програмированния.
PS. В конечном итоге опишите данную ситуацию в ФАКе и можете называть меня нупом, но на данном сайте и на сайте Опенкоры эта ситуация и подобная ей НЕ ОПИСАНА мля(извиняюсь за мля=).