相信各位op 一定遇到 放棄目標等等
明明timeout 設定好好的

卻鎖定不到怪物 放棄!
"其實怪物早就死了,是外掛誤判"


 


#############發呆後自動重新登入巨集#############
###說明
###每15秒偵測一次座標並記錄
###若2次紀錄座標相同代表30秒內還在同一點
###此時會登出至選取角色 config中char中只要有設定使用人物就會自動再登入(非登出所以不用打通訊鎖)
###此解決方法可以解決經典Sever因使用技能瞬移後發呆的問題
###若掛在打怪需比較久的地方請自行改變timeout後方係數
###本人無免服帳號測試 且免服除服事系外無法瞬移 經查詢用蒼翅並不會造成瞬移後發呆問題
###故不保證免服可正常使用
## #解決外掛誤判怪物卡點! 其實怪物早就死亡了。



 


automacro checkmonster {
 location 更改您的練功地圖名稱
 console /放棄目標/
 exclusive 1
  call {
   do conf char 更改您的角色編號
###    此為 第幾個人物 在char後輸入
   do charselect
   }
}


 


 


automacro charselect {
 call cl
 timeout 15
###對於打比較久的怪請更改上面數值 數值X2就是一輪執行的時間 Ex.15 也就是30秒一輪
 exclusive 1
}
macro cl {
 $t++
 log 第$t次座標紀錄 P.s.若紀錄超過3次以上則代表有失敗過會重新執行
 if ($t == 1) goto tsmp
 if ($t == 2) goto tsmp1
 if ($t >= 3) goto zero
 stop
 :tsmp
 call smp
 stop
 :tsmp1
 call smp1
 stop
 :zero
 log 巨集記憶錯誤重新執行,可能上次紀錄未執行成功所導致。
 release charselect
 $t = 0
 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 第一次座標為X=$noposx Y=$noposy 第二次座標為X=$noposx1 Y=$noposy1
 if ($noposx == $noposx1 && $noposy == $noposy1) goto dm
 log 兩次座標紀錄不同,人物正常移動中,巨集自動重新循環。
 release charselect
 $t = 0
 stop
 :dm
 log 兩次座標紀錄相同,可能人物發呆,自動重登。
 do charselect
 release charselect
 $t = 0
 stop
}
automacro tini {
 run-once 1
 call ti
}
macro ti {
 $t = 0
}



 

arrow
arrow
    全站熱搜

    aaa1314 發表在 痞客邦 留言(0) 人氣()