RegTalkEvent
NL.RegTalkEvent(Dofile, FuncName)
函数功能
创建一个所有玩家说话就会触发的Lua函数,玩家在游戏中说话即可触发该事件,可以用来新建指令,GM命令等,同时可以对GM命令进行分级授权。
参数说明
返回值
无返回值
TalkEventCallBack(CharIndex, Msg, Color, Range, Size)
参数说明
- CharIndex: 数值型 响应事件的对象index,该值由Lua引擎传递给本函数。
- Msg: 文本型 话的内容,该值由Lua引擎传递给本函数。
- Color: 数值型 说话颜色,该值由Lua引擎传递给本函数。
- Range: 数值型 说话音量(范围),该值由Lua引擎传递给本函数。
- Size: 数值型 说话字体大小,该值由Lua引擎传递给本函数。
返回值
返回0拦截说话内容,返回1正常发送
参考实例
NL.RegTalkEvent(nil,”MyTalkEvent”);
function MyTalkEvent(CharIndex, Msg, Color, Range, Size)
print("玩家说话内容为:".._msg);--输出玩家说的内容到Gmsv的控制台界面
return 1;
end