Con Mysql creo que si se puede hacer con schedule, pero en sqlite, al menos en la versiуn que trae sa-mp esto no se puede hacer de una manera digamos automбtica.
Para poder hacerlo tendras que tener la fecha de la ultima conexiуn en la base de datos.
Primero prueba antes de eliminar nada, yo en mi caso con una base de datos que tengo voy a seleccionar los usuarios que lleven mбs de 13 dнas sin conectarse:
Cуdigo:
PHP код:
SELECT `ID`, DATE('NOW') AS `HOY`, `LAST_CONNECTION`, JULIANDAY('NOW') - JULIANDAY(`LAST_CONNECTION`) AS `OLD` FROM `CUENTA` WHERE `OLD` > 13;
Prueba:
Una vez que hayas conseguido esto en tu base datos ya es muy simple, puedes poner un timer, un comando, o por ejemplo cada vez que se inicie el server. Para borrar a los usuarios que lleven mas de 60 dias (2 meses) sin conectarse:
PHP код:
DELETE FROM `CUENTA` WHERE JULIANDAY('NOW') - JULIANDAY(`LAST_CONNECTION`) > 60;
PD: si tienes mas datos del usuario en distintas tablas y no tienes claves forбneas tendras que eliminarlas manualmente tambiйn, te recomiendo ver este tutorial:
https://sampforum.blast.hk/showthread.php?tid=609888