Страница 1 из 1

Макрос на повышение статов

Добавлено: Ср май 30, 2007 9:19 pm
Funt
Вот у меня возник вопрос,как повышать статы до определённого уровня?
Ну скажем аги до тех пор пока aspd не будет 170?
Ктонить уже делал подобное?

Добавлено: Ср май 30, 2007 9:39 pm
piroJOKE
Все это делали. Почитав доку. И что характерно, без всяких макросов.
http://manual.rofan.ru/view.php?p=confi ... atsAddAuto

(Конечно, у этой опции нет приколов типо "посмотреть на аспд, повысить аги", но, ты сам можешь расчитать на калькуляторе, до какой величины максить стат. Тем более, едва ли твой чар будет во время прокачки одет в убер-шмот, не так ли?)

Добавлено: Ср май 30, 2007 9:42 pm
Funt
Ну а если в макросе?Про эту тему я помню...
Мне про макрос интересно.

Добавлено: Ср май 30, 2007 10:18 pm
piroJOKE
Ну есть команда для повышения статов, скиллов. Ее вероятно можно найти в доке. Это часть номер раз.

Вторая часть - триггер, запускающий макрос. С этим сложнее.
Ну, набросок может выглядить так:

doCommand запуск макроса {
timeout очень большой
}

macro мой макрос {
if (вычисление aspd через @eval, если это возможно) < значение ... #условие
do команда повышающая нужный стат
# даже если у нас нет стат_поинтов, нестрашно, команда просто проигнорируется;
}

Добавлено: Ср май 30, 2007 10:23 pm
Funt
1)можно сделать и авто макрос
automacro lvl_up {
console /you gained level/i
call{
#тело макроса...
}
Вот щас сижу лоомаю мозги как бы это почеловечески написать? :shock:

Добавлено: Ср май 30, 2007 10:27 pm
piroJOKE
Я бы вообще не стал, честно. Лучше воспользуйся statsAddAuto, без всяких этих заморочек.

Добавлено: Ср май 30, 2007 10:31 pm
Funt
Скорре всего ты прав...Просто хотел настроить бота от и до :D
Забыл про то,что можно в определённое время и кофиг поменять...
Тока опять вопрос,как узнать что твой декс к примеру уже достиг,нужного значения?

Добавлено: Пн авг 13, 2007 6:18 pm
4epT
сори за АП, темка попалась в поиске, и ответа в ней нет

тык вот, если всё же мудрить через макросы, то dex и asip можно узнать как:

@eval($::char->{<stat>}) - <stat> = str, agi, vit, int, dex, luk
@eval($::char->{attack_speed})

ещё интересные переменные

Добавлено: Вт авг 28, 2007 12:12 pm
Funt
О!Спасибки огромное.Щас гляну.

Добавлено: Вт авг 28, 2007 2:16 pm
Aib0
4epT
Кул) Спс за линк)

Re: Макрос на повышение статов

Добавлено: Пн авг 31, 2009 6:38 am
4epT
обновил линк