Для чего это надо, сделал автомакрос для защиты торгоша:
Код: Выделить всё
automacro SHOP {
location not prontera 154 53
call {
do conf shopAuto_open 0
do ai off
do conf dcOnDisconnect 1
}
}
так вот торгоша то и качать иногда надо, так вот мне необходимо чтоб этот автомакрос при старте клиента не стартовал вообще, а запускался только чз relise.
В общем так))
Добавлено хз скока спустя:
Финальная версия сего чуда юда:
Код: Выделить всё
automacro SHOP {
location not prontera 154 53
call {
do conf shopAuto_open 0
do ai off
do conf dcOnDisconnect 1
}
priority 1
run-once 1
}
automacro lockonstart {
hp > 1
call {
lock SHOP
}
run-once 1
}
macro moveToShop {
do move prontera
do move 154 53
do ai on
do conf shopAuto_open 1
do conf dcOnDisconnect 0
do conf lockMap 0
relise SHOP
}
macro moveToKach {
do conf shopAuto_open 0
do conf lockMap prt_fild02
do ai on
lock SHOP
}
в автомакрос который нас интересует добавляем кусок кода priority 1 (кто не в курсе что это, идём курить это http://www.openkore.com/wiki/index.php/ ... in_Russian) и добавляем автомакрос который будет лочить автомакрос с приорити 1
Т.К. приорити, если в теле скрипта не говорится обратного, встаёт на 0
то скрипт с lock ом запустится раньше вырубая ненужный нам втомакрос.
Нах это надо:
Допусти ваш чар качается в одной локе, бьёт дорогой лут в другой, и ещё иногда барыжит в городе. В этом случае нам нужно несколько групп независимых автомакросов, значит нам надо менять постоянно чтото в макросстхт, а то что предлагаю я поможет не лазить туда вообще, то есть в начале все автомакросы стопаются а потом вы выбираете нужное вам действие и набираете макро блабла который запустит именно нужную вам группу автомакросов.