仙魔无双SDK
面向策划逻辑制作的游戏开发包
技能模板配置操作

对技能配置表中的内容进行查询等操作的API 更多...

函数

const char * GetSkillNameByTID (UINT32 ui32SkillTID)
 根据技能的模板ID查询物品的名字 更多...
 
int GetSkillStaticParam_MinDistance (unsigned long nSkillID, int &nValue)
 获取技能nSkillID的相关静态配置:最小距离。 更多...
 
int GetSkillStaticParam_MaxDistance (unsigned long nSkillID, int &nValue)
 获取技能nSkillID的相关静态配置:最大距离。 更多...
 
int GetSkillStaticParam_Time1 (unsigned long nSkillID, int &nValue)
 获取技能nSkillID的相关静态配置:吟唱时间。 更多...
 
int GetSkillStaticParam_Time2 (unsigned long nSkillID, int &nValue)
 获取技能nSkillID的相关静态配置:引导时间。 更多...
 
int GetSkillStaticParam_Radius (unsigned long nSkillID, int &nValue)
 获取技能nSkillID的相关静态配置:生效半径。 更多...
 
int GetSkillStaticParam_DenyInCombat (unsigned long nSkillID, int &nValue)
 获取技能nSkillID的相关静态配置:是否战斗中禁用,1 战斗中禁用 0 战斗中不禁用。 更多...
 
int GetSkillStaticParam_TargetType (unsigned long nSkillID, int &nValue)
 获取技能nSkillID的相关静态配置:目标类型。 更多...
 
int GetSkillStaticParam_RelationType (unsigned long nSkillID, int &nValue)
 获取技能nSkillID的相关静态配置:关系类型。 更多...
 

详细描述

对技能配置表中的内容进行查询等操作的API

函数说明

◆ GetSkillNameByTID()

const char* GetSkillNameByTID ( UINT32  ui32SkillTID)

根据技能的模板ID查询物品的名字

参数
ui32SkillTID[整数] 技能的模板。
返回
[文本] 技能的名字
返回值
NULL没有找到对应的模板,所以没有名字
其他技能的名字

◆ GetSkillStaticParam_DenyInCombat()

int GetSkillStaticParam_DenyInCombat ( unsigned long  nSkillID,
int &  nValue 
)

获取技能nSkillID的相关静态配置:是否战斗中禁用,1 战斗中禁用 0 战斗中不禁用。

参数
nSkillID[整数] 要查询的技能ID。
[out]nValue[整数] 查询到的数值。
返回
[整数] 是否有这个技能
返回值
1表示成功查询到这个技能,这个时候,nValue有效。
0表示没有查询到这个技能,这个时候,nValue无效。
注解
nResult, nValue = GetSkillStaticParam_DenyInCombat( 3001, nValue );
这里nResult: 是否有这个技能, nValue:查询的数值

◆ GetSkillStaticParam_MaxDistance()

int GetSkillStaticParam_MaxDistance ( unsigned long  nSkillID,
int &  nValue 
)

获取技能nSkillID的相关静态配置:最大距离。

参数
nSkillID[整数] 要查询的技能ID。
[out]nValue[整数] 查询到的数值。
返回
[整数] 是否有这个技能
返回值
1表示成功查询到这个技能,这个时候,nValue有效。
0表示没有查询到这个技能,这个时候,nValue无效。
注解
nResult, nValue = GetSkillStaticParam_MaxDistance( 3001, nValue );
这里nResult: 是否有这个技能, nValue:查询的数值

◆ GetSkillStaticParam_MinDistance()

int GetSkillStaticParam_MinDistance ( unsigned long  nSkillID,
int &  nValue 
)

获取技能nSkillID的相关静态配置:最小距离。

参数
nSkillID[整数] 要查询的技能ID。
[out]nValue[整数] 查询到的数值。
返回
[整数] 是否有这个技能
返回值
1表示成功查询到这个技能,这个时候,nValue有效。
0表示没有查询到这个技能,这个时候,nValue无效。
注解
nResult, nValue = GetSkillStaticParam_MinDistance( 3001, nValue );
这里nResult: 是否有这个技能, nValue:查询的数值

◆ GetSkillStaticParam_Radius()

int GetSkillStaticParam_Radius ( unsigned long  nSkillID,
int &  nValue 
)

获取技能nSkillID的相关静态配置:生效半径。

参数
nSkillID[整数] 要查询的技能ID。
[out]nValue[整数] 查询到的数值。
返回
[整数] 是否有这个技能
返回值
1表示成功查询到这个技能,这个时候,nValue有效。
0表示没有查询到这个技能,这个时候,nValue无效。
注解
nResult, nValue = GetSkillStaticParam_Radius( 3001, nValue );
这里nResult: 是否有这个技能, nValue:查询的数值

◆ GetSkillStaticParam_RelationType()

int GetSkillStaticParam_RelationType ( unsigned long  nSkillID,
int &  nValue 
)

获取技能nSkillID的相关静态配置:关系类型。

参数
nSkillID[整数] 要查询的技能ID。
[out]nValue[整数] 查询到的数值。
返回
[整数] 是否有这个技能
返回值
1表示成功查询到这个技能,这个时候,nValue有效。
0表示没有查询到这个技能,这个时候,nValue无效。
注解
nResult, nValue = GetSkillStaticParam_RelationType( 3001, nValue );
这里nResult: 是否有这个技能, nValue:查询的数值

◆ GetSkillStaticParam_TargetType()

int GetSkillStaticParam_TargetType ( unsigned long  nSkillID,
int &  nValue 
)

获取技能nSkillID的相关静态配置:目标类型。

参数
nSkillID[整数] 要查询的技能ID。
[out]nValue[整数] 查询到的数值。
返回
[整数] 是否有这个技能
返回值
1表示成功查询到这个技能,这个时候,nValue有效。
0表示没有查询到这个技能,这个时候,nValue无效。
注解
nResult, nValue = GetSkillStaticParam_TargetType( 3001, nValue );
这里nResult: 是否有这个技能, nValue:查询的数值

◆ GetSkillStaticParam_Time1()

int GetSkillStaticParam_Time1 ( unsigned long  nSkillID,
int &  nValue 
)

获取技能nSkillID的相关静态配置:吟唱时间。

参数
nSkillID[整数] 要查询的技能ID。
[out]nValue[整数] 查询到的数值。
返回
[整数] 是否有这个技能
返回值
1表示成功查询到这个技能,这个时候,nValue有效。
0表示没有查询到这个技能,这个时候,nValue无效。
注解
nResult, nValue = GetSkillStaticParam_Time1( 3001, nValue );
这里nResult: 是否有这个技能, nValue:查询的数值

◆ GetSkillStaticParam_Time2()

int GetSkillStaticParam_Time2 ( unsigned long  nSkillID,
int &  nValue 
)

获取技能nSkillID的相关静态配置:引导时间。

参数
nSkillID[整数] 要查询的技能ID。
[out]nValue[整数] 查询到的数值。
返回
[整数] 是否有这个技能
返回值
1表示成功查询到这个技能,这个时候,nValue有效。
0表示没有查询到这个技能,这个时候,nValue无效。
注解
nResult, nValue = GetSkillStaticParam_Time2( 3001, nValue );
这里nResult: 是否有这个技能, nValue:查询的数值