PDA

Просмотр полной версии : Макрос Хил+БАфф


Verbatium
18.06.2009, 03:08
Огромное спасибо мастеру что помог разобраться и доступно объяснил

dghdh
18.06.2009, 03:45
чтоб бот летел в город при перевесе и сторажился надо это в конфиге нормально прописать, телепорт 2 лвла если он имеется бот вроде использует по умолчанию(здесь точно не знаю)? в крайнем случае бот напишет что нет крыльев, тогда выловить это макросом и заставить использовать телепорт, ну а дальше уже виднее будет, заставь сначала сторажится

Verbatium
18.06.2009, 03:49
!!

dghdh
18.06.2009, 04:07
поставил так. Когда батерфлай винги кончаются бот возвращается в город но вместо того чтобы сторажится он хилится бафается. открывает варп летит на локу. ПРилетает и пишет *просчитываем дорогу до альдебарана*. идет пешком в альдебаран берет уши и встает на месте варпа не делая его. блин в чем я ошибся. 2ой день уже не могу поставить его. устал ппц

батерфляй винги в смысле Butterfly Wing, то есть в простонародье ухо? тогда я чего то не догоняю, причем тут они. В крайнем случае попробуй винги засунуть в кафру и пусть бот берет их оттуда, попробуй еще проверить последовательность в которой у тебя бот сторажится, ходит по магазинам и т.д. макрос варп должен срабатывать только после того как он закончит все дела в городе, возможно
console /Storage logged/
не совсем то что нужно

masterspirta
18.06.2009, 11:58
мдяяя.... полнейший бред

###Healer###
automacro heal_hp {
location aldebaran
sp < 90% sp < 10% (немного не понял что ты востанавливаеш хп или сп и почему 90%)
call heal
run-once 1
}

macro heal {
do move 142 117 aldebaran я бы пешком не ходил
do is Butterfly Wings
do talknpc 144 127 c r0 c c n c
pause 1
do move 142 117 aldebaran
do talknpc 134 123 c n
release all несоветую так, лучше такrelease heal_hp
потом вызов макроса варпа для улета на локу
call warp
}

macro warp {
do move 142 117
do sl 27 144 117
pause 1
do warp 1
pause 1
do move 144 117
}

1)я хочу чтобы он прилетал на слиперов бил там натурки и при сп меньше 10% он летел опять в город там хилился и открывал варп. 2)А когда у него будет перевес 49% или кончатся батерфляй винги он Сторажился затем снова летел на локу и круг повторялся.
1) это делает макрос(heal, warp) что я написал
2)удали нах
useSelf_item Butterfly Wing {
notWhileSitting 1
notInTown 1
sp < 10%
timeout 5
}
используй файл файл itemscontrol, для описания количества крылышек,
используй в конфиге блок get_items для описания минимального количества крылишек...
пропиши в конфиге вес при котором бот должен автосториться автоселиться и автобаеться!!!!!!!!!!!!!!

имхо бред

Verbatium
18.06.2009, 14:10
!!!

masterspirta
19.06.2009, 11:09
Мастер а что именно бред? ты уж конечно что прости что я такой нуб) и все же) интересно)
бред потому что ты нечитал гайд по макро плагинам...
макрос на варп не фурычит. не открывает он его
работает
Если говорить конкретно, то после сторейджа он сразу встает на место варпа. Он не пытается его открыть после сделки с кафрой. проблема осталась =\ а он и не будет
А если попробовать так. ненадо


#aim учловие срабатывание при СП меньше 10 процов
automacro heal_hp {
sp < 10%
#вызов макроса heal
call heal
run-once 1
}

#aim условие срабатывания при весе больше 48%
automacro astor {
weith > 48%
#вызов макроса stor
call stor
run-once 1
}

#макрос стор
macro stor {
#юзаем ухо(летим в город где сохранены)
do is Butterfly Wings
#складываем вещи на кафру, и берем от туда все что нужно
do autostorage
#разрешаем срабатывание aim в автомакросе astor
release astor
#пишем в консоль
log warp1234567890
}

#макрос heal
macro heal {
#юзаем ухо(летим в город где сохранены)
do is Butterfly Wings
#базарим с какимно непесем
do talknpc 144 127 c r0 c c n c
pause 1
#хреначим куда то
do move 142 117 aldebaran
#базарим есчо с кем то
do talknpc 134 123 c n
#разрешаем срабатывание aim в автомакросе heal_hp
release heal_hp
#пишем в консоль
log warp1234567890
}

#aim условие срабатывания появление в консоле warp1234567890
automacro warp {
console /warp1234567890/
run-once 1
call {
#фигачем кудато
do move 142 117
#кастуем скил варпа
do sl 27 144 117
pause 1
#выбираем номер варпа
do warp 1
pause 1
#шагаем в варп
do move 144 117}
}


Попробуй так...но проверь на чистописание пишу все по памяти поэтому могу гдето букву не так написать или запятую пропустить

Verbatium
19.06.2009, 12:41
!!!