CS
pedido

Script Monitoramento De Staff

Por cs007, 28 de nov. de 2012 em Scripts

resolvido
script
8
1.6k
cs007C
28 de novembro de 2012 às 18:44

Galera não sei bem se isso é possivel mas gostaria de saber se é possivel monitorar um player, exemplo: O que ele está falando no default ou no help, ou trade. é possivel? abraço

SkyLighS
28 de novembro de 2012 às 19:40

E Sim na pasta logs / chat / e o nome do chat e pra monitora o player logs / talkactions / e o nome

vinny160600V
28 de novembro de 2012 às 19:40

Se você quiser monitorar os comandos da sua equipe va em data/logs/talkactions e abra o nome do cm/gm/god/tutor/senior tutor/etc..

Da para você ver oque escrevem no help, va em Data/logs/chat/help e la tem todas as falas que falam no seu help e ainda nesta mesma pasta tem a rule violations.

 

agora default e trade ai acho que tem q ter um script ja no executavel

LuckOakeL
28 de novembro de 2012 às 19:47

Pra monitorar o default e PMs é só com edição nas sources.

 

Se tiver as sources, tó o código:

 

 

Abra o 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);

 

Créditos: Oneshot

 

Editado Novembro 28 por LuckOake

cs007C
28 de novembro de 2012 às 20:38

Valeu lek...vou compilar e testar

 

Só mais uma pergunta, ele vai salvar logs de todos os players? Por que se o server tiver bastante player o log em um dia vai pegar 40mb. rs' se tiver como fazer isso por group seria melhor. ;D

LuckOakeL
28 de novembro de 2012 às 20:44

Sim, ele salva logs de todos. Infelizmente não sei mexer com C++ pra editar esse sisteminha.

 

Eu usava no meu server, e realmente pesa muito. Só minha pasta de logs de uns 3 ~ 4 meses pesa 100 mb. Mas em compensação, é muito útil. Já descobri vários bugs e players que usavam bots e hacks olhando as logs. Os caras admitem tudo via PM, chega a ser irônico.

Editado Novembro 28 por LuckOake

cs007C
29 de novembro de 2012 às 01:09

Sim, kkkk mesmo assim vou testar lek...:D

 

Lek pegou perfeitamente do jeito que eu queria, REP+ abraço

SkymagnumS
29 de novembro de 2012 às 01:11

Tópico movido para a seção de dúvidas e pedidos resolvidos.