Subscriber BettyBoop Posted July 8, 2012 Subscriber Share Posted July 8, 2012 did a way to have a separate chat .log for the next release instead to have all included in the etconsole.log ? Quote Link to comment Share on other sites More sharing options...
Management gaoesa Posted July 8, 2012 Management Share Posted July 8, 2012 We will take this into consideration. Quote Link to comment Share on other sites More sharing options...
Sol Posted July 8, 2012 Share Posted July 8, 2012 Here you are, this is my simple script which I use it on my server. logname = "chatlog.log" function et_ClientCommand( num, cmd ) if cmd == "say" or cmd == "say_team" or cmd == "say_buddy" then if et.trap_Argc() > 1 then local msg = "" local name = et.Q_CleanStr(et.gentity_get(num, "pers.netname")) for i = 1, et.trap_Argc() - 1 do msg = string.format("%s %s", msg, et.Q_CleanStr(et.trap_Argv( i ))) end WriteToFile(logname, string.format("[%s]-[%s]: %s\n", os.date(), name, msg )) else local name = et.Q_CleanStr(et.gentity_get(num, "pers.netname")) local msg = string.format("[%s]-[%s]: %s\n", os.date(), name, et.Q_CleanStr(et.trap_Argv(1))) WriteToFile(logname, msg) end end end function WriteToFile( filename, str ) fd, len = et.trap_FS_FOpenFile( filename, et.FS_APPEND ) et.trap_FS_Write( str, string.len(str), fd ) et.trap_FS_FCloseFile( fd ) end hellreturn and BettyBoop 2 Quote Link to comment Share on other sites More sharing options...
Management TheSilencerPL Posted July 8, 2012 Management Share Posted July 8, 2012 little bit of creativity and there you have it Quote Link to comment Share on other sites More sharing options...
Subscriber BettyBoop Posted July 9, 2012 Author Subscriber Share Posted July 9, 2012 (edited) thanks you a lotwith your help i made the lua script and add the linei noticed for our server installation we have a liblua5.1.sothis will work with it ? cuz they are different lua http://www.lua.org/download.html Edited July 9, 2012 by McBeth Quote Link to comment Share on other sites More sharing options...
Management gaoesa Posted July 9, 2012 Management Share Posted July 9, 2012 You don't need to have liblua5.1.so for this script. The Lua interpreter is ibuilt into the mod. If you do need to install external Lua libraries, then you also need to use the qagame that is found from the dynamic_lua folder. It allows loading the external dependencies properly. Quote Link to comment Share on other sites More sharing options...
wawin Posted July 9, 2012 Share Posted July 9, 2012 Nice script and working great.Thanks Sol. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.