How to make an counter
#5

Don't like loading and saving it once each player connects, I'm not really mature with dini but here's what I've wrote
pawn Код:
new OnlinePlayers, OnlinePlayersRecord;


public OnGameModeInit()
{
    new filename[] = "bestrecord.ini";
    if(fexist(filename))
    {
        OnlinePlayersRecord = dini_Int(filename, "BestRecord");
    }
    else
    {
        dini_Create(filename);
        dini_IntSet(filename, "BestRecord", 0);
    }
}

public OnGameModeExit()
{
    new filename[] = "bestrecord.ini";
    if(fexist(filename))
    {
        dini_IntSet(filename, "BestRecord", OnlinePlayersRecord);
    }
    else
    {
        dini_Create(filename);
        dini_IntSet(filename, "BestRecord", OnlinePlayersRecord);
     }
}
public OnPlayerConnect(playerid)
{
    OnlinePlayers++;
    if(OnlinePlayers > OnlinePlayersRecord) OnlinePlayersRecord = OnlinePlayers;
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    OnlinePlayers--;
    return 1;
}
Reply


Messages In This Thread
How to make an counter - by lulo356 - 22.01.2015, 11:46
Re: How to make an counter - by Schneider - 22.01.2015, 12:06
Re: How to make an counter - by lulo356 - 22.01.2015, 12:30
Re: How to make an counter - by Schneider - 22.01.2015, 12:36
Re: How to make an counter - by xVIP3Rx - 22.01.2015, 12:42

Forum Jump:


Users browsing this thread: 2 Guest(s)