admin por 3 dias tiempo real
#1
hola buenas como podria hacer una funcion que le de admin por 3 dias en tiempo real.. onda se desconecta y el tiempo siga corriendo..
Responder
#2
Podrias usar un sistema de admin que ya tenga lo integrado fechas de vencimiento como:
este

y si necesitas dentro de un plugin activar un nuevo admin podrias usar algo como:

Código PHP:
addAdmin() {
    new 
szConfigDir[64], szLine[128], szDate[12];
    
    
get_configsdirszConfigDircharsmaxszConfigDir ) );
    
formatszConfigDircharsmaxszConfigDir ), "%s/admin_system.ini"szConfigDir);
    
    
format_time(szDatecharsmax(szDate), "%d/%m/%Y"get_systime() + (86400*3));
    
formatex(szLinecharsmax(szLine), "^"nombre^" ^"pass^" ^"tipo admin^" ^"%s^" ^"^" ^"^""szDate);
    
write_file(szConfigDirszLine);


Lo unico que no se si tiene ese sistema un "reload admins" para volver a cargar los administradores en el momento, debería esperar al cambio de mapa para que cargue el nuevo administrador
Panda Nuestro
Sistema de Cuentas
Discord: fran_romaniello#7612
Responder
#3
Ya tengo implementado un sistema de privilegio.. solo me falta lograr quitarlo en x tiempo..

Pero como podria darle una fecha al comprarlo... Y que se le quite en 3 dias.. uso guardado sqlite
Responder
#4
En la tabla de usuarios guardas fecha y hora de cuando le diste eso + 3 dias, y en client connect obtenes esa columna, la transformas en timestamp y la comparas contra la fecha actual es mayor => le quitas el privilegio y actualizas la fecha a null en la base de datos
[Imagen: paypalqr.png]
Responder
#5
Valee gracias probaree
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)