RegMergeItemEvent
NL.RegMergeItemEvent(Dofile, FuncName)
函数功能
當玩家使用生產技能製作道具的時候會觸發,可以通過該事件獲取玩家對象,技能的ID、等級和生成的道具對象。
参数说明
- Dofile: 字符串 要加载的脚本文件名,如果为当前文件,则定义nil即可
- InitFuncName: 字符串 触发的Lua函数的名称,该函数的申明格式请参考[MergeItemEventCallBack]
返回值
无返回值
MergeItemEventCallBack(CharIndex, SkillID, SkillLv, ItemIndex)
参数说明
- CharIndex: 数值型 响应事件的对象index,该值由Lua引擎传递给本函数。
- SkillID: 数值型 生產道具所用的技能ID,该值由Lua引擎传递给本函数。
- SkillLv: 数值型 生產道具所用的技能等級,该值由Lua引擎传递给本函数。
- ItemIndex: 数值型 生成出的道具的對象,如果為-1,則表示生成道具失敗,该值由Lua引擎传递给本函数。
返回值
无
参考实例
NL.RegMergeItemEvent(nil,”MyMergeItemEvent”);
function MyMergeItemEvent(CharIndex, SkillID, SkillLv, ItemIndex)
if(ItemIndex==-1)then
print("制作道具失败了!");
end
end