Inentory-trigger или var-trigger (задачка)...

Дополнения к OpenKore, расширяющиее её функциональность, называются плагинами.

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

CaToH
Начинающий
Сообщения: 47
Зарегистрирован: Вт сен 04, 2007 9:40 pm

Inentory-trigger или var-trigger (задачка)...

Сообщение CaToH »

Здравствуйте!
Есть в пространстве макросов объявленные переменные с какими-то значениеми - x и y.
Нужно написать автомакрос, который будет тригаться тогда когда в инвенторе бота количество предметов А меньше x или B меньше y.

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

automacro z {
Inventory  "A" < $x, "B" < $y 
call some
}
Не рабоатет у меня. То есть не понимает автомакрос $blabla...
Думал сделать два автомакроса

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

automacro z1{
var x > @invamount(A)
call some
}

automacro z2{
var y > @invamount(B)
call some
}
Ну и это у меня не работает - тут касяк в @invamount, видимо.
Спасите помогите! :P

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

Обнаружил ,что последний мой вариант в принципе рабочий, но только в случае равенства:

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

var x == value
А мне ,блин, как раз нужно неравенство.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

а если ставить не переменную, а конкретное значение? не катит так?

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

CaToH, давай опять ближе к конкретики? Так проще будет. По идее "var..." поддерживает условия (не только "=" ), приду домой, потестирую.
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
CaToH
Начинающий
Сообщения: 47
Зарегистрирован: Вт сен 04, 2007 9:40 pm

Сообщение CaToH »

Ближе к конкретике.
Неизвестное заранее количество чего-то(2 4 штуки разного лута) нужно собрать.
0. Нужно написать макрос, который тригнется, чтобы отправить бота собирать.
1. Нужно написать автомакрос ,который тригнется ,когда все собрано.
Количество в моем случае получается в переменных!

Автомакросы будут очень похоже, в одном просто условия типа OR
в другом AND и неравенства в противоположную сторону.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

я тебя понил :twisted:
идея прикольная, а клавное полезная..
может так:

1. лутани будет собираться полюбому на определённой мапе
2. АМ будет тригаться на ней с определённым таймаутом
3. а тело макроса будет проверять (если в инвентаре итема стока..то..)

ну как-то так
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
CaToH
Начинающий
Сообщения: 47
Зарегистрирован: Вт сен 04, 2007 9:40 pm

Сообщение CaToH »

Да неплохое решение. Главное без извращений, которые мне свойственны.

Но все-таки может это баг - что нельзя юзать переменные с условиями в автомакросе ?

Или у меня тока оно не работает ?

Еще для осталось вопросом, почему нету вариант с OR условием для
var(например, var x > 1, y < 2)...
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

ну это уже вопросы к arachno (как к создателю)
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
CaToH
Начинающий
Сообщения: 47
Зарегистрирован: Вт сен 04, 2007 9:40 pm

Сообщение CaToH »

4epT'y :
А у тебя работает var x > @invamount(Jellopy) ?
Знак неравенство меня интересует.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

CaToH, у меня все условия работают если правельно пользоваться условием

var <имя_переменной> <условие> <значение>
тут под <значением> понимается конкретное значение (число или слово, или список)

@invamount(Jellopy) он понимает как набор символов, а не как количество желопаев в инвентаре
Несколько строк (от двух и более) определяются как условие AND(и).
условия ИЛИ не поддерживается..т.е. нуна делать что-то типо того что я предлагал выше
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
CaToH
Начинающий
Сообщения: 47
Зарегистрирован: Вт сен 04, 2007 9:40 pm

Сообщение CaToH »

4epT
Касяк!

Не очевидно, то что ты сказал.
Спасибо огромное.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

Что не очевидно? %)
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
CaToH
Начинающий
Сообщения: 47
Зарегистрирован: Вт сен 04, 2007 9:40 pm

Сообщение CaToH »

Я понял, что ты говоришь, но из документации это понять невозможно(то что там разные типа ).
Поэтому не очевидно.
Ответить