Nome: Log Chat
Versão: 1.0
Código: GM BLumaster
Forum Origem: OTSerV
Versão: Todos TFS
Descrição: Salvar tudo que os players falam para procurar bugs depois ou ate banir membros que fazem propaganda.
Lembre que criar a pasta player na pasta log.
Bom, vamos ao tutorial:
game.cpp
Procure por:
#include "group.h"
Abaixo, coloque:
#include "textlogger.h"
Procure por:
Game::playerSay
Dentro da função, encontre:
switch(type) { case SPEAK_SAY: return internalCreatureSay(player, SPEAK_SAY, text, false); case SPEAK_WHISPER: return playerWhisper(player, text); case SPEAK_YELL: return playerYell(player, text); (...)
Adicione acima de switch(type)
Logger::getInstance()->eFile("players/" + player->getName() + ".log", text, true);
Não se esqueça de criar a pasta players.
Assim tudo que os players falar/digitar in-game sera salvo no log do servidor.