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

详解传奇gom引擎中设置与获取技能伤害/防御的完整指南

热度:
新功能介绍
在最新版本的传奇gom引擎中,开发者新增了SetSkillPower和GetSkillPower功能,允许玩家和开发者轻松设置和获取技能的伤害与防御属性。

设置技能伤害/防御
功能说明: SetSkillPower命令用于调整特定技能的伤害和防御能力。

命令格式:

SetSkillPower 技能ID +/-/= 人物伤害增加% 人物伤害增加值 怪物伤害增加% 怪物伤害增加值 防御增加% 防御增加值 时间(秒;-1表示一直有效)
Copy
参数解释:

技能ID:指定要修改的技能的唯一标识。
+/-/=:表示增加、减少或设置具体的值。
人物伤害增加%:技能对人物造成的伤害增加的百分比。
人物伤害增加值:技能对人物造成的伤害增加的具体数值。
怪物伤害增加%:技能对怪物造成的伤害增加的百分比。
怪物伤害增加值:技能对怪物造成的伤害增加的具体数值。
防御增加%:技能增加的防御百分比。
防御增加值:技能增加的防御具体数值。
时间(秒):设置技能效果持续的时长,-1表示效果一直有效。
示范脚本:

#act
SetSkillPower 66 = 100 0 100 0 0 0 0
SENDMSG 6 你的开天斩技能对人物伤害增加为原来的2倍(增加98%),对怪物伤害为原来的2倍(增加98%)
Copy
获取技能伤害/防御
功能说明: GetSkillPower命令用于获取指定技能的伤害和防御属性。

命令格式:

GetSkillPower 技能ID 人物伤害增加%(变量) 人物伤害增加值(变量) 怪物伤害增加%(变量) 怪物伤害增加值(变量) 防御增加%(变量) 防御增加值(变量) 时间(变量)
Copy
参数解释:

技能ID:指定要获取属性的技能的唯一标识。
后续参数:分别对应技能的伤害和防御属性的变量,用于存储获取到的值。



设置技能伤害/防御
格式: SetSkillPower 技能ID +/-/= 人物伤害增加% 人物伤害增加值 怪物伤害增加% 怪物伤害增加值 防御增加% 防御增加值 时间(秒;-1一直有效)

示范脚本:

#act
SetSkillPower 66 = 100 0 100 0 0 0 0
SENDMSG 6 你的开天斩技能对人物伤害增加为原来的2倍(增加98%),对怪物伤害为原来的2倍(增加98%)

获取技能伤害/防御

GetSkillPower 技能ID 人物伤害增加%(变量) 人物伤害增加值(变量) 怪物伤害增加%(变量) 怪物伤害增加值(变量) 防御增加%(变量) 防御增加值(变量) 时间(变量)
[顶部]