Szerző Téma: Account olvasása  (Megtekintve 338 alkalommal)

Nem elérhető RyDerBoy96

  • 2048
  • RyDerBoy96
    • Profil megtekintése
Account olvasása
« Dátum: 2012. Július 23. - 00:07:03 »
0 Show voters
Ezúttal abban kérném segítségeteket, hogy hogyan tudnám megoldani azt, hogy beírom pl.: /account KisPista és chatbe kiírja \"KisPista\" nevû játékos accountjának tartalmát, ami valahogy így nézne ki:
 
RegisteredDate=8/1/2012
Banned=0
Level=0
Money=100
Kills=4
Deaths=7
Score=930

 
stb stb...
Akkor is tudjam használni a funkciót, ha a játékos nincs fenn a szerveren, de elképzelésem szerint ezen amúgy sem múlana.
Nem régiben Zsolesszka írt nekem egy olyan parancsot (kódot), amivel txt fájlból tudtam kilvasni szöveget amit chatben jelenített meg, így néz ki:
 
CMD:valami(playerid)
{
        new
                File:cfg = fopen(\"valami.txt\", io_read);
        if(cfg)
        {
                new
                        rstr[256];
                while(fread(cfg, rstr))
                {
SendClientMessage(playerid, COLOR_LIGHTGREEN, rstr);
                }
                fclose(cfg);
        }
        return 1;
}

 
Ebbõl próbáltunk kiindulni, de sikertelenül.

Account olvasása
« Válasz #1 Dátum: 2012. Július 23. - 00:16:51 »
+1 Show voters
Semmi köze ahhoz, hogy fent van-e a szerveren
Írok neked egy példa parancsot, amiben DIni-t haználok.. Nem tudom hogy te mivel oldvasol fájlból.
 
CMD:account(playerid, params[]) {
    new player[MAX_PLAYER_NAME], filename[32], string[128];
    if(sscanf(params, \"s\", player)) return SendClientMessage(playerid, -1, \"/account [játékosnév]\");
    format(filename, sizeof(filename), \"accodhelye/%s.ini\", player);
    if(!fexist(filename)) return SendClientMessage(playerid, -1, \"nincs ilyen játékos\");
    format(string, sizeof(string), \"%s adatai\", player);
    SendClientMessage(playerid, -1, string);
    format(string, sizeof(string), \"Score: %d\", dini_Int(filename, \"Score\"));
    SendClientMessage(playerid, -1, string);
    return 1;
}
« Utoljára szerkesztve: 2012. Július 23. - 00:23:15 írta TengeriMalac »

Nem elérhető RyDerBoy96

  • 2048
  • RyDerBoy96
    • Profil megtekintése
Account olvasása
« Válasz #2 Dátum: 2012. Július 23. - 00:48:55 »
0 Show voters
Köszi.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal