仙魔无双SDK
面向策划逻辑制作的游戏开发包
角色技能操作

比如角色的技能冷却时间之类的。放在这里的原因是,这是一个针对角色的操作。 更多...

函数

int ResetAllSkillCD (FxCreature *pSrcActor)
 重置角色pSrcActor所有技能CD 更多...
 
int TriggerCDGroup (FxCreature *pSrcActor, int nCDGroupID, int nCDTime)
 让角色pSrcActor的触发nCDGroupID组的CD组,持续时间nCDTime。 更多...
 
int ResetCDGroup (FxCreature *pSrcActor, int nCDGroupID)
 重置角色pSrcActor的nCDGroupID组的CD组。 更多...
 
int InterruptSelfCasting (FxCreature *pSrcActor, unsigned long nSkillID=0xFFFFFFFF)
 打断pSrcActor的当前施法,如吟唱,引导。 更多...
 
int InterruptCasting (FxCreature *pSrcActor)
 打断pSrcActor的目标的当前施法,如吟唱,引导。 更多...
 

详细描述

比如角色的技能冷却时间之类的。放在这里的原因是,这是一个针对角色的操作。

函数说明

◆ InterruptCasting()

int InterruptCasting ( FxCreature *  pSrcActor)

打断pSrcActor的目标的当前施法,如吟唱,引导。

参数
pSrcActor[角色] 角色对象
返回
[整数] 忽略

◆ InterruptSelfCasting()

int InterruptSelfCasting ( FxCreature *  pSrcActor,
unsigned long  nSkillID = 0xFFFFFFFF 
)

打断pSrcActor的当前施法,如吟唱,引导。

参数
pSrcActor[角色] 角色对象
nSkillID[整数] 指定打断的技能ID,默认-1,表示不指定
返回
[整数] 忽略

◆ ResetAllSkillCD()

int ResetAllSkillCD ( FxCreature *  pSrcActor)

重置角色pSrcActor所有技能CD

参数
pSrcActor[角色] 被重置技能CD的角色。重置CD就是让所有的技能立刻结束CD
返回
[整数] 忽略

◆ ResetCDGroup()

int ResetCDGroup ( FxCreature *  pSrcActor,
int  nCDGroupID 
)

重置角色pSrcActor的nCDGroupID组的CD组。

参数
pSrcActor[角色] 要操作的角色。
nCDGroupID[整数] 要进入CD的CD组ID。
返回
[整数] 忽略

◆ TriggerCDGroup()

int TriggerCDGroup ( FxCreature *  pSrcActor,
int  nCDGroupID,
int  nCDTime 
)

让角色pSrcActor的触发nCDGroupID组的CD组,持续时间nCDTime。

参数
pSrcActor[角色] 要操作的角色。
nCDGroupID[整数] 要进入CD的CD组ID。
nCDTime[整数] 要进入CD的持续时间,单位毫秒。
返回
[整数] 忽略