[Pedido] Alguйm tem este CMD ?
#1

Ola obrigado a todos por estarem vendo este Tуpico, Bom eu queria muito um comando para Admin que vice o ultimo log do player sem ele estiver online exemplo /log Fulano_Tal ultimo log foi: 01/01/0001 alguйm teria esse comando para me passar ficarei grato
Reply
#2

Mano, estuda a include Dini(Use o search do forum), para salvar os arquivos, e й sу ter a logica de como fazer
Reply
#3

getdata + https://sampforum.blast.hk/showthread.php?tid=293534 acho que voce consegue
Reply
#4

Eu queria tipo assim foi eu que fiz para servir de exemplo esses codigos peguei com base no meu GM:

pawn Код:
if(strcmp(cmdtext, "/Ultimologin", true) == 0)
    {
        if(PlayerInfo[playerid][pAdmin] == 5)
        {
                MSGPLAYER(playerid,COLOR_GREEN,"{A3A872}Digite /Ultimologin [nome] ^^");
            }
            else
            {
        format(string2, sizeof(string2), "Seu Ultimo Login Foi No Dia %d/%d/%d Horбrio %d:%d:%d",strval(Info[0]),strval(Info[1]),strval(Info[2]),strval(Info[3]),strval(Info[4]),strval(Info[5]));
        MSGPLAYER(playerid, COLOR_GRAD1,string2);
            }
        }
        return 1;
    }
Reply
#5

getdata
gettime
Reply
#6

Utilize isto de modo que seja executado logo apуs o jogador efetuar o login :


pawn Код:
new File:Arquivo;
    new NickName[30];
    new STR[60];
    new Tempo[6];
    GetPlayerName(playerid, NickName, 30);
    strcat(NickName, ".log");
    Arquivo = fopen(NickName, io_write);
    gettime(Tempo[0], Tempo[1], Tempo[2]);
    getdate(Tempo[3], Tempo[4], Tempo[5]);
    format(STR, 60, "[Ъltimo login] Horбrio: %02d:%02d:%02d  |  Dia: %d/%d/%d", Tempo[0], Tempo[1], Tempo[2], Tempo[5], Tempo[4], Tempo[3]);
    fwrite(Arquivo, STR);
    fclose(Arquivo);

Posteriormente, coloque no OnPlayerCommandText :


pawn Код:
new Comando[20], Espaco = strfind(cmdtext, " ");
    strmid(Comando, cmdtext, 0, Espaco != -1 ? Espaco : 19);
    if(!strcmp(Comando, "/log", true))
    {
        if(!IsPlayerAdmin(playerid))    return SendClientMessage(playerid, 0xFFFFFFAA, "Comando restrito a administradores RCON !");
        Espaco = 0;
        new Parametro[30], x;
        do
        {
            if(cmdtext[x] == ' ')   Espaco = x;
            x++;
        }
        while(cmdtext[x]);
        strmid(Parametro, cmdtext, Espaco + 1, strlen(cmdtext));
        if(!Espaco || !strlen(Parametro))     return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /log [nome]");
        strcat(Parametro, ".log");
        if(!fexist(Parametro))  return SendClientMessage(playerid, 0xFFFFFFAA, "Jogador invбlido !");
        new File:Arquivo;
        new STR[60];
        Arquivo = fopen(Parametro, io_read);
        fread(Arquivo, STR);
        fclose(Arquivo);
        SendClientMessage(playerid, 0x33CCFFAA, STR);
        return 1;
    }


Espero ter ajudado .
Reply
#7

Nгo entendi o que e pra fazer poderia me explicar melhor ?
Reply
#8

Cara ele te deu o Codigo pronto que isso hein!!!
Reply
#9

Eu so quero saber se precisa e aonde por este codigo:
pawn Код:
new File:Arquivo;
    new NickName[30];
    new STR[60];
    new Tempo[6];
    GetPlayerName(playerid, NickName, 30);
    strcat(NickName, ".log");
    Arquivo = fopen(NickName, io_write);
    gettime(Tempo[0], Tempo[1], Tempo[2]);
    getdate(Tempo[3], Tempo[4], Tempo[5]);
    format(STR, 60, "[Ъltimo login] Horбrio: %02d:%02d:%02d  |  Dia: %d/%d/%d", Tempo[0], Tempo[1], Tempo[2], Tempo[5], Tempo[4], Tempo[3]);
    fwrite(Arquivo, STR);
    fclose(Arquivo);
Reply
#10

So queria saber aonde colocar este codigo:
pawn Код:
new File:Arquivo;
    new NickName[30];
    new STR[60];
    new Tempo[6];
    GetPlayerName(playerid, NickName, 30);
    strcat(NickName, ".log");
    Arquivo = fopen(NickName, io_write);
    gettime(Tempo[0], Tempo[1], Tempo[2]);
    getdate(Tempo[3], Tempo[4], Tempo[5]);
    format(STR, 60, "[Ъltimo login] Horбrio: %02d:%02d:%02d  |  Dia: %d/%d/%d", Tempo[0], Tempo[1], Tempo[2], Tempo[5], Tempo[4], Tempo[3]);
    fwrite(Arquivo, STR);
    fclose(Arquivo);
E nгo deixar sу para quem tiver logado na rcon e sim para os admins do nнvel 1337+
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)