第四讲 传奇脱机挂之NPC交互篇(下)
在昨天的第四讲 传奇脱机挂之NPC交互篇(上)这篇文章中,我们讲到了在脚本编写过程中常用的存取物品、买卖物品等一些列相关的操作命令,除此之此比如:修理装备、NPC互动等,也都是平时实际编写中必不可少的部分。
1、传奇脱机挂中如何修理装备?
IF [自己][武器][持久]<[自己][武器][最大持久] && [自己][武器][名称]<>""
系统显示[$v ----------正在修理武器----------$v ]
走到附近[0159,5,13]
对话坐标[5,9]
等待[500]毫秒
如果[自己][武器][名称]="$武器"
那么特修[武器]
否则特修[$武器]装备到[武器]
系统显示[$v ----------修理武器完毕----------$v ]
ENDIF
上述就是最常用的修理装备的一个模版,修理的是武器,其他部位的装备,也一样的,接下来我们来分析下。
首先,对话NPC后,必须先判定自己的武器是否存在,如果存在才修理,如果不存在,就不修理。玩过传奇的朋友都知道,游戏中的修理分为普通修理和特殊修理两种类型。在天骥脱机中,普通修理的命令为“修理”,特殊修理的命令为“特修”,修理完后,我们必须将修理好的东西装备到对应位置。经过几个版本的演变更新,天骥脱机目前仅“特修[装备部位]”或者"修理[装备部位]",即可实现自动卸下装备,修好后自动穿戴到对应的位置,一条命令就够了,是不是很方便呢?
2、传奇脱机挂 NPC交互功能
许多朋友都问,传奇挂机脚本中,后门命令是个啥玩意啊?其实我们可以这么理解,在游戏中,任何对话框里面,只要可以点击的那些字,这些字的后面都存在一个服务端的命令,即“后门命令”。同样的,比如我们可以通过选择NPC对话框中的字来实现命令,也可以通过对应的后门命令来实现操作,就是命令上的不同,其功能都是一样,最终的目的都是实现这个点击的操作。但是哪个好呢?一般来说,我们建议优先使用“后门命令”,因为根据测试,部分会如果使用“选择”命令,会出现脚本超时等现象,为了让脚本最快稳定的运行,我们选择最好的!
3、对话后的等待设置。
经常我们在脚本中会设置一个等待时间,一般来说,建议设置的等待时间,1000毫秒(ms),即1秒左右。因为我们点击一个按钮,发送到服务器,服务器必须反馈数据给我们,期间速度基本接近0秒,但是为了避免网络堵塞,延时等问题,我们建议添加一个等待。
好了,经过这两篇关于NPC交互的介绍,大家对NPC的命令是了如指掌了吧!期待我们的下一篇经常文章吧!
请锁定传奇脱机挂 天骥脱机官网。