Re: [閒聊] 聖殿適用的基本觸發。
小的是非專業的
寫的比較簡單,我要寫的是簡易的none stop機器人
概要
1. 自動走至練功地點,利用起點觸發區域練功
2. 練功至沒水時,自動回城補水
3. 利用timer防呆
1.
請先設定你要去練功的區域
然後用#alias main {recall;路徑}
這樣main指令就會自己讓你的角色走到定點
之後我建議使用定點的敘述觸發#t+ class
練功區裡面最簡單的方式有幾種
a)單一路徑,像大便山或是國家練功區,你就只要讓戰鬥結束後一直往某個方向走就行
b)土法煉鋼,抓每一格的敘述,讓戰鬥結束後,往下一格走
c)亂數走法,抓出口方向,然後利用亂數隨便挑一個方向走
我用一個最簡單的例子吧
大便山
#alias main {recall;#wait 3000;d;s;e;3n;out;2 n;enter}
#trigger {史威特.寇恩} {#t+ shit}
#trigger {^大便山} {w} {shit}
上列三個指令就可以讓你自己在大便山入口時開啟shit類別..看到大便山開頭的就會w
至少你可以走到第一個轉角
2.
自動買水
觸發句:生命藥水:(%d)罐,*法藥水:(%d)罐,內力藥水:(%d)罐。
指令句:
#var php %1
#var psp %2
#var ppp %3
#st {[HP]:@php [SP]:@psp [PP]:@ppp。}
#if ((@php<2)|( @psp<2)|(@ppp <2)) {
#t- shit
recall
#wait 3000
e
buyall
main
}
這樣你就會自己買水後再回到區域起點重跑
3.
防呆
所謂防呆就是要確保你的角色不要離開戰鬥狀態太久
所以請抓戰鬥開始的訊息 觸發#ti 0
抓戰鬥結束的訊息#ts 300 {main}
意思就是戰鬥結束後五分鐘若沒有下一場戰鬥,我一樣會自動回到區域起點重跑
#ti 0是停止計時器 #ti 1是開始
#ts 是設定秒數與指令
剩下的觸發心法與暴水晶補水後再main的我就不詳談了
請自行再慢慢增加你機器人的靈敏度吧XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 97.93.32.95
→
04/22 10:19, , 1F
04/22 10:19, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
閒聊
1
1