当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇游戏技能伤害倍数设置:ESPSetSkillPower指令详解及示例

热度:
1. ESPSetSkillPower 功能概述 ESPSetSkillPower 是一个用于设置传奇游戏中战士攻击类技能伤害倍数的指令。该指令允许玩家为特定的技能添加伤害倍数、麻痹、冻结、击退、吸血、吸蓝、红毒、绿毒或蛛网等BUFF效果。

2. 命令格式 命令格式为:ESPSetSkillPower 参数1 参数2 参数3 参数4 参数5 参数6 参数7

3. 参数详解

参数1:技能ID。同个ID只能附加一种BUFF。例如,0代表普通攻击,25代表半月,13代表烈火,17代表逐日,21代表开天等。
参数2:目标类型。0代表大部分,1代表玩家,2代表怪物。
参数3:BUFF属性。1代表倍数,2代表麻痹,3代表冻结,4代表击退,5代表吸血,6代表吸蓝,7代表红毒,8代表绿毒,9代表蛛网。
参数4:触发几率(1~100)。
参数5:随机最小值。如果参数3是倍数,这里的值需要乘以100;如果参数3是红毒或绿毒,这里就是毒的持续秒数。
参数6:随机最大值。如果参数3是倍数,这里的值需要乘以100,且大值不能小于最小值;如果参数3是红毒或绿毒,这里就是毒的伤害值和破防值。
参数7:持续时间(秒)。-1代表长期,0代表立即关闭。
4. 使用示例 以下是一个使用ESPSetSkillPower指令的示例:

[@main]
#ACT
ESPSetSkillPower 13 0 1 70 300 500 120
SendMsg 5 你的灵魂火符有70%几率触发3-5倍伤害,该状态持续2分钟。
Copy
5. 技能ID与BUFF属性对应关系

普通攻击(技能ID: 0)
半月(技能ID: 25)
烈火(技能ID: 13)
逐日(技能ID: 17)
开天(技能ID: 21)
6. 战士攻击附加属性说明

普通攻击:ESPSetSkillPower 0 0 1 70 300 500 120
开天斩:ESPSetSkillPower 66 0 2 50 5 10 120

ESPSetSkillPower设置技能伤害倍数buff支持战士攻击类技能,技能id,同个ID,只能附加一种BUFF(战士技能ID写0时,为普通攻击,25为半月、 13烈火、17逐日、21开天等)BUFF属性,1倍数,2麻痹,3冻结,4击退,5吸血,6吸蓝,7红毒,8绿毒,9蛛网

ESPSetSkillPower 功能:支持战士攻击类技能

命令:
ESPSetSkillPower 参数1 参数2 参数3 参数4 参数5 参数6 参数7

参数详解:
参数1 技能id,同个ID,只能附加一种BUFF(战士技能ID写0时,为普通攻击,25为半月、 13烈火、17逐日、21开天等)
参数2 0=大部分,1=玩家,2=怪物
参数3 BUFF属性,1倍数,2麻痹,3冻结,4击退,5吸血,6吸蓝,7红毒,8绿毒,9蛛网
参数4 触发几率(1~100)
参数5 随机醉小值(如果参数3是倍数,这里的值需要乘以100,如果参数3是绿毒、红毒,这里就是毒的持续秒数)
参数6 随机大值(如果参数3是倍数,这里的值需要乘以100,大值不能小于醉小值,高于或等于均可,如果参数3是绿毒、红毒,这里就是毒的伤害值和破防值)
参数7 持续时间(秒) -1=长期,0就是立马关闭

到时间后触发QFunction-0.txt [@ESPSkillPowerTimeOutX] X代表魔法ID
例:
[@main]
#ACT
ESPSetSkillPower 13 0 1 70 300 500 120
SendMsg 5 你的灵魂火符有70%几率触发3-5倍伤害,该状态持续2分钟。

QFunction-0.txt
[@ESPSkillPowerTimeOut13]
#act
sendmsg 6 你的灵魂火符技能已恢复正常!!!

战士攻击附加属性说明:
#act
;战士技能ID写0时,为普通攻击
ESPSetSkillPower 0 0 1 70 300 500 120
sendmsg 6 你的普通攻击有70%几率触发3-5倍伤害,该状态持续2分钟...

;战士技能ID 66 = 开天斩
ESPSetSkillPower 66 0 2 50 5 10 120
sendmsg 6 你的开天斩50%几率触发麻痹5-10秒,该状态持续2分钟..
[顶部]