[Ajuda] Verefica se ta certo por favor
#1

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.

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
    }

}
Reply
#2

Nгo pode ser SetTimer , seu servidor nгo ficara ligado para sempre um dia cai.
pawn Код:
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
    }

}
Essa foi a pior parte
Reply
#3

O resto ta certo don ?
Reply
#4

O resto tб errado tambйm
Reply
#5

exatamente oque Viniborn ? tudo ? :S
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)