仙魔无双SDK
面向策划逻辑制作的游戏开发包
高级副本逻辑

副本特有的一些逻辑操作 更多...

函数

int GetFriendCountHpPercentLessThan (FxCreature *pActor, int nRadius, int nHpPercent)
 角色pActor获取半径nRadius内,血量百分比少于nHpPercent的队友的个数 更多...
 
unsigned long GetFriendHpPercentLessThan (FxCreature *pActor, int nRadius, int nHpPercent)
 角色pActor获取半径nRadius内,血量百分比少于nHpPercent的队友的实例ID 更多...
 
void FBSceneResultNotify (FxCreature *pCreature, const FBSceneResultWrapper *pWrapper)
 角色pActor触发副本结算通知 更多...
 
void FBSceneResultAwardNotify (FxCreature *pCreature, const FBSceneResultAwardWrapper *pWrapper)
 给角色pCreature发送副本结算奖品通知 更多...
 
void FBSceneDescNotify (FxCreature *pCreature, const FBSceneDescWrapper *pWrapper)
 给角色pCreature发送副本详细描述通知 更多...
 

详细描述

副本特有的一些逻辑操作

函数说明

◆ FBSceneDescNotify()

void FBSceneDescNotify ( FxCreature *  pCreature,
const FBSceneDescWrapper *  pWrapper 
)

给角色pCreature发送副本详细描述通知

参数
pCreature[角色] 角色对象
pWrapper[指针] 副本描述封装
返回

◆ FBSceneResultAwardNotify()

void FBSceneResultAwardNotify ( FxCreature *  pCreature,
const FBSceneResultAwardWrapper *  pWrapper 
)

给角色pCreature发送副本结算奖品通知

参数
pCreature[角色] 角色对象
pWrapper[指针] 副本奖励封装
返回

◆ FBSceneResultNotify()

void FBSceneResultNotify ( FxCreature *  pCreature,
const FBSceneResultWrapper *  pWrapper 
)

角色pActor触发副本结算通知

参数
pCreature[角色] 角色对象
pWrapper[指针] 副本结算封装
返回
[整数] 忽略
注解
在EventListener/EventListenerCommon.lua中调用。实际上策划使用的是更高层的接口。

◆ GetFriendCountHpPercentLessThan()

int GetFriendCountHpPercentLessThan ( FxCreature *  pActor,
int  nRadius,
int  nHpPercent 
)

角色pActor获取半径nRadius内,血量百分比少于nHpPercent的队友的个数

参数
pActor[角色] 操作的角色
nRadius[整数] 半径,单位厘米
nHpPercent[整数] 血量百分比
返回
忽略

◆ GetFriendHpPercentLessThan()

unsigned long GetFriendHpPercentLessThan ( FxCreature *  pActor,
int  nRadius,
int  nHpPercent 
)

角色pActor获取半径nRadius内,血量百分比少于nHpPercent的队友的实例ID

参数
pActor[角色] 操作的角色
nRadius[整数] 半径,单位厘米
nHpPercent[整数] 血量百分比
返回
[整数] 获取到的队友实例ID
返回值
0没有找到
其他满足条件的队友的实例ID