logoHourGlass
RegFpConsumeEvent

NL.RegFpConsumeEvent

NL.RegFpConsumeEvent(Dofile, FuncName)

函數功能

註冊消耗魔力值事件觸發的函數

參數說明

  • Dofile:字符串 要加載的腳本文件名,如果爲當前文件,則定義nil即可
  • InitFuncName:字符串 觸發的Lua函數的名稱,對象消耗魔力值會自動觸發FuncName的Lua函數,該函數的申明格式請參考[FpConsumeEventCallBack]

返回值

無返回值

語法

FpConsumeEventCallBack(CharIndex, SkillId, Extra, FpCost, InBattle)

參數說明

  • CharIndex:數值型 響應事件的對象index,該值由Lua引擎傳遞給本函數。
  • SkillId:數值型 造成Fp消耗的技能(Skill)ID
  • Extra:數值型 輔助信息,多數情況下爲造成Fp消耗的Tech ID,部分特殊技能(如生產)則對應等級或其他信息。
  • FpCost:數值型 消耗的魔力值。
  • InBattle:數值型 觸發是否在戰鬥中,0不在戰鬥中,1在戰鬥中。

返回值

返回新的魔力消耗值。