SA-MP Forums Archive
SaveScore - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: SaveScore (/showthread.php?tid=455001)



SaveScore - Pro_Drifter - 31.07.2013

I Need a code that save score of each player.I used the timer 1min 1 score but when im going again on my score is 0.
I had a code for save scores after the race but i cant script for scores.If someone can give me a code that save scores Share it Here.

Greeds


Re: SaveScore - Jrwestcoast - 31.07.2013

Код:
 public scriptnamedisconnect(playerid)
{
    GetPlayerName(playerid, pname, sizeof(pname));
    format(scriptname, sizeof(scriptname), "/scriptname/%s.ini",pname);
    if(!dini_Exists(scriptname)) {
    }
    else {
        dini_IntSet(scriptname, "Score", GetPlayerScore(playerid));
        dini_IntSet(scriptname, "Money", GetPlayerMoney(playerid));
    }
}
 
 
public scriptname(playerid)
{
    GetPlayerName(playerid, pname, sizeof(pname));
    format(scriptname, sizeof(scriptname), "/scriptname/%s.ini",pname);
    if(!dini_Exists(scriptname)) {
        dini_Create(scriptname);
        dini_IntSet(scriptname, "Score", 0);
        dini_IntSet(scriptname, "Money", 0);
        SetPlayerScore(playerid, dini_Int(scriptname, "Score"));
        SetPlayerMoney(playerid, dini_Int(scriptname, "Money"));
    }
    else {
        SetPlayerScore(playerid, dini_Int(scriptname, "Score"));
        SetPlayerMoney(playerid, dini_Int(scriptname, "Money"));
    }
    return 1;
}
 
 
public OnPlayerConnect(playerid)
{
    scriptname(playerid);
    return 1;
}
 
 
public OnPlayerDisconnect(playerid)
{
    scriptname(playerid);
    return 1;
}



Re: SaveScore - Pro_Drifter - 31.07.2013

Am i editing something from this code?Or just copy paste?


Re: SaveScore - Jrwestcoast - 31.07.2013

Where scriptname is you can call it something like uhhh Scorekeeper idk and /scriptname aka Scorekeeper Saver/%s.ini",pname


Re: SaveScore - dEcooR - 31.07.2013

and edit this to loading scores and money

Код:
new score,money;
score = dini_Int(scriptname, "Score");
money = dini_Int(scriptname, "Money");
SetPlayerScore(playerid, score);
SetPlayerMoney(playerid, money);