Bem útil o código e apesar de ser bem simples ajuda muitos.
Quero só dar uma observação pelo código de habilitar e desabilitar que eu faço os mesmos no meu script.
Seja bem vindo a XTibia.
Por Language, 06 de out. de 2006 em Tutoriais de Websites
info
Grupo: Visconde
Registrado: 10/06/06
Posts: 338
Reputação: +6
Char no Tibia: Setyte Berseker

Bem útil o código e apesar de ser bem simples ajuda muitos.
Quero só dar uma observação pelo código de habilitar e desabilitar que eu faço os mesmos no meu script.
Seja bem vindo a XTibia.
@Nostradamus
Sim amigo, estava dando minhas opiniões no código do CENSO e peguei e lembrei de usá-lo.
Abraços
muito bom rapah vai me ajuda bastant..
muito bem vindo ao XTibia.
vlw
cya~~
isso é bom msm
ajudou bastante
vlws
info
Grupo: Campones
Registrado: 14/10/08
Posts: 3
Reputação: 0

kara voce eh 10
me ajudo pra caramba =DDDDDDDDDD
valeu mesmo
muito bom
nota millll =DDDD
ameiii vlw mesmo
info
Grupo: Conde
Registrado: 08/06/08
Posts: 676
Reputação: +1
Char no Tibia: Kimera De Pegasus

Pow isso e muito util mesmo para os players que nao jogam mais ai e bom excluir.Mas ai que ta nao pode deleta voce mesmo si nao pode deleta sem quere o top level kkkkk
info
Grupo: Campones
Registrado: 19/03/08
Posts: 23
Reputação: 0
Char no Tibia: Varios mermao

mano cria um desse pa mim pa sqllite eu te emploro eu vo ti adora pelo resto da vida...
mais de 4 mil char nu meu ot e mais de uma ora pa dar save....
info
Grupo: Campones
Registrado: 07/01/09
Posts: 53
Reputação: 0
Char no Tibia: Tekio-san

uma coisa...
primero site q to fazendo
n sei onde tem q fazer esse config.php
pode falar??
ou ta dificil?
info
Grupo: Campones
Registrado: 13/04/08
Posts: 35
Reputação: +1
Char no Tibia: Exlash

Otimo Post, Muito Bom ![]()
vo testa aki mas ja to vendo que ta bom!
muito bem explicado vlws!!!
info
Grupo: Campones
Registrado: 16/05/08
Posts: 3
Reputação: 0
Char no Tibia: Knight infernation

lol
Muito cool
xD
lol
Muito cool
xD
Amigo se você quer apenas poots aqui não e seu lugar.
Não permitimos usuários que querão apenas fazer floods, seguido das regras não permite.
Peço que leia as regras. Serve como um alerta verbal.
Abraços
to com algumas duvidas:
* Aonde eu coloco?
* Tem que fazer algo especial alem de colocar la?
:?:
Bom ja Que Voce Que Feiz o Script Estava Prcisando de Uma Ajudinha
Alterei o Seu Script Por Favor
Preciso Que Delete em 30 Dias Somente os Leveis Menores que 50.
Ve Se Esta Certo ?
Obrigado
Aguardo a Resposta
No config.php
<?
$inativos_system = 'Ligado'; // USE LIGADO, ligado ou Ligado ou Desligado para desativar
$tempo_inatividade = '30'; // USE EM DIAS
$level = '50'; // USE EM LEVEL
?>
Agora vamos criar o arquivo de chamada do mysql (inativos.inc.php)
<?
$db_host = 'db_host';
$db_user = 'db_user';
$db_password = 'db_password';
$database = 'database';
mysql_connect($db_host, $db_user, $db_password);
mysql_select_db($database);
?>
Por final, vamos criar o script (inativos.php)
<?
include ("config.php");
include("inativos.inc.php"); //incluindo o conector
if ($inativos_system == 'Ligado') {
//INICIANDO CÁLCULO DE DELETE (Convertendo dias para segundos)
$tempo_inatividade_segundos = $tempo_inatividade * 30 * 3600;
$tempo_unix_atual = time();
$tempo_para_delete = $tempo_unix_atual - $tempo_inatividade_segundos;
// INICIANDO PROCESSO DE DELETE
$sql = mysql_query("SELECT id FROM players WHERE lastlogin < '$tempo_para_delete'") or die (mysql_error());
$sql = mysql_query("SELECT id FROM players WHERE level < '$level'");
$contagem = mysql_num_rows($sql);
// INICIANDO DELETE && GERANDO SAÍDA DO SCRIPT
if($contagem > '0')
{
$sql = mysql_query("DELETE FROM players WHERE lastlogin < '$tempo_para_delete'");
$sql = mysql_query("DELETE FROM players WHERE level < '$level'");
echo "Foram deletados $contagem char(s) inativos";
}
else { echo "Nenhum char inativo"; }
}
else {
echo "<font color=black>O sistema de deletar chars inativos está desativado.</font>";
}
?>
Editado Agosto 27 por Trombada
info
Grupo: Campones
Registrado: 26/09/06
Posts: 25
Reputação: +2
Deletando Chars inativos (Mysql)
Olá galera,
Sou novo aqui no xtibia e estou tentando ajudar a galera com códigos em php.
Vamos lá,
Primeiro vamos criar o arquivo config.php
Agora vamos criar o arquivo de chamada do mysql (inativos.inc.php)
Por final, vamos criar o script (inativos.php)
<?include ("config.php");include("inativos.inc.php"); //incluindo o conectorif ($inativos_system == 'Ligado') {//INICIANDO CÁLCULO DE DELETE (Convertendo dias para segundos)$tempo_inatividade_segundos = $tempo_inatividade * 24 * 3600;$tempo_unix_atual = time();$tempo_para_delete = $tempo_unix_atual - $tempo_inatividade_segundos;// INICIANDO PROCESSO DE DELETE$sql = mysql_query("SELECT id FROM players WHERE lastlogin < '$tempo_para_delete'") or die (mysql_error());$contagem = mysql_num_rows($sql);// INICIANDO DELETE && GERANDO SAÍDA DO SCRIPTif($contagem > '0') { $sql = mysql_query("DELETE FROM players WHERE lastlogin < '$tempo_para_delete'"); echo "Foram deletados $contagem char(s) inativos"; } else { echo "Nenhum char inativo"; }}else {echo "<font color=black>O sistema de deletar chars inativos está desativado.</font>";}?>Nota: Você deve especificar em "Config.php", na variável $tempo_inatividade o número em dias. Exemplo: 30 ou 40 ou 10.
Downloads (Direto do xtibia.com servidor)
-Download Aqui
Créditos:
- Language
Cópia:
- Não autorizo a cópia para outro fórum