本帖最後由 yang1 於 2011-2-1 07:29 編輯
我不會寫巨集!!
我自己在外掛上測試,當我呆住時,打sit坐下,然後stand站起來後,外掛又可以正常運行
我用過gemini61 的防呆巨集,但是改版後還是會卡住@@
所以我再想能不能稍微改一下他這個巨擊,改成用佔起坐下的就可以正常運行
希望會寫巨擊的板友能分享一下!!
以下是gemini61 的防呆巨集
automacro smove {
call sm
timeout 180
exclusive 1
}
macro sm {
$t++
log times $t
if ($t == 1) goto tsmp
if ($t == 2) goto tsmp1
stop
:tsmp
call smp
stop
:tsmp1
call smp1
stop
}
macro smp {
$nopos = $.pos
$noposx = @arg ("$nopos", 1)
$noposy = @arg ("$nopos", 2)
}
macro smp1 {
$nopos = $.pos
$noposx1 = @arg ("$nopos", 1)
$noposy1 = @arg ("$nopos", 2)
log old $noposx $noposy new $noposx1 $noposy1 times $t
if ($noposx == $noposx1 & $noposy == $noposy1) goto dm
release smove
$t = 0
stop
:dm
$neposx2 = @eval ($noposx1 + @rand (-1, 2))
$neposy2 = @eval ($noposy1 + @rand (-1, 2))
do move $neposx2 $neposy2
log move $neposx2 $neposy2
release smove
$t = 0
stop
}
automacro tini {
run-once 1
call ti
}
macro ti {
$t = 0
}
他設定180秒若人物在原地就走動幾格
我的是想改成坐下1.5秒後站起!! |
|