请选择 进入手机版 | 继续访问电脑版

传奇搜服版本库,传奇一条龙

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 249|回复: 0

传奇称号系统脚本

[复制链接]

1134

主题

1142

帖子

3560

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3560
发表于 2021-7-30 02:49:50 | 显示全部楼层 |阅读模式

  自定义称号,具体参考配套工具(GameTools.exe)说明

  基本

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

  称号附加条件

  Need(附加条件)

  0:需等级 NeedLevel=等级

  1:需攻击力 NeedLevel=攻击力

  2:需魔法 NeedLevel=魔法

  3:需道术 NeedLevel=道术

  设置称号发送确认信息(即设置主宰龙卫或护花使者时,让对方是否同意)

  格式: GIVEFENGHAOAGREE 角色名 类型(1-255)

  说明:执行命令时,会设置对方的变量 <$SETFENGHAOHUM> --即设置人变量

  类型用于触发脚本段标识,即称号的idx字段,确认后执行,QF段 @FengHaoAgree+类型

  [@InPutString51]

  #IF

  CHECKFENGHAOCOUNT < 8

  .gender 迷失第1季 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 角色名 称号名 设置人

  注:今日新开迷失sf当有同样的称号时,则不能再增加此称号

  设置人:即"传奇之星"进行设置"护花使者"时使用,如果设置人不在线或没有"传奇之星"称号则设置失败

  即"玛法主宰者"进行设置"主宰龙卫"时使用,如果设置人不在线或没有"玛法主宰者"称号则设置失败

  注:最高只能设置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 提示:回收主宰令


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|传奇一条龙|新开传奇|传奇版本|传奇搜服版本库

GMT+8, 2021-10-27 08:40 , Processed in 0.053345 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2022, Tencent Cloud.

快速回复 返回顶部 返回列表