传奇人物转生等级与属性点脚本命令大全
在传奇版本制作与脚本编辑过程中,人物转生等级检测、转生数据设置、附加属性点调控是核心常用功能,广泛应用于转生系统、属性奖励、等级限制、权限判定等玩法模块。本文整理了全套传奇转生与属性点相关脚本命令,包含完整命令格式、参数说明、实战示例,方便传奇GM与脚本开发者直接套用,快速搭建各类转生玩法机制。一、…
在传奇版本制作与脚本编辑过程中,人物转生等级检测、转生数据设置、附加属性点调控是核心常用功能,广泛应用于转生系统、属性奖励、等级限制、权限判定等玩法模块。本文整理了全套传奇转生与属性点相关脚本命令,包含完整命令格式、参数说明、实战示例,方便传奇GM与脚本开发者直接套用,快速搭建各类转生玩法机制。
一、传奇人物转生等级检测命令
转生等级检测是传奇脚本中基础且高频的功能,主要用于判定玩家当前转生层数,以此触发对应的弹窗提示、权限解锁、道具领取、地图进入等玩法逻辑,核心使用 CHECKRENEWLEVEL 命令。
1.1 核心命令格式
CHECKRENEWLEVEL 控制符 < = > ? 转生等级数(1-255)
该命令主要用于精准检测游戏人物的当前转生等级,支持等于、大于、小于三种判定逻辑,转生等级数值区间为1-255,适配绝大多数传奇版本的转生体系。
1.2 完整脚本示例
判定转生等级等于指定级别
;==========================================
;检查人物的转生等级是否等于指定级别
[@checklevel0]
#IF
CHECKRENEWLEVEL = 5
#SAY
您的转生等级等于5级。
#ELSESAY
您的转生等级不等于5级。
;==========================================
判定转生等级大于指定级别
;==========================================
;检查人物的转生等级是否大于指定级别
[@checklevel1]
#IF
CHECKRENEWLEVEL > 5
#SAY
您的转生等级大于5级。
#ELSESAY
您的转生等级不大于5级。
;==========================================
判定转生等级小于指定级别
;==========================================
;检查人物的转生等级是否小于指定级别
[@checkposelevel2]
#IF
CHECKRENEWLEVEL < 5
#SAY
您的转生等级小于5级。
#ELSESAY
您的转生等级不小于5级。
;==========================================
二、传奇人物转生设置命令
通过 RENEWLEVEL 命令可实现玩家人物转生操作,自定义转生次数、转生后人物等级、属性分配点数,是搭建完整转生系统的核心命令,适配单转、多转、高阶转生等各类玩法。
2.1 命令格式与参数详解
格式:RENEWLEVEL 转次数 转后等级 分配点数
转次数:单次执行转生的层数,数值范围1-255,可实现单次多转效果
转后等级:转生后人物的固定等级,填写0则保留人物当前等级,不做变更
分配点数:转生后奖励的可分配属性点数,数值范围1-20000,系统可按比例自动转换为人物基础属性
2.2 实战脚本示例
;==========================================
;将人物转生一次,后等级设为28级,分配100点属性
[@RenewLevel]
#IF
#ACT
RENEWLEVEL 1 28 100
#SAY
转生成功。
;==========================================
三、人物转生数据清除命令
RESTRENEWLEVEL 命令用于一键清除玩家所有转生数据,将人物状态重置为未转生状态,常用于转生重置、版本玩法重置、新手初始化等场景。
3.1 命令基础说明
命令:RESTRENEWLEVEL
功能:清空人物全部转生记录,还原初始未转生状态,无额外参数,执行即可生效。
3.2 脚本示例
;==========================================
[@ClearRenewLevel]
#IF
#ACT
RestRenewLevel
;==========================================
四、转生人物名称自定义配置
传奇版本支持自定义不同职业转生后的人物名称样式,通过配置文件修改专属标识,区分普通玩家与转生玩家,提升转生玩法的辨识度,配置文件路径为String.ini。
4.1 配置参数说明
WarrReNewName:武士转生后名称显示格式
WizardReNewName:法师转生后名称显示格式
TaosReNewName:道士转生后名称显示格式
4.2 完整配置示例
;==========================================
WarrReNewName=%chrname\*<圣>*
WizardReNewName=%chrname\*<神>*
TaosReNewName=%chrname\*<尊>*
;==========================================
五、传奇人物附加属性点检测命令
CHECKBONUSPOINT 命令用于检测玩家当前可分配附加属性点数,可用于属性点上限判定、属性奖励校验、玩法参与条件判定等场景。
5.1 命令格式
CHECKBONUSPOINT 控制符 < = > 点数
5.2 脚本示例
;==========================================
[@CHECKBONUSPOINT]
#IF
CHECKBONUSPOINT > 10000
#SAY
你的属性点大于10000点
;==========================================
六、人物附加属性点调整命令
BONUSPOINT 命令支持增加、减少玩家附加属性点,是属性奖励、属性扣除、玩法惩罚的核心脚本命令,数值调控精准,适配各类属性玩法逻辑。
6.1 命令格式与参数
格式:BONUSPOINT 控制符(=,+) 点数(0-1000)
支持定点赋值、增量加点、减量扣点三种操作,单次调控点数上限为1000,保障版本数据稳定。
6.2 完整脚本示例
增加人物属性点
;==========================================
;设置属性点
[@BONUSPOINT0]
#IF
#ACT
BONUSPOINT + 1
#SAY
你的属性点已经加了1点。
;==========================================
减少人物属性点
;==========================================
;减少属性点
[@BONUSPOINT1]
#IF
#ACT
BONUSPOINT - 1
#SAY
你的属性点已经减少1点。
;==========================================
七、人物属性点重置命令
RESTBONUSPOINT 命令用于一键重置玩家所有附加属性点,清空已分配属性,支持玩家重新自由加点,常用于转生重置、洗点道具、职业重置玩法。
7.1 命令说明
命令:RESTBONUSPOINT
功能:复位人物全部附加属性点,恢复为未分配状态,无参数,执行即生效。
7.2 脚本示例
;==========================================
[@RESTBONUSPOINT]
#IF
#ACT
RESTBONUSPOINT
#SAY
你的属性点已经重新分配!
;==========================================
