SaveScore
#1

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
Reply
#2

Код:
 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;
}
Reply
#3

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

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

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);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)