作者AresMars (零)
看板mud_sanc
标题Re: [闲聊] 圣殿适用的基本触发。
时间Sun Apr 22 06:48:07 2012
小的是非专业的
写的比较简单,我要写的是简易的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
1F:→ laechan :应该说,人性化度 04/22 10:19