[@main]
#ACT
MESSAGE帝王使者,可将多枚皇帝令牌碎片合成为完整皇帝令牌,合成存在失败概率
MESSAGE1.合成皇帝令牌2.查看合成材料清单3.关闭对话
BREAK
[@合成皇帝令牌]
#IF
CHECKITEM皇帝令牌碎片10
CHECKGOLD>500000
#ACT
TAKE皇帝令牌碎片10
TAKE金币500000
RANDOM1100
#IF
RANDOM165
#ACT
GIVE皇帝令牌1
SENDMSG5恭喜,碎片融合成功,获得皇帝令牌
BREAK
#IF
RANDOM6685
#ACT
GIVE皇帝令牌碎片3
SENDMSG5合成部分失败,返还3枚皇帝令牌碎片
BREAK
#IF
RANDOM86100
#ACT
SENDMSG5合成完全失败,碎片全部损毁
BREAK
BREAK
#ELSEACT
MESSAGE材料不足,需要10枚皇帝令牌碎片,50万金币才可尝试合成
BREAK
[@查看合成材料清单]
#ACT
MESSAGE合成皇帝令牌基础材料:皇帝令牌碎片10枚,金币500000
MESSAGE合成成功:获得皇帝令牌1枚
MESSAGE部分失败:扣除全部材料,返还3枚碎片
MESSAGE完全失败:全部材料直接销毁
MESSAGE皇帝令牌可用于高阶装备进阶、专属地图准入、特权激活
BREAK
[@关闭对话]
#ACT
MESSAGE集齐碎片再来尝试合成皇帝令牌
BREAK
QFunction-0皇帝令牌使用触发脚本
[@UseItem]
#IF
ISITEMNAME皇帝令牌
#ACT
MESSAGE使用皇帝令牌,解锁帝王专属权限
SENDMSG5消耗皇帝令牌,开启帝王专属功能
TAKE皇帝令牌1
CALCVARHUMANEmperorActive=1
SAVEVARHUMANEmperorActive..\QuestDiary\emperor\playerdata.txt
BREAK
整套脚本适配多款传奇引擎,由NPC合成面板与道具使用触发模块组成,玩家变量EmperorActive用来标记玩家是否激活帝王特权。脚本存放路径为QuestDiary目录下新建emperor文件夹,playerdata.txt为玩家变量存储文件,文件夹未提前创建会造成变量写入失败,特权状态在服务器重启后丢失。
NPC面板普通玩家可直接打开,无需管理员权限。合成逻辑优先校验背包碎片数量与金币数量,材料达标后扣除全部消耗资源,通过RANDOM随机分支判定三种结果。成功分支直接产出成品令牌,部分失败场景返还少量碎片降低玩家损失,完全失败则所有材料直接销毁,以此控制材料产出节奏。调整RANDOM区间数字即可修改各结果概率,区间范围越大对应结果触发几率越高。
[@UseItem]道具使用触发器,玩家右键点击皇帝令牌时触发,扣除令牌道具,写入玩家变量标记特权状态。特权标记持久保存,角色下线不会自动清除,可在其他功能脚本内读取EmperorActive变量,用来判断玩家是否拥有帝王权限,实现地图准入、属性加成、专属NPC交互等扩展功能。
测试阶段管理员可直接添加碎片与金币,反复测试合成成功、部分返还、完全销毁三种分支,核对材料扣除、道具发放逻辑。可修改合成消耗,调整碎片数量、金币数量,或者替换消耗为其他高阶材料。也可以修改概率分布,提高高难度版本的合成难度,或者提升返还碎片数量,降低玩家合成成本损耗。
可扩展多种配套玩法,增加碎片掉落兑换,使用低级材料兑换皇帝令牌碎片。增加令牌时效版本,设置限时皇帝令牌,在变量内增加到期时间,定时器检测自动清除特权标记。增加帝王专属属性,登录触发器读取EmperorActive变量,给玩家附加攻击生命防御加成。增加令牌回收功能,多余成品令牌可兑换大量碎片或者高阶资源。
需要核对引擎指令兼容情况,部分旧内核对NPC内多分支RANDOM判断存在兼容问题,随机分支不生效时核对M2版本。变量保存路径目录层级书写错误会造成特权标记无法持久存储,服务器重启后特权状态消失。每个角色独立存储EmperorActive变量,多名玩家同时合成不会出现变量覆盖冲突。
皇帝令牌、皇帝令牌碎片道具需要提前在物品数据库配置外观、重量、物品描述,数据库未录入的道具无法完成检测、扣除与发放。脚本不会自动清理玩家背包内碎片与成品令牌,可编写定时脚本在指定周期清理过期令牌道具。
可以增加额外校验条件,设置角色最低等级才可进行合成,低等级角色无法点击合成按钮。增加行会判断,限定仅指定行会成员能够合成皇帝令牌。增加背包空位判断,背包空间不足时拦截合成操作,防止产出令牌发放失败。可以增加保底机制,累计多次合成失败后,下次合成必定成功,减少玩家连续多次全部损毁带来的负面体验。
特权功能可以继续拓展,当EmperorActive变量等于1时,开放专属传送、专属商店、额外打怪爆率加成。特权状态也可以设置为一次性,令牌使用后永久生效,也可改为限时生效,增加变量记录激活时间,通过定时器对比时间自动关闭帝王特权。合成面板可以增加预览功能,点击查看按钮展示皇帝令牌对应的全部特权内容,方便玩家提前了解道具价值。
#ACT
MESSAGE帝王使者,可将多枚皇帝令牌碎片合成为完整皇帝令牌,合成存在失败概率
MESSAGE1.合成皇帝令牌2.查看合成材料清单3.关闭对话
BREAK
[@合成皇帝令牌]
#IF
CHECKITEM皇帝令牌碎片10
CHECKGOLD>500000
#ACT
TAKE皇帝令牌碎片10
TAKE金币500000
RANDOM1100
#IF
RANDOM165
#ACT
GIVE皇帝令牌1
SENDMSG5恭喜,碎片融合成功,获得皇帝令牌
BREAK
#IF
RANDOM6685
#ACT
GIVE皇帝令牌碎片3
SENDMSG5合成部分失败,返还3枚皇帝令牌碎片
BREAK
#IF
RANDOM86100
#ACT
SENDMSG5合成完全失败,碎片全部损毁
BREAK
BREAK
#ELSEACT
MESSAGE材料不足,需要10枚皇帝令牌碎片,50万金币才可尝试合成
BREAK
[@查看合成材料清单]
#ACT
MESSAGE合成皇帝令牌基础材料:皇帝令牌碎片10枚,金币500000
MESSAGE合成成功:获得皇帝令牌1枚
MESSAGE部分失败:扣除全部材料,返还3枚碎片
MESSAGE完全失败:全部材料直接销毁
MESSAGE皇帝令牌可用于高阶装备进阶、专属地图准入、特权激活
BREAK
[@关闭对话]
#ACT
MESSAGE集齐碎片再来尝试合成皇帝令牌
BREAK
QFunction-0皇帝令牌使用触发脚本
[@UseItem]
#IF
ISITEMNAME皇帝令牌
#ACT
MESSAGE使用皇帝令牌,解锁帝王专属权限
SENDMSG5消耗皇帝令牌,开启帝王专属功能
TAKE皇帝令牌1
CALCVARHUMANEmperorActive=1
SAVEVARHUMANEmperorActive..\QuestDiary\emperor\playerdata.txt
BREAK
整套脚本适配多款传奇引擎,由NPC合成面板与道具使用触发模块组成,玩家变量EmperorActive用来标记玩家是否激活帝王特权。脚本存放路径为QuestDiary目录下新建emperor文件夹,playerdata.txt为玩家变量存储文件,文件夹未提前创建会造成变量写入失败,特权状态在服务器重启后丢失。
NPC面板普通玩家可直接打开,无需管理员权限。合成逻辑优先校验背包碎片数量与金币数量,材料达标后扣除全部消耗资源,通过RANDOM随机分支判定三种结果。成功分支直接产出成品令牌,部分失败场景返还少量碎片降低玩家损失,完全失败则所有材料直接销毁,以此控制材料产出节奏。调整RANDOM区间数字即可修改各结果概率,区间范围越大对应结果触发几率越高。
[@UseItem]道具使用触发器,玩家右键点击皇帝令牌时触发,扣除令牌道具,写入玩家变量标记特权状态。特权标记持久保存,角色下线不会自动清除,可在其他功能脚本内读取EmperorActive变量,用来判断玩家是否拥有帝王权限,实现地图准入、属性加成、专属NPC交互等扩展功能。
测试阶段管理员可直接添加碎片与金币,反复测试合成成功、部分返还、完全销毁三种分支,核对材料扣除、道具发放逻辑。可修改合成消耗,调整碎片数量、金币数量,或者替换消耗为其他高阶材料。也可以修改概率分布,提高高难度版本的合成难度,或者提升返还碎片数量,降低玩家合成成本损耗。
可扩展多种配套玩法,增加碎片掉落兑换,使用低级材料兑换皇帝令牌碎片。增加令牌时效版本,设置限时皇帝令牌,在变量内增加到期时间,定时器检测自动清除特权标记。增加帝王专属属性,登录触发器读取EmperorActive变量,给玩家附加攻击生命防御加成。增加令牌回收功能,多余成品令牌可兑换大量碎片或者高阶资源。
需要核对引擎指令兼容情况,部分旧内核对NPC内多分支RANDOM判断存在兼容问题,随机分支不生效时核对M2版本。变量保存路径目录层级书写错误会造成特权标记无法持久存储,服务器重启后特权状态消失。每个角色独立存储EmperorActive变量,多名玩家同时合成不会出现变量覆盖冲突。
皇帝令牌、皇帝令牌碎片道具需要提前在物品数据库配置外观、重量、物品描述,数据库未录入的道具无法完成检测、扣除与发放。脚本不会自动清理玩家背包内碎片与成品令牌,可编写定时脚本在指定周期清理过期令牌道具。
可以增加额外校验条件,设置角色最低等级才可进行合成,低等级角色无法点击合成按钮。增加行会判断,限定仅指定行会成员能够合成皇帝令牌。增加背包空位判断,背包空间不足时拦截合成操作,防止产出令牌发放失败。可以增加保底机制,累计多次合成失败后,下次合成必定成功,减少玩家连续多次全部损毁带来的负面体验。
特权功能可以继续拓展,当EmperorActive变量等于1时,开放专属传送、专属商店、额外打怪爆率加成。特权状态也可以设置为一次性,令牌使用后永久生效,也可改为限时生效,增加变量记录激活时间,通过定时器对比时间自动关闭帝王特权。合成面板可以增加预览功能,点击查看按钮展示皇帝令牌对应的全部特权内容,方便玩家提前了解道具价值。

