FI
pedido

Deletar Player

Por fitaisolante, 12 de ago. de 2012 em Scripts

script
4
2.3k
fitaisolanteF
12 de agosto de 2012 às 22:15

Eu gostaria de um script que deletasse players inativo, porque a database tá ficando muiiiito pesada, e meu server é sql, e não quero passar ele para mysql... Existe algum script do tipo?

RaidouR
12 de agosto de 2012 às 22:18

Nossa,sql é mais dificil amigo.

 

Pois ja esta muito desatualizado.

 

mysql como uma nova linguagem de programaçao para otservs,tem esses sistemas de deletar chars inativos pois eu msm ja vi isso para mysql.mas para sql,Sinto muito vai ser dificil.

fitaisolanteF
12 de agosto de 2012 às 22:20

Mas eu teria que usar o Xampp? E eu tenho que resetar meu servidor para passar para mysql? E os scripts, tem algo que mudar? tipo aquele negocio , query, string sei lá...

OneshotO
13 de agosto de 2012 às 08:43

Quando você diz SQL, você se refere ao SQLite, não é? Terminado na extensão .s3db?

 

Se sim, basta abrir o seu editor SQLite, aquele com o ícone de uma pena azul serve e executar a seguinte query:

 

DELETE FROM players WHERE lastlogin < strftime("%s", "now") - 20*24*60*60

 

Isso vai deletar personagens inativos por 20 dias. Se quiser adicionar também uma verificação de level:

 

DELETE FROM players WHERE lastlogin < strftime("%s", "now") - 14*24*60*60 AND level < 30

 

Deletará personagens inativos por duas semanas e abaixo do level 30.