SA-MP Forums Archive
[Ajuda] Estou com muita dificuldade - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Estou com muita dificuldade (/showthread.php?tid=454499)



Estou com muita dificuldade - PhoxNie - 29.07.2013

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.


Respuesta: Estou com muita dificuldade - ViniKuliveguisky - 29.07.2013

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


Re: Estou com muita dificuldade - PhoxNie - 29.07.2013

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


Respuesta: Estou com muita dificuldade - ViniKuliveguisky - 29.07.2013

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.


Re: Estou com muita dificuldade - PhoxNie - 29.07.2013

Ok vou tentar e ja falo com vocк.


Respuesta: Re: Estou com muita dificuldade - ViniKuliveguisky - 29.07.2013

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