YSI\y_ini Gives Big AMX files
#1

hello i just create the simple filterscripts its jst 2KB, but the AMX Is 4 MB



pawn Код:
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>
#include <YSI\y_ini>


#define PATH "/Score/%s.ini"



public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Score Has Loaded !");
    print("--------------------------------------\n");
    return 1;
}

enum pInfo
{
    pCash,
    pScore
}
new PlayerInfo[MAX_PLAYERS][pInfo];

forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
    INI_Int("Cash",PlayerInfo[playerid][pCash]);
    INI_Int("Score",PlayerInfo[playerid][pScore]);
    return 1;
}

stock UserPath(playerid)
{
    new string[128],playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,playername,sizeof(playername));
    format(string,sizeof(string),PATH,playername);
    return string;
}

public OnPlayerConnect(playerid)
{
    if(fexist(UserPath(playerid)))
    {
        INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
        GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
        SetPlayerScore(playerid,PlayerInfo[playerid][pScore]);
    }
    else
    {
        new INI:File = INI_Open(UserPath(playerid));
        INI_SetTag(File,"data");
        INI_WriteInt(File,"Cash",0);
        INI_WriteInt(File,"Score",0);
        INI_Close(File);
    }
    return 1;
}


public OnPlayerDisconnect(playerid, reason)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
    INI_WriteInt(File,"Score",GetPlayerScore(playerid));
    INI_Close(File);
    return 1;
}
Reply
#2

It shouldn't be an issue, nor should it affect your script in any way. Some includes use up a bit more memory than usual, it's normal.
Reply
#3

is be an issue because i have the slow connection :/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)