logoHourGlass
RegMergeItemEvent

NL.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