NPC相关
任何一款游戏都存在装备被盗情况,如果装备在使用之前进行绑定,然后引擎中可以对绑定物品设置为不可丢弃、不可存仓、不可交易。那么被盗的情况应该会减少很多。下面就针对该问题谈谈如何使用脚本命令对装备物品进行绑定和解绑操作。
说明:由于该功能为最新脚本,并非所有版本都支持。一定要注意自己的引擎是否为Blue引擎。目前常用的HeroM2能否通用尚无验证!需要使用到的脚本命令如下:
QUERYBINDITEM 0 //弹出绑定窗口
QUERYBINDITEM 1 //弹出解绑窗口
RESUMEBINDITEM //允许继续执行绑定
RESUMEUNBINDITEM //允许继续执行解绑
[@ItemBinding] //进行绑定之前,做检测用
[@ItemUnBinding] //进行解绑之前,做检测用
[@ItemBinded] //绑定成功后
[@ItemUnBinded] //解绑成功后
另外需要在服务端中AllowBindNameLit.txt文件中(位于MIR200\Envir目录下),添加允许绑定的装备列表。只有添加在里面的装备物品才能被绑定操作。
示范脚本参考:可以自己在老兵NPC处增加对话入口
[@我要绑定装备]
我这里可以提供装备绑定服务,不过需要收取一定费用。10元宝可以绑定一件物品
<绑定物品/@Bind <解绑物品/@UnBind
[@Bind]
#ACT
QUERYBINDITEM 0
[@UnBind]
#ACT
QUERYBINDITEM 1
[@ItemBinding]
#IF
CHECKGAMEGOLD < 10
#ACT
RESUMEBINDITEM
#ELSESAY
你元宝不够!\
[@ItemUnBinding]
#IF
CHECKGAMEGOLD 9 //判断人物角色元宝数量是否有10个
#ACT
RESUMEUNBINDITEM
#ELSESAY
你元宝不足10个!操作失败!