核心代码速查表(直接套用)
功能代码/参数生效范围
防麻痹AntiPalsyRate全局/个人
防毒AntiPoisonRate全局/个人
麻痹抗性PalsyResistance装备/物品
毒抗性PoisonResistance装备/物品
一、永久全局设置(M2控制台)
适用场景:全服统一防麻痹防毒概率
打开M2Server.exe→选项→功能设置
选择状态抗性标签页:
✅防麻痹概率→AntiPalsyRate=50(50%几率免疫麻痹)
✅防毒概率→AntiPoisonRate=80(80%几率免疫毒伤)
(数值范围0-100,100=完全免疫)
点击保存→重启引擎生效
二、装备附加属性(DB数据库)
适用场景:特定装备带防麻防毒效果
打开数据库StdItems.DB
在需修改装备的AC字段写入抗性代码:
装备效果代码格式示例值
防麻痹AC=80防麻几率80%
防毒AC2=60防毒几率60%
双防AC=70AC2=50防麻70%+防毒50%
实际配置示例:
屠龙刀;5;1;1;0;0;0;0;100;0;0;0;0;0;0;0;0;0;0;0;0;500;50000;5;80;0;0;//AC=80防麻痹80%
霓裳羽衣;0;0;1;0;0;0;0;45;0;0;0;0;0;0;0;0;0;0;0;0;100;7000;5;;0;0;//AC2=60防毒60%
三、脚本实时赋予(穿戴触发)
适用场景:动态调整玩家抗性
在QFunction-0.txt中添加脚本:
--防麻痹脚本(装备佩戴时触发)
[@ItemOn]
if
CHECKITEMW战神戒指1//检测佩戴指定装备
act
ChangeModeEx1180//参数说明:1=防麻痹1=生效80=80%几率
SENDMSG6战神戒防麻痹激活!
--防毒脚本(可放在登录触发)
[@Login]
act
ChangeModeEx31100//3=防毒100%免疫
参数详解:
ChangeModeEx类型开关概率
类型:1=防麻痹2=防冰冻3=防毒4=防蛛网
开关:0=关闭1=开启
概率:0-100(百分比)
四、效果测试方法
GM命令模拟攻击:
@TestStatus麻痹3//对自身施放3秒麻痹
@TestStatus中毒5//对自身施放5秒绿毒
观察提示消息:
成功免疫→屏幕显示“抵抗了麻痹效果”
生效失败→角色进入麻痹/中毒状态
⚠️避坑指南
优先级冲突:
装备抗性>全局设置>脚本效果(高优先级覆盖低)
多效果叠加:
防麻上限不超过100%,超出按最大值计算
引擎版本限制:
2018年后Sky引擎支持ChangeModeEx脚本
旧版请使用数据库AC/AC2字段
重要提醒:修改后若无效→检查M2控制台→查看→信息过滤是否有报错
附:抗性可视化图表
生效方式防麻痹代码防毒代码实时生效
全局设置AntiPalsyRateAntiPoisonRate需重启
装备属性ACAC2实时
脚本赋予ChangeModeEx1ChangeModeEx3实时
通过上述任一种方式即可实现抗性控制,推荐优先使用装备数据库修改(兼容性最佳)!
功能代码/参数生效范围
防麻痹AntiPalsyRate全局/个人
防毒AntiPoisonRate全局/个人
麻痹抗性PalsyResistance装备/物品
毒抗性PoisonResistance装备/物品
一、永久全局设置(M2控制台)
适用场景:全服统一防麻痹防毒概率
打开M2Server.exe→选项→功能设置
选择状态抗性标签页:
✅防麻痹概率→AntiPalsyRate=50(50%几率免疫麻痹)
✅防毒概率→AntiPoisonRate=80(80%几率免疫毒伤)
(数值范围0-100,100=完全免疫)
点击保存→重启引擎生效
二、装备附加属性(DB数据库)
适用场景:特定装备带防麻防毒效果
打开数据库StdItems.DB
在需修改装备的AC字段写入抗性代码:
装备效果代码格式示例值
防麻痹AC=80防麻几率80%
防毒AC2=60防毒几率60%
双防AC=70AC2=50防麻70%+防毒50%
实际配置示例:
屠龙刀;5;1;1;0;0;0;0;100;0;0;0;0;0;0;0;0;0;0;0;0;500;50000;5;80;0;0;//AC=80防麻痹80%
霓裳羽衣;0;0;1;0;0;0;0;45;0;0;0;0;0;0;0;0;0;0;0;0;100;7000;5;;0;0;//AC2=60防毒60%
三、脚本实时赋予(穿戴触发)
适用场景:动态调整玩家抗性
在QFunction-0.txt中添加脚本:
--防麻痹脚本(装备佩戴时触发)
[@ItemOn]
if
CHECKITEMW战神戒指1//检测佩戴指定装备
act
ChangeModeEx1180//参数说明:1=防麻痹1=生效80=80%几率
SENDMSG6战神戒防麻痹激活!
--防毒脚本(可放在登录触发)
[@Login]
act
ChangeModeEx31100//3=防毒100%免疫
参数详解:
ChangeModeEx类型开关概率
类型:1=防麻痹2=防冰冻3=防毒4=防蛛网
开关:0=关闭1=开启
概率:0-100(百分比)
四、效果测试方法
GM命令模拟攻击:
@TestStatus麻痹3//对自身施放3秒麻痹
@TestStatus中毒5//对自身施放5秒绿毒
观察提示消息:
成功免疫→屏幕显示“抵抗了麻痹效果”
生效失败→角色进入麻痹/中毒状态
⚠️避坑指南
优先级冲突:
装备抗性>全局设置>脚本效果(高优先级覆盖低)
多效果叠加:
防麻上限不超过100%,超出按最大值计算
引擎版本限制:
2018年后Sky引擎支持ChangeModeEx脚本
旧版请使用数据库AC/AC2字段
重要提醒:修改后若无效→检查M2控制台→查看→信息过滤是否有报错
附:抗性可视化图表
生效方式防麻痹代码防毒代码实时生效
全局设置AntiPalsyRateAntiPoisonRate需重启
装备属性ACAC2实时
脚本赋予ChangeModeEx1ChangeModeEx3实时
通过上述任一种方式即可实现抗性控制,推荐优先使用装备数据库修改(兼容性最佳)!

