MatheusEnjoy 70 Postado Abril 21, 2014 Share Postado Abril 21, 2014 (editado) Nome: Log ChatVersão: 1.0Código: GM BLumasterForum Origem: OTSerVVersão: Todos TFSDescriçã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.cppProcure 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. Editado Setembro 14, 2015 por MatheusEnjoy nociam reagiu a isso 1 Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/ Compartilhar em outros sites More sharing options...
Techrlz 39 Postado Abril 21, 2014 Share Postado Abril 21, 2014 (editado) @EDIT: Funcionou, não esqueçam de criar a pasta players dentro da pasta logs.. Editado Abril 21, 2014 por Techrlz Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1639597 Compartilhar em outros sites More sharing options...
SkyFall 0 Postado Abril 21, 2014 Share Postado Abril 21, 2014 Gostei , Uma duvida , quais versões testadas e o chat que salva é o Default? Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1639619 Compartilhar em outros sites More sharing options...
Techrlz 39 Postado Abril 21, 2014 Share Postado Abril 21, 2014 Gostei , Uma duvida , quais versões testadas e o chat que salva é o Default? Ele salva tudo Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1639637 Compartilhar em outros sites More sharing options...
MatheusEnjoy 70 Postado Abril 21, 2014 Autor Share Postado Abril 21, 2014 Por favor movam para códigos prontos, isso não e um tutorial. Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1639980 Compartilhar em outros sites More sharing options...
Maenilse 86 Postado Abril 21, 2014 Share Postado Abril 21, 2014 q isso faz aqui? isso é um code c++ e n um tutorial. por falar nisso, muito bom cara esse code. Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1640012 Compartilhar em outros sites More sharing options...
Taiger 286 Postado Junho 26, 2015 Share Postado Junho 26, 2015 Salva tudo? Até PM? Uma duvida, tem alguma posibilidade de causar lag? Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1658064 Compartilhar em outros sites More sharing options...
RodriigoRobson 111 Postado Junho 27, 2015 Share Postado Junho 27, 2015 Salva tudo? Até PM? Uma duvida, tem alguma posibilidade de causar lag? Deve Salvar Tudo sim, Bom a pasta do Server fica pesado com o Tempo mais a distro nao carrega o Logs, eu verifiquei na minha distro nao carrega so se for outro nome por exemplo: Loading Chatchannel Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1658172 Compartilhar em outros sites More sharing options...
bilaux 0 Postado Janeiro 10, 2019 Share Postado Janeiro 10, 2019 é só fazer isso na source ou tem q ativar algo na compilação a mais ou no config.lua ?? Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1747007 Compartilhar em outros sites More sharing options...
Diretor Yan Liima 578 Postado Janeiro 10, 2019 Diretor Share Postado Janeiro 10, 2019 18 minutos atrás, bilaux disse: é só fazer isso na source ou tem q ativar algo na compilação a mais ou no config.lua ?? Só fazer isso em sua source e compilar. Pegue a nova distro e execute ela que já estara funcionando! Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1747008 Compartilhar em outros sites More sharing options...
bilaux 0 Postado Janeiro 10, 2019 Share Postado Janeiro 10, 2019 pasta player q é pra criar em logs ou players ??? não precisa ativar nada no config.lua ?? 2 horas atrás, Yan Liima disse: Só fazer isso em sua source e compilar. Pegue a nova distro e execute ela que já estara funcionando! Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1747016 Compartilhar em outros sites More sharing options...
Diretor Yan Liima 578 Postado Janeiro 11, 2019 Diretor Share Postado Janeiro 11, 2019 (editado) 19 horas atrás, bilaux disse: pasta player q é pra criar em logs ou players ??? não precisa ativar nada no config.lua ?? Não precisa ativar nada no config.lua irmão, ele ja fica ativado por padrão. Bom... só verifique no seu config.lua se tem isto: logsDirectory = "data/logs/" na sua pasta logs tu só cria uma pasta com o nome de: players La sempre será criado automaticamente os arquivos .log com o nome do jogador. Dentro do arquivo terá data e hora e tudo o que foi dito pelo jogador (inclusive os pms). Editado Janeiro 11, 2019 por nedroesdoksdja Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1747018 Compartilhar em outros sites More sharing options...
bilaux 0 Postado Janeiro 11, 2019 Share Postado Janeiro 11, 2019 isso aparece com ot on ou quando tiver off, pq está aparecendo nada na pasta... 12 horas atrás, Yan Liima disse: Não precisa ativar nada no config.lua irmão, ele ja fica ativado por padrão. Bom... só verifique no seu config.lua se tem isto: logsDirectory = "data/logs/" na sua pasta logs tu só cria uma pasta com o nome de: players La sempre será criado automaticamente os arquivos .txt com o nome do jogador. Dentro do arquivo terá data e hora e tudo o que foi dito pelo jogador (inclusive os pms). Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1747028 Compartilhar em outros sites More sharing options...
Diretor Yan Liima 578 Postado Janeiro 11, 2019 Diretor Share Postado Janeiro 11, 2019 4 horas atrás, bilaux disse: isso aparece com ot on ou quando tiver off, pq está aparecendo nada na pasta... Com o servidor on. Assim que algum player dizer algo já é criado o arquivo na hora. Eu utilizo esse logs e funciona perfeitamente. Se você colocou na source, compilou e executou a nova distro criada vai funcionar perfeitamente. Obs, não pode esquecer de criar a pasta players no logs. Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1747032 Compartilhar em outros sites More sharing options...
bilaux 0 Postado Janeiro 11, 2019 Share Postado Janeiro 11, 2019 o meu ficou assim, está certo ?? if(mute) player->removeMessageBuffer(); if(ret == RET_NEEDEXCHANGE) return true; Logger::getInstance()->eFile("players/" + player->getName() + ".log", text, true); 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); case SPEAK_PRIVATE: case SPEAK_PRIVATE_RED: case SPEAK_RVR_ANSWER: return playerSpeakTo(player, type, receiver, text); case SPEAK_CHANNEL_O: case SPEAK_CHANNEL_Y: case SPEAK_CHANNEL_RN: case SPEAK_CHANNEL_RA: case SPEAK_CHANNEL_W: { 37 minutos atrás, Yan Liima disse: Com o servidor on. Assim que algum player dizer algo já é criado o arquivo na hora. Eu utilizo esse logs e funciona perfeitamente. Se você colocou na source, compilou e executou a nova distro criada vai funcionar perfeitamente. Obs, não pode esquecer de criar a pasta players no logs. Link para o comentário https://xtibia.com/forum/topic/232151-salvar-tudo-que-os-players-falam-log-do-chat/#findComment-1747035 Compartilhar em outros sites More sharing options...
Posts Recomendados