仙魔无双SDK
面向策划逻辑制作的游戏开发包
|
技能的数据相关操作,例如学习,遗忘等 更多...
函数 | |
int | LearnSkill (FxCreature *pSrcActor, int nSkillID) |
角色pSrcActor学习技能nSkillID 更多... | |
int | LearnCarrierSkill (FxCreature *pSrcActor, int nSkillID) |
角色pSrcActor学习载具技能nSkillID。添加第一个载具技能会导致客户端出现载具技能条。 更多... | |
int | RemoveAllCarrierSkill (FxCreature *pSrcActor) |
移除角色pSrcActor的所有载具技能,并让载具技能条消失。 更多... | |
int | GetSkillLevel (FxCreature *pActor, unsigned long nSkillID) |
获取角色pActor的特定技能的等级。 更多... | |
int | ForgetSkill (FxCreature *pSrcActor, int nSkillID) |
角色pSrcActor遗忘技能nSkillID 更多... | |
int | GetSkillParam (FxCreature *pSrcActor) |
获取角色pSrcActor当前正在使用的技能的附带参数 更多... | |
int | SetSkillParam (FxCreature *pSrcActor, int nParam) |
设置角色pSrcActor当前正在使用的技能的附带参数 更多... | |
int | GetSkillStatus (FxCreature *pSrcActor, int nSkillID) |
获取角色pSrcActor的技能nSkillID的可用状态 更多... | |
int | BeginSkillCD (FxCreature *pSrcActor, int nSkillID, int nCDTime=0) |
让角色pSrcActor的技能nSkillID进入CD,持续时间nCDTime。0表示进入配置CD 更多... | |
技能的数据相关操作,例如学习,遗忘等
int BeginSkillCD | ( | FxCreature * | pSrcActor, |
int | nSkillID, | ||
int | nCDTime = 0 |
||
) |
让角色pSrcActor的技能nSkillID进入CD,持续时间nCDTime。0表示进入配置CD
pSrcActor | [角色] 要操作的角色。 |
nSkillID | [整数] 要进入CD的技能ID |
nCDTime | [整数] 要进入CD的持续时间,单位毫秒。默认0,表示按照配置的时间进入CD |
int ForgetSkill | ( | FxCreature * | pSrcActor, |
int | nSkillID | ||
) |
角色pSrcActor遗忘技能nSkillID
pSrcActor | [角色] 遗忘技能的角色。 |
nSkillID | [整数] 要遗忘的技能ID |
int GetSkillLevel | ( | FxCreature * | pActor, |
unsigned long | nSkillID | ||
) |
获取角色pActor的特定技能的等级。
pActor | [角色] 角色对象。 |
nSkillID | [整数] 指定的技能ID |
-1 | 无此角色 |
0 | 无此技能 |
其他 | 技能等级 |
int GetSkillParam | ( | FxCreature * | pSrcActor | ) |
获取角色pSrcActor当前正在使用的技能的附带参数
pSrcActor | [角色] 要查询技能附带参数的角色。 |
int GetSkillStatus | ( | FxCreature * | pSrcActor, |
int | nSkillID | ||
) |
获取角色pSrcActor的技能nSkillID的可用状态
pSrcActor | [角色] 要激活技能的角色。 |
nSkillID | [整数] 要激活的技能ID |
1 | 可用(Enable) |
0 | 不可用(Disable) |
int LearnCarrierSkill | ( | FxCreature * | pSrcActor, |
int | nSkillID | ||
) |
角色pSrcActor学习载具技能nSkillID。添加第一个载具技能会导致客户端出现载具技能条。
pSrcActor | [角色] 学习技能的角色。 |
nSkillID | [整数] 要学习的技能ID |
int LearnSkill | ( | FxCreature * | pSrcActor, |
int | nSkillID | ||
) |
角色pSrcActor学习技能nSkillID
pSrcActor | [角色] 学习技能的角色。 |
nSkillID | [整数] 要学习的技能ID |
int RemoveAllCarrierSkill | ( | FxCreature * | pSrcActor | ) |
移除角色pSrcActor的所有载具技能,并让载具技能条消失。
pSrcActor | [角色] 学习技能的角色。 |
int SetSkillParam | ( | FxCreature * | pSrcActor, |
int | nParam | ||
) |
设置角色pSrcActor当前正在使用的技能的附带参数
pSrcActor | [角色] 要查询技能附带参数的角色。 |
nParam | [整数] 输入参数 |