当前位置:首页 > 引擎 > GOM引擎

传奇ChangeSP脚本教程 人物特殊属性动态调整方法

admin3天前9
在传奇游戏脚本开发与版本修改中,人物特殊属性调整是核心功能之一。ChangeSP作为传奇专属的特殊属性调整脚本命令,能够灵活修改玩家各类专属状态、攻防属性、行为限制等特效,广泛应用于技能buff、装备特效、活动玩法、临时属性加持等场景。下面为大家详细讲解ChangeSP脚本的完整参数、使用规则、触发…

在传奇游戏脚本开发与版本修改中,人物特殊属性调整是核心功能之一。ChangeSP作为传奇专属的特殊属性调整脚本命令,能够灵活修改玩家各类专属状态、攻防属性、行为限制等特效,广泛应用于技能buff、装备特效、活动玩法、临时属性加持等场景。下面为大家详细讲解ChangeSP脚本的完整参数、使用规则、触发机制以及实战案例,方便传奇版本制作者快速上手使用。

一、ChangeSP脚本核心功能介绍

ChangeSP是专门用于动态调整传奇人物特殊属性的脚本指令,可自由开启、关闭各类人物特殊buff属性,同时支持自定义属性生效几率、持续时长。该脚本优先级极高,脚本设置的特殊属性会覆盖人物装备自带的特殊属性,不过所有通过该指令设置的属性效果,玩家小退游戏后将会自动失效,适合设置临时增益、限时状态、玩法限制等场景。

二、ChangeSP脚本三大参数详解

该脚本指令由三个核心参数组成,不同参数对应不同功能,参数搭配可实现多样化的人物属性调控效果,具体参数规则如下:

参数1:特殊属性编号(核心属性类型)

参数1用于指定需要调整的人物特殊属性类型,每一个数字对应专属属性效果,涵盖攻击特效、防御特效、行为限制、状态显示等三十余种属性,具体编号对应功能明细如下:

0=神秘人,1=传送,2=麻痹,3=防麻痹,4=复活,5=破复活,6=护身,7=防护身,8=技巧,9=探测

10=复活成功率(默认100,取值范围0~100)

11=麻痹几率(取值1~100,默认100,输入0默认100%)

12=防麻痹几率(取值1~100,默认100,输入0默认100%)

13=破复活几率(取值1~100,默认100,输入0默认100%)

14=破护身几率(取值1~100,默认100,输入0默认100%)

15=禁止走路,16=禁止跑步,17=禁止攻击,18=禁止魔法,19=禁止挑战

20=对怪物隐身模式(区别于GM隐身,玩家与反隐身怪物均可看见,适配魔龙系列反隐身怪物场景)

21=禁止商铺,22=禁止聊天,23=禁止交易物品,24=禁止扔物品,25=禁止使用物品

26=禁止召唤英雄,27=禁止摆摊或个人商店,28=禁止查看目标装备

29=显示百分比血量,30=隐藏玩家真实等级

参数2:属性状态/几率控制

常规属性编号(0-9、15-30)下,参数2代表属性开关状态,0为关闭对应特殊属性,1为开启对应特殊属性。

若参数1为10、11、12、13、14(各类几率属性)时,参数2不再代表开关,而是用于自定义属性生效几率数值,可按需设置0-100区间数值。

参数3:效果持续时间

该参数单位为秒,用于控制特殊属性的生效时长。参数设置为0或留空时,代表属性无限制永久生效;参数设置大于0的数字时,属性将持续对应秒数后自动失效。

三、脚本超时触发机制说明

通过ChangeSP设置的限时特殊属性,在时长结束后,会自动触发QFunction-0.txt文件中的专属超时脚本,触发标识为[@ChangeSPTimeOutX],其中X对应参数1的特殊属性编号。开发者可在对应脚本段中自定义超时提示、状态重置、后续玩法等内容。

示例超时触发脚本:

[@ChangeSPTimeOut0]

#if

#act

SENDMSG 5 250 0 神秘人时间到

四、传奇ChangeSP完整实战脚本案例

以下为整理后的可直接使用的完整脚本,包含所有特殊属性的开启按钮、属性参数设置、玩家弹窗提示,适配各类传奇版本,可直接放入版本脚本中使用。

;脚本主界面入口

[@main]

<开启神秘人/@神秘人> <开启传送/@开启传送> <开启麻痹/@开启麻痹> <开启防麻痹/@开启防麻痹> <开启复活/@开启复活> <开启破复活/@开启破复活> <开启护身/@开启护身> <开启防护身/@开启防护身>

<开启技巧/@开启技巧> <开启探测/@开启探测>

<开启复活几率/@开启复活几率> <开启麻痹几率/@开启麻痹几率> <开启防麻痹几率/@开启防麻痹几率> <开启破复活几率/@开启破复活几率> <开启破护身几率/@开启破护身几率>

;开启破护身几率功能

[@开启破护身几率]

#if

#act

ChangeSP 14 50 10

sendmsg 6 开启破护身,几率50%,持续10秒。

;开启破复活几率功能

[@开启破复活几率]

#if

#act

ChangeSP 13 40 15

sendmsg 6 开启破复活,几率40%,持续15秒。

;开启防麻痹几率功能

[@开启防麻痹几率]

#if

#act

ChangeSP 12 30 20

sendmsg 6 开启防麻痹,几率30%,持续20秒。

;开启麻痹几率功能

[@开启麻痹几率]

#if

#act

ChangeSP 11 1 80

sendmsg 6 开启麻痹几率。

;开启复活几率功能

[@开启复活几率]

#if

#act

ChangeSP 10 1 60

sendmsg 6 开启复活几率。

;开启探测功能

[@开启探测]

#if

#act

ChangeSP 9 1 120

sendmsg 6 开启探测。

;开启技巧功能

[@开启技巧]

#if

#act

ChangeSP 8 1 120

sendmsg 6 开启技巧。

;开启防护身功能

[@开启防护身]

#if

#act

ChangeSP 7 1 120

sendmsg 6 开启防护身。

;开启护身功能

[@开启护身]

#if

#act

ChangeSP 6 1 120

sendmsg 6 开启护身。

;开启破复活功能

[@开启破复活]

#if

#act

ChangeSP 5 1 120

sendmsg 6 开启破复活。

;开启复活功能

[@开启复活]

#if

#act

ChangeSP 4 1 120

sendmsg 6 开启复活。

;开启防麻痹功能

[@开启防麻痹]

#if

#act

ChangeSP 3 1 120

sendmsg 6 开启防麻痹。

;开启麻痹功能

[@开启麻痹]

#if

#act

ChangeSP 2 1 120

ChangeSP 11 1 10

sendmsg 6 您开启麻痹功能 持续时长为2分钟,麻痹几率为10%

;开启传送功能

[@开启传送]

#if

#act

ChangeSP 1 1 120

sendmsg 6 开启传送。

;开启神秘人功能

[@神秘人]

#if

#act

ChangeSP 0 1 120

sendmsg 6 神秘人

五、脚本使用注意事项

1、所有ChangeSP设置的人物特殊属性,均存在小退失效的特性,仅适合设置限时临时属性,无法永久绑定人物。

2、该脚本优先级高于装备自带特殊属性,脚本设置的属性会覆盖人物装备的特殊属性效果,修改版本时需注意属性冲突问题。

3、几率类属性参数仅10-14编号生效,其余属性编号参数2仅支持开关设置,切勿混淆参数规则。

4、超时触发脚本需对应属性编号配置,可根据玩法需求自定义超时提示文字和后续逻辑。


扫描二维码推送至手机访问。

本文章九路游发布,如需转载请注明出处。如有侵权请联系站长删除。

本文链接:https://www.9luu.com/175.html

分享给朋友: