-----------自由保護-------------------------------
automacro 自由保護 {
priority 9
status not 自由保護狀態
aggressives < 4
timeout 3
call {
pause 1
do ss 475
}
}
automacro 自由 {
console /魔法效果解除/
aggressives < 4
call {
pause 1
do ss 475
}
}
automacro 自由保護1 {
map ein_fild05
timeout 190 <----每190秒放一次保護
exclusive 1
priority 1
call {
release 自由保護2
}
}
automacro 自由保護2 {
map ein_fild05
timeout 10 <---在沒怪時放保護 , 每10秒一次
priority 2
aggressives < 1
call {
pause 0.5
do ss 475
release 自由保護2
}
}
automacro 自由保護3 {
map ein_fild05
console /You use 自由保護 on yourself/ <---放成功,每10秒一次保護並取消每10放一次保護 , 等待下一次的190秒保護
exclusive 1
call {
lock 自由保護2
}
}
-----------防呆巨集-------------------------------
automacro 防呆 {
timeout 10 <--秒數自定
priority 13
exclusive 1
call {
$nopos = $.pos <--取點
$noposx = @arg ("$nopos", 1)
$noposy = @arg ("$nopos", 2)
log $noposx1 $noposy1
if ($noposx == $noposx1 && $noposy == $noposy1) goto dm <--判斷2點
$noposx1 = $noposx <---把之前的點保存並留到下一次測時用
$noposy1 = $noposy
log $noposx1 $noposy1
log 無發呆
stop
:dm
$neposx1 = @eval ($noposx + @rand (-1, 2))
$neposy1 = @eval ($noposy + @rand (-1, 2))
do move $neposx1 $neposy1
log $noposx1 $noposy1
log 有發呆
}
} |
|