NL.RegRankUpEvent

NL.RegRankUpEvent(Dofile, FuncName)

函数功能

创建一个所有玩家角色职业晋级时触发的Lua函数,玩家在游戏中角色职业晋级后就可触发,可以用来在特定职业等级给予特定奖励,记录玩家冲级速度排行等。

参数说明

  • Dofile: 字符串 要加载的脚本文件名,如果为当前文件,则定义nil即可
  • InitFuncName: 字符串 触发的Lua函数的名称,该函数的申明格式请参考[RankUpCallBack]

返回值

无返回值

RankUpCallBack(CharIndex, OldRank, NewRank)

参数说明

  • CharIndex: 数值型 响应事件的对象index,该值由Lua引擎传递给本函数。
  • OldRank: 数值型 响应事件的对象当前职业等级,该值由Lua引擎传递给本函数。
  • NewRank: 数值型 响应事件的对象职业晋级后的职业等级,该值由Lua引擎传递给本函数。

返回值

返回值大于等于0允许晋级,返回值为负数拒绝此次晋级。

参考实例

NL.RankUpCallBack(nil,”MyRankUpEvent”);

function MyRankUpEvent(CharIndex, OldRank, NewRank)
  print("玩家"..Char.GetData(CharIndex, %对象_名字%).."晋级啦!");
  return 0;
end

results matching ""

    No results matching ""