18.12.2012, 04:13
Alguem que tenha bom conhecimento na linguagem pawn, verefique esse code que eu fiz, so nгo sei se ta correto.
Tentando fazer esse sisteminha basico pro meu servidor.
Quero que funcione assim: Se o player nгo logar em 45 dias, deletar a conta.
Se ele logar antes de completar 45 dias, nгo deletar, Basicamente eu tentei fazer isso no code abaixo, so quero saber se ta certo, e tiver errado ajude-me por favor.
Tentando fazer esse sisteminha basico pro meu servidor.
Quero que funcione assim: Se o player nгo logar em 45 dias, deletar a conta.
Se ele logar antes de completar 45 dias, nгo deletar, Basicamente eu tentei fazer isso no code abaixo, so quero saber se ta certo, e tiver errado ajude-me por favor.
pawn Код:
forward delcontasnat();
public OnGameModeInit()
{
SetTimer("delcontasnat", 1000 * 60 * 60 * 24 * 45, false); // 45 dias
}
public delcontasnat()
{
new contas[128], Nome[MAX_PLAYER_NAME];
if (APlayerData[playerid][LoggedIn] == false) // se o player nгo tiver logado em determinado tempo do settimer
{
format(contas,sizeof(contas),"APlayerData/Players/%s.ini", Nome);
fremove(contas); // remove a conta
}
return 1;
else // caso
{
if (APlayerData[playerid][LoggedIn] == true) // o player tiver logado antes do tempo
return 0; // falha
}
}