[HGE引擎]自定义称号具体参考配套工具设置方法
自定义称号具体参考配套工具设置方法自定义称号,具体参考配套工具(GameTools.exe)说明
基本
称号数据库(FengHaos.DB)需与物品数据库(StdItems.DB)等放在同一目录下,如:D:\mirserver\Mud2\DB
Shape字段-称号星级
称号附加条件
Need(附加条件)
0:需等级 NeedLevel=等级
1:需攻击力 NeedLevel=攻击力
2:需魔法 NeedLevel=魔法
3:需道术 NeedLevel=道术
4:需等级 NeedLevel=等级 Stock-魔血值(主体)
5:需攻击力 NeedLevel=攻击力 Stock-魔血值(主体)
6:需魔法 NeedLevel=魔法 Stock-魔血值(主体)
7:需道术 NeedLevel=道术 Stock-魔血值(主体)
8:需等级 NeedLevel=等级 Stock-魔血值(英雄)
9:需攻击力 NeedLevel=攻击力 Stock-魔血值(英雄)
10:需魔法 NeedLevel=魔法 Stock-魔血值(英雄)
11:需道术 NeedLevel=道术 Stock-魔血值(英雄)
12:需等级 NeedLevel=等级 Stock-主属性(主体、英雄共用)
13:需等级 NeedLevel=等级 Stock-神圣属性(主体)
14:需等级 NeedLevel=等级 Stock-神圣属性(英雄)
15:需刺术 NeedLevel=刺术
16:需等级 NeedLevel=等级 Stock-英雄体力上限
ShowTypes字段,含义:
0-图标+名字(头顶左右 面板显示图标+名字)
1-图标+名字(头顶左右 面板显示图标)
2-图标+名字(头顶左右 面板显示名字)
3-图标+名字(头顶上下 面板显示图标+名字)
4-图标+名字(头顶上下 面板显示图标)
5-图标+名字(头顶上下 面板显示名字)
6-图标(面板显示图标+名字)
7-图标(面板显示图标)
8-图标(面板显示名字)
9-名字(面板显示图标+名字)
10-名字(面板显示图标)
11-名字(面板显示名字)
253-不显(面板显示图标+名字)
254-不显(面板显示图标)
255-不显(面板显示名字)
设置称号发送确认信息(即设置主宰龙卫或护花使者时,让对方是否同意)
格式: GIVEFENGHAOAGREE 角色名 类型(1-255)
说明:执行命令时,会设置对方的变量 <$SETFENGHAOHUM> --即设置人变量
类型用于触发脚本段标识,即称号的idx字段,确认后执行,QF段 @FengHaoAgree+类型
[@InPutString51]
#IF
CHECKFENGHAOCOUNT <$USERNAME> < 8
.gender man
CHECKFENGHAOLISTCOUNT 0 < 10
#act
GIVEFENGHAOAGREE 14
#say
请等对方确认!
#elseSay
不是男性或不能再有更多的称号或不在线!!!或者你已经有10个护花使者了
QF文件
[@FengHaoAgree14]
#IF
#ACT
GIVEFENGHAO <$USERNAME> 护花使者 <$SETFENGHAOHUM>
@ReloadHumTitleDB GM命令,重载称号数据库(FengHaos.DB)
需修改string.txt文件下的HumanShowName=%ChrName\%GuildName\%DearName\%MasterName\%Comradename\%Huhuaname
回收称号触发:QF文件 @FengHaoFuncX X-序号(DB里的序号字段)
Mir200\Envir\DominatSendPoint.txt 主宰令世界地图坐标设置文件
增加:地图参数PEAK(需测试)
说明:地图巅峰状态,攻击能力提升
格式:PEAK(最低攻击倍率/最高攻击倍率)
注:倍率除100为实际倍数
当最高攻击倍率大于100时,进入地图提示"您在此地图临时获得巅峰战神状态,攻击能力大幅提升!"
100内时提示"您在此地图临时获得巅峰勇士状态,攻击能力提升!"
NPC命令:
功能:给予玩家称号
格式:GIVEFENGHAO 角色名 称号名 设置角色名(NOT时表示空) 是否全服公告提示(0/1) 是否启用称号idx模式(0/1)
注:当有同样的称号时,则不能再增加此称号
设置人:即"传奇之星"进行设置"护花使者"时使用,如果设置人不在线或没有"传奇之星"称号则设置失败
即"玛法主宰者"进行设置"主宰龙卫"时使用,如果设置人不在线或没有"玛法主宰者"称号则设置失败
注:最高只能设置10个护花使者或主宰龙卫
当“设置角色名”空时,无法控制全服公告,如无“设置角色名”时,可设置"NOT"即可
例:GIVEFENGHAO <$USERNAME> 76 NOT 1 1
说明:给予玩家76编号的称号
功能:回收玩家称号
格式:RECYCFENGHAO 角色名 称号名 是否启用称号idx模式(0/1) 是否提示(0/1)
例:RECYCFENGHAO <$USERNAME> 75 1
说明:回收75编号的称号
功能:检查玩家是否有指定称号
格式:CHECKFENGHAO 称号名 是否启用称号idx模式(0/1)
例:CHECKFENGHAO 75 1
说明:检查是否有75编号的称号
功能:检查玩家所有称号的数量
格式:CHECKFENGHAOCOUNT 角色名 操作符(<,>,=) 数量(0-8)
功能:检查玩家护花使者或主宰龙卫的数量
格式:CHECKFENGHAOLISTCOUNT 类型(0-护花使者 1-主宰龙卫) 操作符(<,>,=) 数量(0-10)
功能:检查行会设置行会之星的间隔(无行会无效)
格式:CheckGuildStarDay 操作符(<,>,=) 小时数
变量<$GUILDSTARDATE>---授于行会之星的操作日期
功能:取玩家指定ID限时称号剩余小时数
格式:GetFengHaoTime 称号ID 变量
[物品DB]-使用不减持久,称号消失时触发QF文件回收,,需设置死亡不爆出等属性
1092;护花使者令;2;253;1;0;0;0;2182;10000;0;0;0;0;0;0;0;0;0;0;0;0;20000;5;
1093;主宰令牌;2;254;1;0;0;0;2181;10000;0;0;0;0;0;0;0;0;0;0;0;0;20000;5;
[称号DB]
75;玛法主宰者;0;1{星级};9;4320;3371;0;0;5;0;5;0;0;10;0;1000;0;0;0;0;100;1000;200;300;10;20;2000;5000;
76;玛法主宰者;0;2;9;4320;715;0;0;5;0;5;0;0;10;0;1000;0;0;0;0;100;1000;200;300;10;20;2000;5000;
77;玛法主宰者;0;3;9;4320;3371;0;0;5;0;5;0;0;10;0;1000;0;0;0;0;100;1000;200;300;10;20;2000;5000;
78;玛法主宰者;0;4;9;4320;715;0;0;5;0;5;0;0;10;0;1000;0;0;0;0;100;1000;200;300;10;20;2000;5000;
79;玛法主宰者;0;5;9;4320;3371;0;0;5;0;5;0;0;10;0;1000;0;0;0;0;100;1000;200;300;10;20;2000;5000;
80;玛法主宰者;0;6;9;4320;715;0;0;5;0;5;0;0;10;0;1000;0;0;0;0;100;1000;200;300;10;20;2000;5000;
81;玛法主宰者;0;7;9;4320;3371;0;0;5;0;5;0;0;10;0;1000;0;0;0;0;100;1000;200;300;10;20;2000;5000;
82;玛法主宰者;0;8;9;4320;715;0;0;5;0;5;0;0;10;0;1000;0;0;0;0;100;1000;200;300;10;20;2000;5000;
83;玛法主宰者;0;9;9;4320;3371;0;0;5;0;5;0;0;10;0;1000;0;0;0;0;100;1000;200;300;10;20;2000;5000;
脚本示例
[@Main]
<称号/@称号> \
[@称号]
<设置传奇之星/@传奇之星> <任命护花使者/@任命护花使者> \
<设置玛法主宰者/@玛法主宰者> <任命主宰龙卫/@任命主宰龙卫>
[@传奇之星]
#IF
CHECKFENGHAOCOUNT <$USERNAME> < 8
gender WOMAN
#act
GIVEFENGHAO <$USERNAME> 传奇之星
give 护花令牌
#elseSay
你不是女性或不能再有更多的称号了,没位了!!!
[@任命护花使者]
<任命护花使者名字/@@InPutString51> ←输入需要设置的玩家名字!\ \
〖<返回/@main>〗
[@InPutString51]
#IF
CHECKFENGHAOCOUNT <$STR(S51)> < 8
<$STR(S51)>.gender man
CHECKFENGHAOLISTCOUNT 0 < 10
#act
GIVEFENGHAO <$STR(S51)> 护花使者 <$USERNAME>
#elseSay
<$STR(S51)>不是男性或不能再有更多的称号或不在线!!!或者你已经有10个护花使者了
[@玛法主宰者]
#IF
CHECKFENGHAOCOUNT <$USERNAME> < 8
#act
GIVEFENGHAO <$USERNAME> 玛法主宰者
give 主宰令牌
#elseSay
你不能再有更多的称号了,没位了!!!
[@任命主宰龙卫]
<任命主宰龙卫名字/@@InPutString52> ←输入需要设置的玩家名字!\ \
〖<返回/@main>〗
[@InPutString52]
#IF
CHECKFENGHAOCOUNT <$STR(S52)> < 8
CHECKFENGHAOLISTCOUNT 1 < 10
#act
GIVEFENGHAO <$STR(S52)> 主宰龙卫 <$USERNAME>
#elseSay
<$STR(S52)>不能再有更多的称号或不在线!!!或者你已经有10个主宰龙卫了
QF触发
[@FengHaoFunc13]
#IF
#ACT
take 护花使者令
SENDMSG 7 提示:回收护花使者令
[@FengHaoFunc0]
#IF
#ACT
take 主宰令
SENDMSG 7 提示:回收主宰令
主宰令配置文件
;此文本为主宰令世界地图的传送点,最多支持40个传送点,地图名不可重复
;地图名(不可重复) 地图ID X坐标 Y坐标 显示X坐标 显示Y坐标
天庭 0122 20 33 40 117
苍月岛 5 140 338 128 131
酒馆 0170 13 20 40 147
英雄圣地 YXSD 46 61 248 176
白日门 11 163 332 109 205
盟重 3 333 335 203 214
祖玛大厅 0157 17 18 283 203
封魔谷 4 241 202 40 241
地下宫殿 DM002A 15 20 175 243
沙巴克 3 646 292 241 245
沃玛寺庙 D021 27 34 117 278
比奇 0 328 270 138 311
毒蛇山谷 2 296 58 223 305
魔龙城 6 122 158 303 297
边界村 0 291 618 143 346
庄园 GA0 69 72 40 318
;主宰领域 D1004 15 20 40 344
;个人领域 D1004 29 34 40 370
狐月山 FOX02 47 83 228 95
神龙帝国 sldg 258 320 204 372
血池一层 xc1 113 208 287 372 这个帖子不回对不起自己! 这个帖子不回对不起自己! 很多架设问题在这里可以找到,真是太好啦。 开传奇一条龙不求人,自己学习架设。 感谢楼主提供这么好的论坛! 感谢楼主提供这么好的论坛」 这个帖子不回对不起自己! 新手上路不用愁,碰到传奇架设问题可以来这搜索。 感谢楼主提供这么好的论坛!