PDA

Просмотр полной версии : Макрос работает на 90%


иван
03.09.2009, 19:05
вот сам макрос

automacro pereves {
location mjolnir_03
weight > 40%
call sell
}

macro sell {
do c @go 0
do autosell
}

automacro whenrespawn {
location prontera
weight < 40%
call warp
}

macro warp {
do c @warp mjolnir_03
eval AI::clear("sellAuto");
release pereves


Бот отлично работает, собирает опр лут, юзает @alootid . Продав лут он варпаеться на локу , после чего идет опять в пронт непонятно почему? на autosell
Ребят пожскажите пжлст

4epT
03.09.2009, 19:35
что за строчка "eval AI::clear("sellAuto");" ••••••

зачем написана строчка "release pereves" ЕСЛИ У ТЕБЯ НЕТУ НЕ ОДНОЙ СТРОЧКИ "RUN-ONCE 1"

напиши лог консоли когда бот вновь хочет уйти на autosell

я бы в АМ "whenrespawn" добавил бы условие:
delay 5

иван
03.09.2009, 23:06
вот что пишет лог консоли после того когда он все продаст, варпнеться на свое место
Calkulating auto-sell route to : prontera 156,212
Поставить паузу вот так? :

automacro whenrespawn {
location prontera
weight < 40%
delay 5
call warp
}
Я заметил после того как он прилетел выключаю опен , включаю и лог уже не пишет чтоб он шел на autosell

4epT
04.09.2009, 01:01
"delay" не помогло в решении проблемы?

иван
05.09.2009, 01:07
Помогло, но всеравно бывает после того как его убьют, когда перевес не превышат уловия weight> бывает тупит и опять зачем то идет в пронтеру:(

4epT
05.09.2009, 10:54
зачем-то это не ответ, в консоле всё пишется