did a way to have a separate chat .log for the next release instead to have all included in the etconsole.log ?

chat
Started by BettyBoop, Jul 08 2012 01:50 PM
6 replies to this topic
#1
OFFLINE
Posted 08 July 2012 - 01:50 PM

#2
OFFLINE
Posted 08 July 2012 - 01:51 PM

#3
OFFLINE
Posted 08 July 2012 - 02:44 PM

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 like this
#4
OFFLINE
Posted 08 July 2012 - 03:02 PM

#5
OFFLINE
Posted 09 July 2012 - 09:17 AM

thanks you a lot
with your help i made the lua script and add the line
i noticed for our server installation we have a liblua5.1.so
this will work with it ?
cuz they are different lua http://www.lua.org/download.html
with your help i made the lua script and add the line
i noticed for our server installation we have a liblua5.1.so
this will work with it ?
cuz they are different lua http://www.lua.org/download.html
Edited by McBeth, 09 July 2012 - 09:26 AM.
#6
OFFLINE
Posted 09 July 2012 - 11:02 AM

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.
#7
OFFLINE
Posted 09 July 2012 - 12:25 PM

0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users