[Ajuda] info lider ultimo login
#1

Isto nao funcionou!
pawn Код:
CMD:organizacao(playerid, params[])
{
    if(PlayerInfo[playerid][pCLider] < 1)return SendClientMessage(playerid, COLOR_LIGHTBLUE, "[ERRO]Nгo e admin lider!");
    new Don[3000];

    new Info[6][10];
    split(PlayerInfo[InfoOrg[24][Lider]][pLastLogin], Info, '/');

    format(STR, sizeof(STR), "1 - Policia Militar: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[1][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "2 - B.O.P.E: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[2][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "3 - Exйrcito: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[3][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "4 - SA:MU: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[4][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "5 - Los Aztecas: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[5][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "6 - Taliban: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[6][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "7 - Prefeitura: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[7][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "8 - Hitmans: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n",  InfoOrg[8][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "9 - Reporters: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[9][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "10 - Taxistas: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[10][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "11 - Policia Federal: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[11][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "12 - Mбfia Cosa Nostra: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[12][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "13 - Mбfia Yakuza: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[13][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "14 - Groove Street: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[14][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "15 - Al'qaeda: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n",  InfoOrg[15][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "16 - Policia Civil: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[16][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "17 - Ballas: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[17][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "18 - Los Vagos: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[18][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "19 - Comando Vermelho: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[19][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "20 - PCC:  %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[20][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "21 - Sons of Anarchy: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[21][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "22 - Mayans: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[22][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "23 - Interpol: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[23][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    format(STR, sizeof(STR), "24 - Mecanicos: %s - Ultimo Login: %d/%d/%d - %d:%d:%d\n", InfoOrg[24][Lider], strval(Info[0]), strval(Info[1]), strval(Info[2]), strval(Info[3]), strval(Info[4]), strval(Info[5]));
    strcat(Don, STR);

    ShowPlayerDialog(playerid, DIALOG_INFOLIDER, DIALOG_STYLE_MSGBOX, "Info-lideres", Don, "Fechar", "");
    return 1;
}
porque? ele so fica 0/0/0
Reply
#2

Tente trocar:
pawn Код:
%d/%d/%d
por:

pawn Код:
%02d/%02d/%d
Reply
#3

йssa parte aparece certo?
pawn Код:
Mecanicos: %s
Reply
#4

Tenta retirar os "Strval".
Reply
#5

ja sei oque й as variaveis estгo nulas(nгo estгo set/get nem um valor!) sem valor!


Da uma olhada nesse cуdigo й getado os Valores DIA MES.. para a variбvel array info[6][10]
@edit veja o cуdigo e sabera oque fazer ^^


pawn Код:
#include <a_samp>
#include <zcmd>

enum pInfo
{
    pLastLogin[20]
};
new PlayerInfo[MAX_PLAYERS][pInfo];
public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" testes");
    print("--------------------------------------\n");


    cmd_dsds(0,#);
    return 1;
}


public OnPlayerConnect(playerid)
{
    strmid(PlayerInfo[playerid][pLastLogin], "0/0/0/0/0/0", 0, strlen("0/0/0/0/0/0"),255);
    return 1;
}
forward split(const strsrc[], strdest[][], delimiter);
public split(const strsrc[], strdest[][], delimiter)
{
    new i, li;
    new aNum;
    new len;
    while(i <= strlen(strsrc)){
        if(strsrc[i]==delimiter || i==strlen(strsrc)){
            len = strmid(strdest[aNum], strsrc, li, i, 128);
            strdest[aNum][len] = 0;
            li = i+1;
            aNum++;
        }
        i++;
    }
    return true;
}

CMD:dsds(playerid, params[])
{

    new dia,mes,ano,hora,mins,seg,string3[20];
    getdate(ano,mes,dia);
    gettime(hora,mins,seg);
    format(string3, sizeof(string3),"%d/%d/%d/%d/%d/%d",dia,mes,ano,hora,mins,seg);
    strmid(PlayerInfo[playerid][pLastLogin],string3,0,strlen(string3),255);

    new string2[3000];
    new Info[6][10];
    split(PlayerInfo[playerid][pLastLogin],Info,'/');
    format(string2, sizeof(string2), "Seu ъltimo 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]));
    printf(#%s, string2);
    return true;
}
Reply
#6

Acho que meu erro esta nessa linha!
pawn Код:
split(PlayerInfo[InfoOrg[24][Lider]][pLastLogin], Info, '/');
no info-admin usei assim pq tinha que usar loop la!
pawn Код:
split(PlayerInfo[x][pLastLogin], Info, '/');
ou seja o erro deve ser ai mas como concertar?
Reply
#7

Up!!
Reply
#8

LoL , ninguйm
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)