[Help]Автомакрос не обрабатывает условие "status not"

Всё, что касается макро-плагина.

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

Правила форума
В форуме макросы "Макросы" разрешено только задавать вопросы по уже существующим макросам и просить помощь по недоработанным своим. При этом таким считается тот макрос который готов не менее чем на 2/3.
Если вы хотите попросить участников сообщества написать вам макрос, это можно сделать в разделе "сервис".
Funt
Грамотный
Сообщения: 233
Зарегистрирован: Чт дек 14, 2006 10:21 pm
Откуда: Прекрасный город на Неве...

[Help]Автомакрос не обрабатывает условие "status not"

Сообщение Funt »

Доброго времени суток господа.
Макрос следующий:

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

automacro buff {
status not Blessing
call {
do c @go 1
do talknpc 163 97 c r0
}
}
OpenKore игнорирует условие NOT.
Проверял на правописание статуса(и командой s и в файле skillsstatus)-ошибок не нашёл.
Не подалёку видел тему,с такой же проблемой,но в ней ответа так и не дали.
Версия бота 2.0.7,SVN 6622.
Есть какие нибудь идеи?
Самый лучший сервер-Земля!Огромная карта,6милиардов игроков,терпеливый админ...Вот тока бота для этого сервера не существует :(
Аватара пользователя
wxBotowod
Грамотный
Сообщения: 228
Зарегистрирован: Пт ноя 07, 2008 4:13 pm
Сервер RO:: laggame
Контактная информация:

Re: [Help]Автомакрос не обрабатывает условие "status not"

Сообщение wxBotowod »

аналогичная проблема. Я лично ставил условие в виде console /you are not longer: blessing/
Изображение
Funt
Грамотный
Сообщения: 233
Зарегистрирован: Чт дек 14, 2006 10:21 pm
Откуда: Прекрасный город на Неве...

Re: [Help]Автомакрос не обрабатывает условие "status not"

Сообщение Funt »

Ну это как то криво...И не наш метод.
Самый лучший сервер-Земля!Огромная карта,6милиардов игроков,терпеливый админ...Вот тока бота для этого сервера не существует :(
Сагпоименидурак
Грамотный
Сообщения: 182
Зарегистрирован: Сб окт 02, 2010 7:35 pm

Re: [Help]Автомакрос не обрабатывает условие "status not"

Сообщение Сагпоименидурак »

Статус нот нанесения йада
Я писал макрос сину на использования яда. И работало.
Аватара пользователя
wxBotowod
Грамотный
Сообщения: 228
Зарегистрирован: Пт ноя 07, 2008 4:13 pm
Сервер RO:: laggame
Контактная информация:

Re: [Help]Автомакрос не обрабатывает условие "status not"

Сообщение wxBotowod »

кстате сама по себе эта штука работает. Но после винга, атаки макрос почему то перестает выполняться, но при этом висит "в выполнении".
Изображение
Funt
Грамотный
Сообщения: 233
Зарегистрирован: Чт дек 14, 2006 10:21 pm
Откуда: Прекрасный город на Неве...

Re: [Help]Автомакрос не обрабатывает условие "status not"

Сообщение Funt »

offtop'им? ;)
Какая сборка у тех у кого работает?
Самый лучший сервер-Земля!Огромная карта,6милиардов игроков,терпеливый админ...Вот тока бота для этого сервера не существует :(
manticora
Грамотный
Сообщения: 436
Зарегистрирован: Ср авг 29, 2007 12:45 pm

Re: [Help]Автомакрос не обрабатывает условие "status not"

Сообщение manticora »

wxBotowod писал(а):кстате сама по себе эта штука работает. Но после винга, атаки макрос почему то перестает выполняться, но при этом висит "в выполнении".
Приветствую.
По поводу "висит в выполнении" есть у меня странное чуство... У тебя написан макрос вида:

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

automacro blabla {
bla bla
call {
 bla bla
}
}
?

Если это так, то попробуй переписать это в следующем виде:

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

automacro blabla {
bla bla
call blablaM
}

macro blablaM {
  bla
  bla
}
И проверь, будет ли тобой описанный прикол повторяться.
# Гурнин: Неплохо! Пришло время научить вас умению 'Скидка', но мы займемся этим позже.
русская вики по OpenKore, редактор макросов с подсветкой и справкой по Ctrl+F1
openkore.collectskin.com - всегда свежая svn-версия OpenKore!
Видео-гайд по установке и настройке OpenKore
Funt
Грамотный
Сообщения: 233
Зарегистрирован: Чт дек 14, 2006 10:21 pm
Откуда: Прекрасный город на Неве...

Re: [Help]Автомакрос не обрабатывает условие "status not"

Сообщение Funt »

Рофановская сборка.
Она самая у меня и стоит.
По пунктам делал как баран:
S->Copy->Paste(Macros.txt) %)
Интересно что думает пирожок и мышь по этому поводу. :good:
Самый лучший сервер-Земля!Огромная карта,6милиардов игроков,терпеливый админ...Вот тока бота для этого сервера не существует :(
Аватара пользователя
wxBotowod
Грамотный
Сообщения: 228
Зарегистрирован: Пт ноя 07, 2008 4:13 pm
Сервер RO:: laggame
Контактная информация:

Re: [Help]Автомакрос не обрабатывает условие "status not"

Сообщение wxBotowod »

manticora писал(а):
wxBotowod писал(а):кстате сама по себе эта штука работает. Но после винга, атаки макрос почему то перестает выполняться, но при этом висит "в выполнении".
Приветствую.
По поводу "висит в выполнении" есть у меня странное чуство... У тебя написан макрос вида:

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

automacro blabla {
bla bla
call {
 bla bla
}
}
?

Если это так, то попробуй переписать это в следующем виде:

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

automacro blabla {
bla bla
call blablaM
}

macro blablaM {
  bla
  bla
}
И проверь, будет ли тобой описанный прикол повторяться.
повторяется(((
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: [Help]Автомакрос не обрабатывает условие "status not"

Сообщение kLabMouse »

ММ.. синтаксис Макроплагина изменился уже 100 раз.
Да, и у нас 2 сборки(Для Лаггейма, и общая).
Аватара пользователя
wxBotowod
Грамотный
Сообщения: 228
Зарегистрирован: Пт ноя 07, 2008 4:13 pm
Сервер RO:: laggame
Контактная информация:

Re: [Help]Автомакрос не обрабатывает условие "status not"

Сообщение wxBotowod »

где тогда храниться для лаггейма если не сикрет?)))
Изображение
verozv13k
Начинающий
Сообщения: 16
Зарегистрирован: Пн июл 20, 2009 10:01 pm
Сервер RO:: zireael

Re: [Help]Автомакрос не обрабатывает условие "status not"

Сообщение verozv13k »

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

status [not] <статус> [, ...]
    АМ запустится, когда у Вас статус <статус> или нет статуса (not). 
    Насколько я понял, то щас существует [b]только 2 статуса[/b]: "dead" и "muted" 
    Отделённые запятыми аргументы определяются как условие OR (или). 
    Несколько строк (от двух и более) определяются как условие AND (и). 
Инфа из: http://web.archive.org/web/200802010151 ... in_Russian

И сразу вопрос - если существует только 2 статуса, то как через автомакрос получить статус бота?
Или подскажите где подправить config.txt, - бот не юзает селфбафы вовремя. Например может простоять 10-15 секунд пытаясь сделать КТ без карт буста. Поэтому и появилось желание сделать селфбафы с помощью макросов. Думаю это можно осуществить с помощью @eval, только какую переменную брать чтобы получить статус бота - не знаю.

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

useSelf_skill Weapon Perfection {
	lvl 5
	sp > 10
	timeout 50
	inLockOnly 0
	notWhileSitting 1
	stopWhenHit 0
	whenStatusInactive Weapon Perfection
}

useSelf_skill Adrenaline Rush {
	lvl 5
	sp > 32
	timeout 140
	inLockOnly 0
	notWhileSitting 1
	whenStatusInactive Adrenaline Rush
}

useSelf_skill Maximum Power Thrust {
	lvl 5
	sp > 15
	timeout 170
	inLockOnly 0
	notWhileSitting 1
	whenStatusInactive Maximum Power Thrust
}

useSelf_skill Crazy Uproar {
	lvl 1
	sp > 8
	timeout 280
	inLockOnly 0
	notWhileSitting 1
	whenStatusInactive Crazy Uproar
}

useSelf_skill Power Maximize {
	lvl 1
	sp > 8
	timeout 50
	inLockOnly 0
	notWhileSitting 1
	whenStatusInactive Power Maximize
}

useSelf_skill Cart Boost {
	lvl 1
	sp > 20
	timeout 40
	inLockOnly 0
	notWhileSitting 1
	whenStatusInactive Cart Boost
}


useSelf_item Berserk Potion {
	notWhileSitting 1
	whenStatusInactive Berserk Potion
	inLockOnly 0
	notWhileSitting 1
	timeout 1800
}


attackSkillSlot Cart Termination {
	lvl 10
	sp > 30
	inLockOnly 0
}
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: [Help]Автомакрос не обрабатывает условие "status not"

Сообщение EternalHarvest »

verozv13k писал(а):Например может простоять 10-15 секунд пытаясь сделать КТ без карт буста.
Нельзя добавить "whenStatusActive Cart Boost" в блок Cart Termination?
verozv13k
Начинающий
Сообщения: 16
Зарегистрирован: Пн июл 20, 2009 10:01 pm
Сервер RO:: zireael

Re: [Help]Автомакрос не обрабатывает условие "status not"

Сообщение verozv13k »

Спасибо) Хотя это не совсем то что я хотел. Селфбафы адреналин раш и вепон перфекшн также глючат и вайт половину времени бегает без них. В принципе можно сделать макросы на использование селф бафов, которые привязать к консоли: console /You are no longer: .../. Но такой макрос все равно будет глючить. Например бот варпнулся в город, покупает что-то у нпц и у него отваливается баф во время разговора с ним. И дальше бот идет на локу уже без бафа. Но это в теории, вообще надо потестить.
Ответить