File unutar File

Započeo Goku ^, Februar 22, 2024, 20:07:19 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.


Citat: cozmic poslato Februar 24, 2024, 17:03:25 POSLE PODNE
https://github.com/GtakillerIV/IniToSql
Nista pocecemo to pa polako na tamo cemo da prebacimo sve na tenane :D.

Takodje napravio sam ovo sto sam zeleo pa ako bude neko zeleo da napravi nesto slicno moze da iskoristi, ako neko zna kako sam mogao bolje da napravim slobodno neka kritikuje jebaga tu smo da naucimo.

[pawn]
CMD:testic(playerid, params[])
{
    format(ifile, sizeof ifile,"imefalja/%s", GetName(id));
    if(!dir_exists(ifile)) { dir_create(ifile); }
    format(warning, sizeof warning,"imefalja/%s/%d.ini", GetName(id), PlayerInfo[id][pBrojilica]); // pBrojilica je da broji %d.ini po igracu
    file_create(warning); //dodajte samo Sacuvaj Sta vec cuvate.
    return 1;
}
new Admin, Razlog, Status;
forward IzvuciStatus( name[ ], value[ ] );
public IzvuciStatus( name[ ], value[ ] )
{
   INI_Int("Status", Status);
    INI_String("Admin", Admin);
    INI_String("Razlog", Razlog);
   return 1;
}
CMD:lista(playerid, params[])
{
    new szFile[128], filename[128], formatiraniTekst[1024], status[32], string2[64];
    format(szFile, sizeof(szFile), "imefalja/%s", GetName(playerid));
    for(new i = PlayerInfo[playerid][pBrojilica]; i >= 1; i--) //sortira od najnoviji falj ka najstarijem (ako ih ima 50 krece od 50 pa do 1)
    {
        format(filename, sizeof(filename), "imefalja/%s/%d.ini", GetName(playerid), i);
        new INI:file = INI_Open(filename);
        if(file)
        {
            INI_ParseFile(filename, "IzvuciStatus");
            format(formatiraniTekst, sizeof(formatiraniTekst), "%s %s %s\n", Admin, Razlog, Status);
            AddDialogListitem(playerid, formatiraniTekst);
            INI_Close(file);
        }
    }
    ShowPlayerDialogPages(playerid, "null", DIALOG_STYLE_TABLIST, "Lista Necega", "Dalje", "Izlaz", 15); //Koristim za stranice na 15 kreira novu stranicu
    return 1;
}
[/pawn]
Poslednja Izmena: Februar 24, 2024, 21:19:34 POSLE PODNE od Goku ^