在传奇游戏中,脚本命令是开发者控制游戏行为的重要工具。本文将详细介绍两个关键的脚本命令:ESPReleaseMagic和ESPSetSkillPower,以及如何使用它们来释放技能和设置技能伤害倍数。
ESPReleaseMagic:释放技能
ESPReleaseMagic命令允许开发者自动释放技能,无需玩家手动操作。这对于实现自动战斗或特殊效果非常有用。例如,要释放一个ID为33的技能,读取冰咆哮31的技能效果,并对自己播放魔法效果,同时按攻击锁定的目标位置释放技能,可以使用以下命令:
#ACT
ESPReleaseMagic 33 31 1 2
Copy
参数解释:
参数1:释放技能的ID。
参数2:读取技能效果的技能ID。
参数3:是否对自己显示技能效果(0为默认,1为自身也播放效果)。
参数4:技能目标坐标方向(0为默认,1为自身坐标,2为攻击目标坐标)。
ESPSetSkillPower:设置伤害技能倍数
ESPSetSkillPower命令允许开发者设置技能的伤害倍数,为技能添加额外的效果。这对于增强游戏体验和平衡性非常有帮助。例如,要设置灵魂火符技能有70%几率触发3-5倍伤害,持续2分钟,可以使用以下命令:
[@main]
#ACT
ESPSetSkillPower 13 0 1 70 300 500 120
SendMsg 5 你的灵魂火符有70%几率触发3-5倍伤害,该状态持续2分钟。
Copy
QFunction-0.txt 文件中的 [@ESPSkillPowerTimeOutX] 命令用于在技能效果到期后触发特定的消息或行为。例如,当灵魂火符技能效果到期时,可以发送消息通知玩家:
[@ESPSkillPowerTimeOut13]
#act
sendmsg 6 你的灵魂火符技能已恢复正常!!!
Copy
参数详解:
参数1:技能ID,0为普通攻击,其他为特定技能ID。
参数2:目标类型,0为大部分,1为玩家,2为怪物。
参数3:BUFF属性,1为倍数,2为麻痹,3为冻结,4为击退,5为吸血,6为吸蓝,7为红毒,8为绿毒,9为蛛网。
参数4:触发几率(1~100)。
参数5:随机最小值(倍数时需乘以100,毒时为持续秒数)。
参数6:随机最大值(倍数时需乘以100,大值不能小于最小值,毒时为伤害值和破防值)。
参数7:持续时间(秒),-1为长期,0为立即关闭。
战士攻击附加属性说明:
开发者可以使用ESPSetSkillPower命令为战士的攻击技能添加特殊效果。例如,要为普通攻击添加70%几率触发3-5倍伤害,持续2分钟,可以使用以下命令:
#act
ESPSetSkillPower 0 0 1 70 300 500 120
sendmsg 6 你的普通攻击有70%几率触发3-5倍伤害,该状态持续2分钟...
Copy
对于其他技能,如开天斩,可以添加麻痹效果:
#act
ESPSetSkillPower 66 0 2 50 5 10 120
sendmsg 6 你的开天斩50%几率触发麻痹5-10秒,该状态持续2分钟...
脚本命令释放技能 ESPReleaseMagic (人物需学习该技能,插件界面可隐藏客户端技能显示,避免玩家手动释放) ESP脚本命令 ESPSetSkillPower支持战士攻击类技能 ESPSetSkillPower 参数1 参数2 参数3 参数4 参数5 参数6 参数7
ESP脚本命令
ESPSetSkillPower
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分钟...
ESP脚本命令
ESPReleaseMagic
脚本命令释放技能
ESPReleaseMagic (人物需学习该技能,插件界面可隐藏客户端技能显示,避免玩家手动释放)
参数1=释放技能id (支持自定义技能)
参数2=写释放技能id的技能效果 (0=默认 一般默认0即可 技能数据库Effect表示技能效果)
参数3=是否对自己显示技能效果 (0=默认 部分技能自身和目标屏幕范围都显示技能效果 1=自身也同时播放技能效果,部分技能自身不播放技能效果时写1,如冰咆哮、纵横剑术等)
参数4=技能目标坐标方向 (0=默认无需坐标便可释放的技能,比如护体神盾 1=自身坐标 比如给自身坐标释放冰咆哮 达到自身坐标3x3范围伤害效果),2=攻击目标坐标
例子1:释放技能冰咆哮
;释放一个ID为33的技能,读取冰咆哮31的技能效果。对自己播放魔法效果,并按攻击锁定的目标位置释放技能
#ACT
ESPReleaseMagic 33 31 1 2
;例子2:开启魔法盾 参数1=31(技能ID) 参数2=3(技能等级) 100(持续时间,秒) (无须修炼魔法盾技能,任何职业均可);
#ACT
ESPReleaseMagic 31 3 3
传奇脚本命令:ESPReleaseMagic释放技能与ESPSetSkillPower设置伤害技能倍数详解
来源:
作者:
点击:

