RegBattleGetProfitEvent

NL.RegBattleGetProfitEvent(Dofile, FuncName)

函数功能

创建一个战斗奖励事件触发的Lua函数。

参数说明

返回值

无返回值

BattleGetProfitCallBack(BattleIndex, Side, Pos, CharIndex, ProfitType, Profit)

参数说明

返回值

新的值,如果类型为经验或DP,则返回新的数值。 如果类型为道具,则返回新的道具index。道具index可以通过Item.MakeItemAndRegist注册。

参考实例

NL.RegBattleGetProfitEvent(nil,”MyBattleGetProfitCallBack”);

function MyBattleGetProfitCallBack(BattleIndex, Side, Pos, CharIndex, ProfitType, Profit)
  if(ProfitType==0)then
    print(CharIndex.."在战斗中获取到了道具"..Profit);
    newItemIndex=Item.MakeItemAndRegist(1000,1);
    return newItemIndex; -- 将获取的道具战利品替换为item id为1000的道具
  end
end