当前位置: 主页 > 传奇信息资讯 > 传奇开服 > 传奇开服攻略 > 完美隆重新封号系统设置方法新开传奇发布站

完美隆重新封号系统设置方法新开传奇发布站

发布时间:2015-12-23 00:10内容来源:sf999点击:

名称数据库(FengHaos.DB)需与物品数据库(StdItems.DB)等放在同一目录下,如:D:mirserverMud2DB


名称附加条件
Need(附加条件)
0:需等级 NeedLevel=等级
1:需攻击力 NeedLevel=攻击力
2:需魔法 NeedLevel=魔法
3:需道术 NeedLevel=道术

设置名称发送确认信息(即设置主宰龙卫或护花使者时,让对方能否赞同)
格式: GIVEFENGHAOAGREE 角色名 类型(1-255)
阐明:执行命令时,会设置对方的变量 <$SETFENGHAOHUM> --即设置人变量
类型用于触发脚本段标识,即名称的idx字段,确认后执行,QF段 @FengHaoAgree+类型

[@InPutString51]
#IF
CHECKFENGHAOCOUNT < 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里的序号字段)

Mir200EnvirDominatSendPoint.txt 主宰令世界地图坐标设置文件

添加:地图参数PEAK(需测试)
阐明:地图巅峰形状,攻击才能降职
格式:PEAK(最低攻击倍率/最高攻击倍率)
注:倍率除100为实践倍数
当最高攻击倍率大于100时,进上天图揭示"您在此地图暂时获得巅峰战神形状,攻击才能大幅降职!"
100内时揭示"您在此地图暂时获得巅峰壮士形状,攻击才能降职!"


NPC命令:
性能:给予玩家名称
格式:GIVEFENGHAO 角色名 名称名 设置人
注:当有异样的名称时,则不能再添加此名称
设置人:即"传奇之星"停止设置"护花使者"时利用,假设设置人不在线或没有"传奇之星"名称则设置失败
即"玛法主宰者"停止设置"主宰龙卫"时利用,假设设置人不在线或没有"玛法主宰者"名称则设置失败
注:最高只能设置10个护花使者或主宰龙卫

性能:回收玩家名称
格式:RECYCFENGHAO 角色名 名称名

性能:反省玩家能否有指定名称
格式:CHECKFENGHAO 名称名

性能:反省玩家一切名称的数量
格式:CHECKFENGHAOCOUNT 角色名 操作符(<,>,=) 数量(0-8)

性能:反省玩家护花使者或主宰龙卫的数量
格式:CHECKFENGHAOLISTCOUNT 类型(0-护花使者 1-主宰龙卫) 操作符(<,>,=) 数量(0-10)

性能:反省行会设置行会之星的间隔(无行会无效)
格式:CheckGuildStarDay 操作符(<,>,=) 小时数

变量<$GUILDSTARDATE>---授于行会之星的操作日期

[物品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;

脚本示例


[@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 揭示:回收主宰令
 

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
  • 挑错
  • 打印