Просмотр полной версии : макрос как остановить по условию
Понадобился макрос на перемещение в заданной локации к заданой точке
с максимальной скоростью.
automacro move {
location prontera
call move1
run-once 1
}
macro move1 {
do move 100 100
release move
}
automacro run {
location prontera
status not Speed Up
call run1
run-once 1
}
macro run1 {
do is Box of Thunder
release run
}
Не могу сообразить как остановить макрос при достижении
точки с координатами x,y ,
Чтобы достигнув ее бот перестал юзать Box of Thunder.
alex888, хочешь сказать, что у тебя работает условие "status not Speed Up" ??
как остановить макрос при достижении
точки с координатами x,y ,
location prontera x y
ааа! чет я ступил все работает в таком виде. Сорри
automacro run {
location prontera
location not prontera x y
status not Speed Up
call run1
run-once 1
}
macro run1 {
do is Box of Thunder
pause 1
release run
}
4epT да работает! только зачастую сразу два бокс тандера юзаются вместо одного
на сколько я знаю условие "status" работает только с "dead" и "muted" ..
опровергни меня..
Ну я про это ничего не знаю. Могу только лог консоли привести.
У меня работает (сборка опенкоры ваша 2065SVN6172), на серваке eAthena SVN 1701,
юзаются с интервалом 30сек, когда действие предыдущего заканчивается.
а удали эту строчку.. и посмотри..
А без этой строчки он начинает юзать боксы со страшной скоростью.
[macro] automacro run triggered.
You used Item: Box of Thunder (5) x 1 - 11 left
You are again: Speed Up
[macro] automacro run triggered.
You used Item: Box of Thunder (5) x 1 - 10 left
You are again: Speed Up
[macro] automacro run triggered.
You used Item: Box of Thunder (5) x 1 - 9 left
You are again: Speed Up
нада влять на заметку посмотреть это грёбаное условие..
ппц, работает о_О
супер :)
кстати у меня статус называется как: Walking Speed Up
vBulletin® v3.8.11, Copyright ©2000-2024, vBulletin Solutions Inc. Перевод: zCarot