15/07/2023 22:06
(Esta mensagem foi modificada pela última vez a: 15/07/2023 22:26 por Device-Black.)
Utilize gettime() com alguns cálculos...
1 hora tem 3600 segundos, então um dia tem 86400
Entao ...
Pra calcular quantos dias faltam, voce pode simplesmente pegar esse valor e fazer uns cálculos...
Mas se quiser apenas usar os dias tipo o getdate, pode fazer um macro
1 hora tem 3600 segundos, então um dia tem 86400
Entao ...
Código PHP:
Player[playerid][vip_time] = gettime() + (30 * 86400); // 30 dias
if(Player[playerid][vip_time] < gettime()) {
// Retirar o vip
}
Pra calcular quantos dias faltam, voce pode simplesmente pegar esse valor e fazer uns cálculos...
Código PHP:
new meses = Player[playerid][vip_time] / 2592000;
new semanas = (Player[playerid][vip_time] - (meses * 2592000)) / 604800;
new dias = (Player[playerid][vip_time] - ((meses * 2592000) + (semanas * 604800))) / 86400;
new string[0x7F];
format(string, 0x7F, "Faltam: %d meses, %d semanas e %d dias para o seu vip acabar!", meses, semanas, dias);
Mas se quiser apenas usar os dias tipo o getdate, pode fazer um macro
Código PHP:
#define __days (gettime() / 86400)
Player[playerid][vip_date] = __days + 30;
if(Player[playerid][vip_date] < __days) {
// Remover o vip
}
Seu trouxa favorito 2