How To Read Something From an Offline User's Account in YINI?
#6

Change this one (You should know to what you need to, if you're using Y_Ini)
Код:
YourNameOfLoadingPlayerFiles
pawn Код:
#include    <a_samp>
#include    <zcmd>
#include    <sscanf2>

#include    "YSI\y_ini"

CMD:getmoney(playerid, params[])
{
    new AccountName[24], pName[MAX_PLAYER_NAME];
    if(sscanf(params, "s[24]", AccountName))return SendClientMessage(playerid, -1, "Correct Usage: /getmoney [PlayerFile]");
    {
        new filename[64];
        format(filename, sizeof(filename), "/Users/%s.ini", AccountName);
        if(!fexist(filename))return SendClientMessage(playerid, -1, "That account doesn't exist!");

        INI_ParseFile(filename, "YourNameOfLoadingPlayerFiles", .bExtra = true, .extra = playerid);

        new giveplayerid = INVALID_PLAYER_ID;
       
        for(new i = 0; i < GetMaxPlayers(); i++)
        {
            GetPlayerName(i, pName, sizeof(pName));
            if(strcmp(pName, AccountName) == 0)
            {
                giveplayerid = i;
                break;
            }
        }

        new string[128];
        format(string, sizeof(string), "Player's money from file %s is $%d", filename, GetPlayerMoney(giveplayerid));
        SendClientMessage(playerid, -1, string);
    }
    return true;
}
edit://
You have used a bit of my code. For what?
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)