BA

Limpar Casas

Por baixinho, 11 de jun. de 2011 em Actions e Talkactions

script
19
8.2k
baixinhoB
11 de junho de 2011 às 23:41

Olá a todos.

Eu sempre venho ao fórum pedir coisas e perguntar...

Mas hoje resolvi postar um script FEITO POR MIM...

Na verdade é bem simples para quem sabe um pouco de banco de dados... Mas para quem não sabe é uma boa.

 

Esses comandos servem para:

- limpar a casa de um players inativo(30 dias)

- tirar player inativo(30 dias) de dono de casas

- deletar player inativo(30 dias)

 

Bom os comandos que apresentarei DEVEM SER REALIZADOS COM O SERVIDOR FECHADO, OU DARÁ ERRO!!!

 

 

Deletando Itens que casas, onde o player não loga a mais de 30 dias

DELETE
from tile_items
WHERE tile_id IN (select id
	  from tiles
	  WHERE house_id IN (select id 
	  		     from houses 
	    		     WHERE owner IN (select id 
	                   		     from players 
	                   		     WHERE lastlogin < UNIX_TIMESTAMP() - 30*24*60*60)))

 

Tirando o player inativo(mais de 30 dias) de dono da casa

UPDATE houses 
set owner = 0
WHERE owner IN (select id 
	from players 
	WHERE lastlogin < UNIX_TIMESTAMP() - 30*24*60*60)

 

Deletando o player inativo(mais de 30 dias)

DELETE FROM players WHERE lastlogin < UNIX_TIMESTAMP() - 30*24*60*60

 

Os 3 códigos apresentado OBRIGATÓRIAMENTE terão que ser executados na órdem que foram apresentados, ou não se achará.

Espero que todos gostem.

 

 

Atenciosamente,

ADM KoD

Editado Junho 12 por baixinho

StigalS
12 de junho de 2011 às 02:53

Pra que Serve Isso?

Para Retirar Os "Players INATIVOS" Das Casas em 30 Dias???

ou limpar as casas msm ???

 

pf explicar melhor

Editado Junho 12 por Stigal

12 de junho de 2011 às 04:27

Nossa, muito bom.

 

@up Esses codigos deleta o player inativo a mais de 30 dias e se tiver casa, ele deleta todos os itens da casa e vende a casa :D

baixinhoB
12 de junho de 2011 às 11:44

Pra que Serve Isso?

Para Retirar Os "Players INATIVOS" Das Casas em 30 Dias???

ou limpar as casas msm ???

 

pf explicar melhor

 

Server para os dois tem código para os dois

ele limpa a casa

retira o dono

e deleta o player

Gabriel CoutoG
12 de junho de 2011 às 13:25

O Conteúdo é bom, mas não explica como usar, ou seja, não é um tutorial, e sim um SCRIPT, como você disse acima.

StigalS
12 de junho de 2011 às 13:58

Pra que Serve Isso?

Para Retirar Os "Players INATIVOS" Das Casas em 30 Dias???

ou limpar as casas msm ???

 

pf explicar melhor

 

Server para os dois tem código para os dois

ele limpa a casa

retira o dono

e deleta o player

 

funciona em pokemon?

 

e para ajuda dos iniciantes adicionar tutorial e aonde colocar os text!

 

Abrç

Editado Junho 12 por Stigal

baixinhoB
12 de junho de 2011 às 23:51

Pra que Serve Isso?

Para Retirar Os "Players INATIVOS" Das Casas em 30 Dias???

ou limpar as casas msm ???

 

pf explicar melhor

 

Server para os dois tem código para os dois

ele limpa a casa

retira o dono

e deleta o player

 

funciona em pokemon?

 

e para ajuda dos iniciantes adicionar tutorial e aonde colocar os text!

 

Abrç

 

Funciona em qualquer tipo de "tibia"

13 de junho de 2011 às 11:30
:reprovado: Achei O Tutorial Mal Explicado Por que sé auguem quiser colocar em seu

server não vai saber onde mexer então explique melhor

PokeStarsP
13 de junho de 2011 às 18:39

Explica melhor como faz cada passo,pois dificulta :winksmiley02:

SpeakxS
13 de junho de 2011 às 18:52

Topico mal explicado, se for um cara com pouco conhecimento não irá saber muito bem oque fazer.

Explique o script, coloque um exemplo.

E se possivel reformule seu topico, organize ele.

2 meses depois...
LolkskyL
31 de agosto de 2011 às 13:35

Como eu executo o script? o.O

SpiderWickS
31 de agosto de 2011 às 15:37

Especifique-se melhor quando for criar um tópico, pois quem não conhece não saberá oque fazer.

Organize o tópico.

E se possível poste mais imagens.

kelvinvictorK
02 de setembro de 2011 às 13:13

Isso deverá ser executado em mysql? meus ervidor é em SQL e agora?

angeldoidoA
05 de setembro de 2011 às 03:18

cara no meu ot n vai da um erro =/

Editado Setembro 7 por Snokiuthu

08 de setembro de 2011 às 09:21

Galera , isso é um comando na database !

 

Vai em localhost/phpmyadmin Digite sua senha, Escolha o banco de dados, Clique no sql nas abas superiores, Cole o codigo e Clique em executar.

Simples.