Страница 3 из 20

Добавлено: Сб дек 23, 2006 4:50 pm
Gaara
Да нет, всё должно само о_0 Очень странно. Хотя, мб, у тебя новис уже был > 1 бейса? Т.е., ты до этого уже говорил с Сионой?

Добавлено: Сб дек 23, 2006 8:16 pm
kLabMouse
Alexandr
Попробуй doCommand для Вызова Макроса при старте.

Добавлено: Вс дек 24, 2006 9:48 am
Alexandr
Gaara писал(а):Да нет, всё должно само о_0 Очень странно. Хотя, мб, у тебя новис уже был > 1 бейса? Т.е., ты до этого уже говорил с Сионой?
Нет, два разных новиса, оба свежесозданные. Автомакрос не проходит. Даю из консоли команду macro born - всё запускается.

Добавлено: Вс дек 24, 2006 9:49 am
Alexandr
kLabMouse писал(а):Alexandr
Попробуй doCommand для Вызова Макроса при старте.
Ненавижу учится :D , пойду учить что есть это самое doCommand, вроде плагин какой-то :twisted: ...

Добавлено: Вт янв 02, 2007 11:22 am
lirikpl
класс спасибо.осталось только что бы он на вора сам сходил, получил профку..и писец..мы захватим мир!!! :x

Добавлено: Вт янв 02, 2007 5:03 pm
kLabMouse
киирр

Тоже Моно!.... только подумать нуно. :twisted:

Добавлено: Вт янв 02, 2007 6:26 pm
agasecond
Добавлю от себя :
Сходил на вора, получил профу, продал лут и новайсовский шмот и заточил майн гауч.
Буду делать след вора напишу, если не опередят.

Добавлено: Вт янв 02, 2007 6:41 pm
lirikpl
нифига се..соревнование.с меня сникерс)))за это дело))) 8)

Добавлено: Ср янв 03, 2007 9:11 pm
Rosetta
Гым... а я так написала(в порядке ознакомленияс макросами)
automacro AutoNewGo {
run-once 1
base = 1
job = 1
class novice
map new_1-1
call newgo
}

automacro AutoNewDie {
run-once 1
map new_1-3
status dead
delay 6
call newdie
}

automacro AutoNewOut {
run-once 1
map new_1-3
status dead
delay 6
call newout
}

macro newgo {
lock AutoNewDie
lock AutoNewOut

while ($.lvl < 2) as shion
do move 53 111 new_1-1
log talk to Shion
do talknpc 53 114 c c c c r0 c c c c c
pause @rand (1, 3)
do talknpc 53 114 n
end shion

pause @rand (1, 7)

while ($.pos != 100 70) as receptionist
do move 100 25 new_1-2
log talk to Receptionist
do talknpc 100 29 c c r0 c c c
end receptionist

pause @rand (1, 7)

while ($.lvl < 3) as intinst
do move 99 99 new_1-2
log talk to Interfaces Instructor
do talknpc 99 105 c c r0 c c c c c c c c c c c c
pause @rand (1, 3)
do talknpc 99 105 c r0 c
end intinst

pause @rand (1, 7)

while ($.lvl < 4) as skinst
do move 84 108 new_1-2
log talk to Skill Instructor
do talknpc 83 111 c r0 c c c c c c c c c c c c c r0 c
pause @rand (1, 3)
do talknpc 83 111 c r0 c
end skinst

pause @rand (1, 7)

while ($.lvl < 5) as kafra
do move 115 108 new_1-2
log talk to Kafra Employee
do talknpc 118 108 c c c r1 c r0 c c c r1 c c c c c c c c r2 c c c r3 c c c c r4 c
end kafra

pause @rand (1, 7)

while ($.joblvl < 7) as itminst
do move 115 108 new_1-2
log talk to Item Instructor
do talknpc 115 111 c r0 c c c c c c c c c c c r0 c c
pause @rand (1, 3)
do talknpc 115 111 c r0 c r0 c
end itminst

pause @rand (1, 7)

while ($.lvl < 6) as helperl
do move 20 179 new_1-2
log talk to HelperL
do talknpc 17 182 c c c r0 c c c c c c c c c c c c r0 c c c c c c c r1 c c c c c r2 c c r3 c
end helperl

pause @rand (1, 7)

while ($.map != new_1-3) as helperr
do move 35 179 new_1-2
log talk to HelperR
do talknpc 38 182 c c c c r0 c
end helperr

release AutoNewDie
}

macro newdie {
while ($.lvl < 7) as helperr
do move 35 179 new_1-2
pause @rand (1, 7)
log talk to HelperR
do talknpc 38 182 c c r0 c
end helperr

if ($.map == new_1-2) goto out
if ($.map == new_1-3) goto end
:out
call newout
goto end2

:end
release AutoNewOut
:end2
}

macro newout {
while ($.map != alberta) as helperr
do move 115 108 new_1-2
pause @rand (1, 7)

log talk to Kafra Employee
do talknpc 118 108 c c c r0 c c c c c c c r4 c
end helperr

pause @rand (1, 7)

log equiping
do eq Tattered Novice Ninja Suit
do eq Somber Novice Hood
do eq Novice Slippers
do eq Novice False Eggshell
do eq Novice Main-Gauche
do eq Novice Guard

do move @rand(20, 37) @rand(228, 233)
pause @rand (1, 6)
do talknpc 28 229 c r0 c r1 c
}
[/quote]

Добавлено: Сб янв 06, 2007 4:33 am
Gaara
прикольно %) А вот паузы рэндомные от 1 секунды не рулят, имхо. Я б от 2-х поставил или от 3-х.

Добавлено: Сб янв 06, 2007 12:25 pm
DInvalid
Rosetta писал(а):Гым... а я так написала(в порядке ознакомленияс макросами)
automacro AutoNewGo {
run-once 1
base = 1
job = 1
class novice
map new_1-1
call newgo
}
[/quote]

Интересно, но работать будет через раз на третий.
Почему? Потому что
map new_1-1
...
map new_1-3

Добавлено: Сб янв 06, 2007 1:16 pm
Gaara
Да, кстати, мне вот интересно.. У меня там такое есть:
automacro wrongmap {
base > 8
map new_4-3
call gotoeasy
}
Но new_4-3 - не единственный "wrongmap". Ещё я знаю как минимум new_5-3. А как сделать чтобы этот автомакро срабатывал и на этой карте? Просто ещё ондо условие добавить? Но будет ли оно "и" или "или"? Или можно map new_4-3, new_5-3? Конечно, это всё можно в гайде по макро глянуть, но он у меня щас не фурычит.

Добавлено: Сб янв 06, 2007 1:21 pm
piroJOKE
А можно ли тут использовать тут эти... "регулярные выражения"?

Добавлено: Сб янв 06, 2007 5:58 pm
kLabMouse
piroJOKE
Нужно попробовать.

Gaara
Я думаю стоит сдублировать макросы на каждую с зон.

Добавлено: Сб янв 06, 2007 8:28 pm
Gaara
Так и сделал.