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

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

函数

unsigned long GetTemplateID (unsigned long nObjID)
 按怪物的实例ID查询怪物的模板ID 更多...
 
int GetMonsterTemplateID (FxMonster *pMonster)
 按怪物的实例查询怪物的模板ID 更多...
 
const char * GetMonsterNameByTID (UINT32 ui32TID)
 根据怪物的模板ID查询怪物的名字 更多...
 
const char * GetItemNameByTID (UINT32 ui32TID)
 根据物品的模板ID查询物品的名字 更多...
 
const char * GetAcNameByTID (UINT32 ui32TID)
 根据采集物的模板ID查询物品的名字 更多...
 
unsigned int GetMonsterTemplateProp_DeadScore (UINT32 dwMonsterTemplateID)
 获取怪物&NPC模板属性(死亡后得分)值 更多...
 
unsigned int GetMonsterTemplateProp_InteractScore (UINT32 dwMonsterTemplateID)
 获取怪物&NPC模板属性(交互得分)值 更多...
 
unsigned int GetDropResult (UINT32 dwDropCfgID)
 根据掉落ID获取掉落的奖品ID号 更多...
 

详细描述

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

函数说明

◆ GetAcNameByTID()

const char* GetAcNameByTID ( UINT32  ui32TID)

根据采集物的模板ID查询物品的名字

参数
ui32TID[整数] 采集物的模板。
返回
[文本] 物品的名字
返回值
NULL没有找到对应的模板,所以没有名字
其他采集物的名字
注解
acquisitions.txt里的条目

◆ GetDropResult()

unsigned int GetDropResult ( UINT32  dwDropCfgID)

根据掉落ID获取掉落的奖品ID号

参数
dwDropCfgID[整数] 掉落ID
返回
[整数] 奖品ID
返回值
0没有这掉落
其他奖品ID

◆ GetItemNameByTID()

const char* GetItemNameByTID ( UINT32  ui32TID)

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

参数
ui32TID[整数] 物品的模板。
返回
[文本] 物品的名字
返回值
NULL没有找到对应的模板,所以没有名字
其他物品的名字
注解
包括装备

◆ GetMonsterNameByTID()

const char* GetMonsterNameByTID ( UINT32  ui32TID)

根据怪物的模板ID查询怪物的名字

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

◆ GetMonsterTemplateID()

int GetMonsterTemplateID ( FxMonster *  pMonster)

按怪物的实例查询怪物的模板ID

参数
pMonster[角色] 怪物的实例。
返回
[整数] 怪物的模板ID
返回值
0没有找到对应的模板ID
其他怪物的模板ID
注解
这个API在调用的时候需要确保输入的参数是FxMonster,如果还是通常的FxCreature,则用Creature2Monster转换。

◆ GetMonsterTemplateProp_DeadScore()

unsigned int GetMonsterTemplateProp_DeadScore ( UINT32  dwMonsterTemplateID)

获取怪物&NPC模板属性(死亡后得分)值

参数
dwMonsterTemplateID[整数] 怪物模板ID
返回
[整数] 死亡得分
返回值
0没有这个怪物
其他死亡得分

◆ GetMonsterTemplateProp_InteractScore()

unsigned int GetMonsterTemplateProp_InteractScore ( UINT32  dwMonsterTemplateID)

获取怪物&NPC模板属性(交互得分)值

参数
dwMonsterTemplateID[整数] 怪物模板ID
返回
[整数] 交互得分
返回值
0没有这个怪物
其他交互得分

◆ GetTemplateID()

unsigned long GetTemplateID ( unsigned long  nObjID)

按怪物的实例ID查询怪物的模板ID

参数
nObjID[整数] 怪物的实例ID。
返回
[整数] 怪物的模板ID
返回值
0没有找到对应的模板ID
其他怪物的模板ID