Ver um Único Post
Antigo 29-03-2009, 02:29 PM   #1
[SQL] Verificando ítems com enchant maior que o permitido
_Dudu_1533 _Dudu_1533 está offline 29-03-2009, 02:29 PM

Olá pessoal, está com problemas de hack?
Players do seu server estão criando ítems maiores que o permitido?

Pronto, seus problemas acabaram!
Montei esta SQL para você ver quais players contém os ítems maiores que o permitido em seu servidor.

Basta executá-la no Navicat ou qualquer outro gerenciador de MySQL.
Para configurar, altere o valor 26 para o enchant máximo do seu servidor.

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
SET @enchant_max = 26;

SELECT
	characters.char_name, 
	characters.charId, 
	items.enchant_level, 
	items.object_id, 
	items.owner_id, 
	items.item_id,
	(SELECT lastIP FROM accounts WHERE login = characters.account_name) AS ultimo_ip,
	
	CONCAT(
		FROM_UNIXTIME((characters.lastAccess / 1000), 
		'%d/%m/%Y \à\s %H:%i:%s'), 
		', ', 
		FLOOR(((UNIX_TIMESTAMP() - (lastAccess / 1000))) / 86400), 
		' dias, ', 
		FLOOR((((UNIX_TIMESTAMP() - (lastAccess / 1000))) % 86400) / 3600), 
		' horas, ', 
		FLOOR((((UNIX_TIMESTAMP() - (lastAccess / 1000))) % 3600) / 60), 
		' minutos, ', 
		FLOOR((((UNIX_TIMESTAMP() - (lastAccess / 1000))) % 3600) % 60), 
		' segundos atrás'
	) AS ultimo_acesso, 
	
	CONCAT(
		FLOOR((UNIX_TIMESTAMP() - (UNIX_TIMESTAMP() - onlinetime)) / 86400), 
		' dias, ', 
		FLOOR(((UNIX_TIMESTAMP() - (UNIX_TIMESTAMP() - onlinetime)) % 86400) / 3600), 
		' horas, ', 
		FLOOR(((UNIX_TIMESTAMP() - (UNIX_TIMESTAMP() - onlinetime)) % 3600) / 60), 
		' minutos, ',
		FLOOR((UNIX_TIMESTAMP() - (UNIX_TIMESTAMP() - onlinetime)) % 60), 
		' segundos'
	) AS tempo_on 
	
	FROM 
		characters, 
		items 
		
	WHERE 
		characters.charId = items.owner_id AND 
		items.enchant_level > @enchant_max AND 
		items.item_id NOT IN (SELECT item_id FROM etcitem)

OBS: Esta SQL filtra level de pets, tickets, etc.

Agradeçam se foi útil!

Arquivos Anexados
Tipo de Arquivo: sql Query.sql (1.3 KB, 29 visualizações) Baixar


 
Avatar de _Dudu_1533
_Dudu_1533
Amigo SE

Quadro de Medalhas

Registrado em: Oct 2008
Posts: 170
Visitas: 1978
Os Seguintes 141 Usuários disseram Obrigado(a) para _Dudu_1533 por gostarem deste post :
Mostrar/Ocultar lista dos que agradeceram

Links Patrocinados
 

Search Engine Optimization by vBSEO 3.3.0