init
This commit is contained in:
58
server/LogicServer/script/interface/HeroExportFun.h
Normal file
58
server/LogicServer/script/interface/HeroExportFun.h
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
英雄相关的一些脚本的导出
|
||||
*/
|
||||
|
||||
//tolua_begin
|
||||
namespace Hero
|
||||
{
|
||||
|
||||
//添加英雄
|
||||
int addHero(void* pEntity, int nHeroId, int nStage, int nLevel);
|
||||
|
||||
//判断一个玩家能否添加一个英雄
|
||||
bool canAddHero(void *pEntity, bool bWithTipmsg =true);
|
||||
|
||||
//英雄进阶
|
||||
bool StageUp(void *pEntity, int nHeroId, int nStage, int nBless);
|
||||
|
||||
//获取英雄的属性
|
||||
unsigned int getHeroProperty(void *pEntity,int nHeroId, int nPropId);
|
||||
|
||||
//设置英雄属性
|
||||
bool setHeroProperty(void *pEntity,int nHeroId, int nPropId,unsigned int nValue);
|
||||
|
||||
//英雄学习技能
|
||||
bool learnSkill(void *pEntity,int nHeroID, int nSkillID);
|
||||
|
||||
//英雄的技能升级
|
||||
bool skillLevelUp(void *pEntity,int nHeroID, int nSkillID );
|
||||
|
||||
//获取英雄技能的等级
|
||||
int getSkillLevel(void* pEntity,int nHeroId, int nSkillId);
|
||||
|
||||
//获取出战英雄ID
|
||||
int getBattleHeroId(void * pEntity);
|
||||
|
||||
//英雄操作结果
|
||||
void sendHeroOpResult(void * pEntity,int nHeroId,int nOpId, bool result);
|
||||
|
||||
//英雄出战
|
||||
void setHeroBattle(void* pEntity, int nHeroId);
|
||||
|
||||
//获取英雄的名字
|
||||
char * getHeroName(void * pEntity ,int nHeroId);
|
||||
|
||||
//获取英雄数量
|
||||
int getHeroCount(void * pEntity);
|
||||
|
||||
//英雄添加经验
|
||||
void addExp(void *pEntity, unsigned int nExp, int nHeroId = 1);
|
||||
|
||||
//指定英雄加经验
|
||||
void addExpByHeroId(void *pEntity, int nHeroId, unsigned int nExp);
|
||||
|
||||
//召回出战英雄
|
||||
void CallBackHero(void *pEntity,bool boClient = true);
|
||||
};
|
||||
|
||||
//tolua_end
|
||||
Reference in New Issue
Block a user