上一次章节中,我们简单的提了一下天骥脱机脚本中模块的概念,并且介绍了回城模块。本章,我们来详细介绍下模块,以及分析下回城后,<总控>中的调用问题,详细了解下调:我们来仔细看一下模块<回城>是如何判断和运行的: 首先看你当时所在的点是否和土城的坐标(332,269)的距离是否大于200,如果小于,那么会直接执行下面的模块 <总控> ,如果大于,那么会使用 回城卷,然后下面的 否则XXX 不会执行,然后会执行 “跳转到<回城>” ,就是跳转到模块自己,在使用了回城卷后再次判断是否已经回到土城。这样在身上有回城卷的情况下,会保证你回城。 -------------------------------------------------------------------------------<总控> 如果[蓝药][数量]<2 <---天骥脱机脚本中,你可以在程序的基本设置中找到物品的设置,其中[蓝药]就代表了强效魔法药,超强魔法药等等所有你设置过的。这个数量<2 ,是指它会寻找任何一种[蓝药],只有当最后一种[蓝药]的数量小于2时,才会触发这个条件。 那么调用<药品购买> <--这里就是调用了,当药品购买完成以后,会执行下面的语句 如果[红药][数量]<2 <--天骥脱机脚本中,你可以判断任何存物品的数量,比如 如果[裁决][数量]>2 那么。。。 那么调用<药品购买> 如果[回城卷][数量]<2 那么调用<杂物购买> 调用<红药购买> 如果[自己][衣服][持久]<5 <-- 这是判断当前穿在人物身上的装备的持久情况。直接这样写就OK了,脚本会很准备的判断出你所有装备的持久,这就是标准格式。 那么调用<衣服修理> 如果[自己][头盔][持久]<2 那么调用<衣服修理> 如果[自己][项链][持久]<2 那么调用<首饰修理> 如果[自己][左手镯][持久]<2 那么调用<首饰修理> 如果[自己][右手镯][持久]<2 那么调用<首饰修理> 如果[自己][左戒指][持久]<2 那么调用<首饰修理> 如果[自己][右戒指][持久]<2 那么调用<首饰修理> <红药购买> <--被调用的模块 走到NPC附近[3,359,339] <--这里一定要走到离这个NPC近的地方,最好是他自己的坐标 对话[盟重药店老板] <--这里可以用程序中的脚本录制就OK了 选择[买] 买够[打捆超强魔法药]9个 <-- 记住这个简单的格式,这样可以一次买完9个 买够[打捆超强金创药]6个 返回 〈----非常重要,它会返回刚才调用这个模块的地方 <衣服修理> 走到NPC附近[3,333,330] 对话[盟重商店传送员] 选择[武器店] 等待[3000]毫秒 走到[0149,15,15] 对话[张家布衣老板] 如果[自己][衣服][名称]="$衣服" 那么修理[衣服] <----天骥脱机脚本大大简化了修理的过程,看下面的说明 否则修理[$衣服]装备到[衣服] 如果[自己][头盔][名称]="$头盔" 那么修理[头盔] 否则修理[$头盔]装备到[头盔] 使用[回城卷] 等待[3000]毫秒 返回 (说明:天骥脱机脚本中,你可以直接用 特修[衣服] 或者 修理[衣服] 这一句,来代替修理的全过程,包括卸下衣服,修理衣服,装备XXX到衣服,这些只要一句特修[衣服] 就全包括了。是不是很方便?) -------------------------------------------------------------------------------<出发> 走到NPC附近[0,330,267] 对话[比奇省服务员] 选择[傲世练级区] 选择[猪洞六层] 等待[2000]毫秒 躲避PKER开启 <--这个命令适合你冲级时,在程序的基本选中使用了被PK时不做任何反映后,它会使你远远的躲开在你挂机时恶意PK你的人。 开启全局脚本 <--根据你的实际情况用 开启全局脚本 这个命令使全局监测开始工作 如果 $_当前地图=0 <--从天骥脱机版本1.16A以后,引入了这个重要的变量。$_当前地图 是个固定的格式,它可以随时监测你当前所在的地图编号。这个变量非常重要。 那么跳转到<出发> 否则跳转到<战斗> <战斗> 。。。。。 (说明:这就是出发了,呵呵。就是你买完了药品,修理了装备,要上路打怪了) ------------------------------------------------------------------------------- 下一章我们将要讲到天骥脱机脚本中最重要的战斗功能,对战斗地图的判断进行详细描述。 需要浏览更多脚本知识、挂机技巧,请访问天骥官网:http://www.tianjituoji.com 传奇之路,天骥脱机伴您同行! (责任编辑:admin) |