[Ajuda] Estou com muita dificuldade
#1

pawn Код:
else
    if (PlayerFile_Load(playerid) == 1)
    {
        GetPlayerName(playerid, NomeR, sizeof(NomeR));
        GetPlayerIp(playerid, IP, 30);
        format(Stringw, sizeof(Stringw), "%s{FF8000}» Teste «\n\n{999999}Nick: {FFFFFF}%s\n{999999}Seu IP: {FFFFFF}%s\n{999999}Status: {00FF00}Registrado\n\n{FF8000}Digite sua senha para logar!", Stringw, NomeR, IP);
        LoginMsg(playerid);
        // Verifique se o jogador ainda й proibido
        if (APlayerData[playerid][BanTime] < gettime()) // Jogador ban-tempo й passado
            ShowPlayerDialog(playerid, DialogLogin, DIALOG_STYLE_PASSWORD, "{FFFFFF}Insira sua senha para logar:", Stringw, TXT_DialogLoginButton1, TXT_DialogButtonCancel);
        else // Jogador ainda й proibido
        {
            ShowRemainingBanTime(playerid); // Mostrar o restante tempo proibiзгo para o jogador й dias, horas, minutos, segundos
            Kick(playerid); // Chute o jogador
        }
    }
    else
    if (PlayerFile_Load(playerid) == 0)
    {
        GetPlayerName(playerid, NomeaR, sizeof(NomeaR));
        GetPlayerIp(playerid, IPa, 30);
        format(Strna, sizeof(Strna), "%s{FF8000}» Teste «\n\n{999999}Sua Conta: {FFFFFF}%s\n{999999}Seu IP: {FFFFFF}%s\n{999999}Status: {FF0000}Nгo registrada\n\n{FF8000}Digite uma senha para registrar-se no servidor!", Strna, NomeaR, IPa);
        LoginMsg(playerid);
        ShowPlayerDialog(playerid, DialogRegister, DIALOG_STYLE_INPUT, " {FFFFFF}Registre-se em nosso servidor:", Strna, TXT_DialogRegisterButton1, TXT_DialogButtonCancel);
    }
Entгo estou querendo por o ultimo login , com data/hora. eu entrei em vбrios topicos mais todos deram erros no meu se alguйm puder me ajudar.
Reply
#2

usa o Gettime e Getdata, salva em Dini/SII/Dof2 na public OnPlayerDisconnect e depois adiciona ali onde vocк quer que apareзa
Reply
#3

E para mim mudar isso como , vou faze? . sera que vocк pode me da uma ajudinha ?
Reply
#4

Vo te dar uma idйia aqui.

pawn Код:
#include <SII>  // baixa ela em algum lugar no forum se vocк nгo tem
Topo GM
pawn Код:
new ano, mes, dia, hora, minuto, segundo;
OnPlayerDisconnect

pawn Код:
getdate(ano, mes, dia);
gettime(hora, minuto, segundo);
INI_Open(ObterINI(playerid));
INI_WriteInt("Ano",ano);
INI_WriteInt("Mкs", mes);
INI_WriteInt("Dia", dia);
INI_WriteInt("Hora", hora);
INI_WriteInt("Minuto", minuto);
INI_WriteInt("Segundo", segundo);
INI_Save();
INI_Close();
Ai agora implanta no seu code assim
pawn Код:
INI_Open(ObterINI(playerid));
ano = INI_ReadInt("Ano");
mes = INI_ReadInt("Mкs");
dia = INI_ReadInt("Dia");
hora = INI_ReadInt("Hora");
minuto = INI_ReadInt("Minuto");
segundo = INI_ReadInt("Segundo");
new datahora[200];
format(datahora, sizeof(datahora), "Ultimo Login: %d/%d/%d бs %d/%d/%d", dia, mes, ano, hora, minuto, segundo);
SendClientMessage(playerid, Vermelho, datahora);
Final do GM
pawn Код:
stock ObterINI(playerid)
{  
    new conta[64];  
    format(conta,64,"Contas/%s.ini",gPlayerName[playerid]);  
    return conta;
}

A parte que й pra voce colocar no registro nгo faзa igual o meu й sу uma base pra vocк saber.
Reply
#5

Ok vou tentar e ja falo com vocк.
Reply
#6

Quote:
Originally Posted by PhoxNie
Посмотреть сообщение
Ok vou tentar e ja falo com vocк.
Funcionou?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)