Macro... функция eq / останов макроса при неудачном do eq ?
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Macro... функция eq / останов макроса при неудачном do eq ?
Незнаю как правильно написать название темы...
Проблема собственно в том что я пытаюсь одеть вещи через макрос при условии но он одивает тока одну вещь и блок остонавливается
automacro XxXxX {
.......
do eq Novice Plate
pause 2
# тут все и канчается
do eq Novice Hood
pause 2
do eq Novice Boots
pause 2
do eq Novice Egg Cap
pause 2
do eq Novice Knife
pause 2
do eq Novice Guard
pause 2
}
Когда делаешь цикл тож останавливается при первом удачном одивании, получается eq работает как условие
Мож есть другой способ?, извените за кривоглазие не нашол.....
Проблема собственно в том что я пытаюсь одеть вещи через макрос при условии но он одивает тока одну вещь и блок остонавливается
automacro XxXxX {
.......
do eq Novice Plate
pause 2
# тут все и канчается
do eq Novice Hood
pause 2
do eq Novice Boots
pause 2
do eq Novice Egg Cap
pause 2
do eq Novice Knife
pause 2
do eq Novice Guard
pause 2
}
Когда делаешь цикл тож останавливается при первом удачном одивании, получается eq работает как условие
Мож есть другой способ?, извените за кривоглазие не нашол.....
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Вообще-то, eq-у абсолютно все равно, удачно или не удачно надета вещь.
По крайней мере в старых версиях 1.9.3 это точно было так.
Тут даже выкладывался макрос, который экслуатировал этот факт:
viewtopic.php?p=4350#4350
По крайней мере в старых версиях 1.9.3 это точно было так.
Тут даже выкладывался макрос, который экслуатировал этот факт:
viewtopic.php?p=4350#4350
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Кстати... убери из макроса паузы нафиг.
Второй пункт. 99999% вероятности, что ты нерпавильно назвал вещи.
Дай комаду i , и скопируй названия вещей в свой макрос оттудова.
Второй пункт. 99999% вероятности, что ты нерпавильно назвал вещи.
Дай комаду i , и скопируй названия вещей в свой макрос оттудова.
Последний раз редактировалось piroJOKE Пт янв 26, 2007 5:09 pm, всего редактировалось 1 раз.
macro shmot {
do eq Novice Plate
call shmott
}
macro shmott {
do eq Novice Hood
call shmottt
}
macro shmottt {
do eq Novice Boots
call shmotttt
}
macro shmotttt {
do eq Novice Egg Cap
call shmottttt
}
macro shmottttt {
do eq Novice Knife
call shmotttttt
}
macro shmotttttt {
do eq Novice Guard
run-once 1
}
Пробовал вот так...проводит список если вещь не одета то следуйщий блок выполняется если нет то одивает и опять ппц
do eq Novice Plate
call shmott
}
macro shmott {
do eq Novice Hood
call shmottt
}
macro shmottt {
do eq Novice Boots
call shmotttt
}
macro shmotttt {
do eq Novice Egg Cap
call shmottttt
}
macro shmottttt {
do eq Novice Knife
call shmotttttt
}
macro shmotttttt {
do eq Novice Guard
run-once 1
}
Пробовал вот так...проводит список если вещь не одета то следуйщий блок выполняется если нет то одивает и опять ппц
macro shmot
[inventory] You equip Novice Plate (9) - Armour (type 16)
macro stop
[console] macro queue cleared.
macro shmot
[console] You don't have Novice Plate.
[inventory] You equip Novice Hood (11) - Cape (type 4)
macro stop
[console] macro queue cleared.
macro shmot
[console] You don't have Novice Plate.
[console] You don't have Novice Hood.
[inventory] You equip Novice Boots (10) - Foot Wear (type 64)
macro stop
[console] macro queue cleared.
macro shmot
[console] You don't have Novice Plate.
[console] You don't have Novice Hood.
[console] You don't have Novice Boots.
[inventory] You equip Novice Egg Cap (6) - Helmet (type 256)
macro shmot
[console] a macro is already running. Wait until the macro has finished or call 'macro stop'
macro stop
[console] macro queue cleared.
macro shmot
[console] You don't have Novice Plate.
[console] You don't have Novice Hood.
[console] You don't have Novice Boots.
[console] You don't have Novice Egg Cap.
[inventory] You equip Novice Knife (5) - One-Handed Weapon (type 2)
Тут чисто спортивный интерес хотю написать бота , чтоб он от 0 до 67 сам дошол...без руко прикладства=))
[inventory] You equip Novice Plate (9) - Armour (type 16)
macro stop
[console] macro queue cleared.
macro shmot
[console] You don't have Novice Plate.
[inventory] You equip Novice Hood (11) - Cape (type 4)
macro stop
[console] macro queue cleared.
macro shmot
[console] You don't have Novice Plate.
[console] You don't have Novice Hood.
[inventory] You equip Novice Boots (10) - Foot Wear (type 64)
macro stop
[console] macro queue cleared.
macro shmot
[console] You don't have Novice Plate.
[console] You don't have Novice Hood.
[console] You don't have Novice Boots.
[inventory] You equip Novice Egg Cap (6) - Helmet (type 256)
macro shmot
[console] a macro is already running. Wait until the macro has finished or call 'macro stop'
macro stop
[console] macro queue cleared.
macro shmot
[console] You don't have Novice Plate.
[console] You don't have Novice Hood.
[console] You don't have Novice Boots.
[console] You don't have Novice Egg Cap.
[inventory] You equip Novice Knife (5) - One-Handed Weapon (type 2)
Тут чисто спортивный интерес хотю написать бота , чтоб он от 0 до 67 сам дошол...без руко прикладства=))
macro shmot
[console] You don't have Novice Plate.
[macro] [macro][log] hello im here
[inventory] You equip Novice Hood (11) - Cape (type 4)
macro stop
[console] macro queue cleared.
macro shmot
[console] You don't have Novice Plate.
[macro] [macro][log] hello im here
[console] You don't have Novice Hood.
[macro] [macro][log] hello im here
[inventory] You equip Novice Boots (9) - Foot Wear (type 64)
macro stop
[console] macro queue cleared.
Останавливал макрос вручную ибо он виснит....если встовлять сообщение после `eq` то вот так получается
[console] You don't have Novice Plate.
[macro] [macro][log] hello im here
[inventory] You equip Novice Hood (11) - Cape (type 4)
macro stop
[console] macro queue cleared.
macro shmot
[console] You don't have Novice Plate.
[macro] [macro][log] hello im here
[console] You don't have Novice Hood.
[macro] [macro][log] hello im here
[inventory] You equip Novice Boots (9) - Foot Wear (type 64)
macro stop
[console] macro queue cleared.
Останавливал макрос вручную ибо он виснит....если встовлять сообщение после `eq` то вот так получается