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