local CHAT_HISTORY = 50 local JavaScript = [[ ]] local ChatLogMessages = {} function AddMessage( PlayerName, Message ) table.insert( ChatLogMessages, { name = PlayerName, message = Message } ) while( #ChatLogMessages > CHAT_HISTORY ) do table.remove( ChatLogMessages, 1 ) end end function OnChat( Player, Message ) AddMessage( Player:GetName(), Message ) end function HandleRequest_Chat( Request ) if( Request.Params["JustChat"] ~= nil ) then local Content = "" for key, value in pairs(ChatLogMessages) do Content = Content .. "[" .. value.name .. "]: " .. value.message .. "
" end return Content end if( Request.Params["ChatMessage"] ~= nil ) then LOG("Chat msg: " .. Request.Params["ChatMessage"] ) local Message = "[WebAdmin]: " .. Request.Params["ChatMessage"] cRoot:Get():GetServer():SendMessage( Message ) AddMessage("WebAdmin", Request.Params["ChatMessage"] ) return "" end local Content = JavaScript Content = Content .. [[
Chat messageessss
]] return Content end