HGE引擎中使用NPC命令实现玩家称号

发布时间:2017-01-10 18:29

游戏称号是一个头衔,也是身份的象征。所以在版本开发和设计中必须考虑该因素,下面以HGE引擎为例进行系统化的说明和详细实现过程。鉴于称号的多样化,本课程未列出完整示范,大家只要懂得原理并能举一反三便可!

使用NPC来实现玩家称号脚本:GIVEFENGHAO
格式:GIVEFENGHAO 角色名 称号名 设置角色名(NOT时表示空) 是否全服公告提示(0/1) 是否启用称号idx模式(0/1)
注意:不能有同名称号,否则脚本错误。所以在设计中需要考虑到重名的自动判断功能,另外用NPC来实现,需要在QManage.txt中关联。否则脚本无效!

称号数据库(FengHaos.DB)需与物品数据库(StdItems.DB)等放在同一目录下,如:D:\mirserver\Mud2\DB目录下,且Shape字段对应称号星级,总计有10种不同的称号:分别为

1、魔血值(只限玩家主体)
2、魔血值(只限英雄所有)
3、主属性(玩家主体和英雄均可通用)
4、神圣属性(只限玩家主体)
5、神圣属性(只限英雄所有)

脚本演示:
#IF
CHECKFENGHAOCOUNT < 2
CHECKFENGHAOLISTCOUNT 0 < 9
#act
GIVEFENGHAOAGREE 11  //根据判断条件,赋予魔血值(英雄)的称号

上一篇:安全区离线涨经验的设置方法

下一篇:没有了