forward Save(playerid); forward Load(playerid); public OnPlayerConnect(playerid) { Load(playerid); return 1; } public OnPlayerDisconnect(playerid, reason) { Save(playerid); return 1; } public Save(playerid) { new file[100]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); format(file,sizeof(file),"Saves/%s.ini",name); if(!fexist(file)){dini_Create(file);} dini_IntSet(file, "XP", GetPlayerScore(playerid)); dini_IntSet(file, "Money", GetPlayerMoney(playerid)); return 1; } public Load(playerid) { new name[MAX_PLAYER_NAME], file[128]; GetPlayerName(playerid, name, sizeof(name)); format(file, sizeof(file), "Saves/%s.ini", name); if(!fexist(file)) return; new XP = dini_Int(file, "XP"); SetPlayerScore(playerid, XP); new Money = dini_Int(file, "Money"); GivePlayerMoney(playerid, Money); return; }
You can post it there also you can't make another topic(similar) until it solved!
READ RULES PLEASE!! |
Its not similiar... This is script that is Dini and EXE problems... + I get it you are saying that i cant post plugins Dini so i deleted that and its still not working but dont show me warning... So its not same...
|
Don't argue! Its similar, only just you didn't explain there your problem and creating new thread?
|
forward Save(playerid);
forward Load(playerid);
public OnPlayerConnect(playerid)
{
Load(playerid);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
Save(playerid);
return 1;
}
public Save(playerid)
{
new file[100];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"Saves/%s.ini",name);
if(!fexist(file)){dini_Create(file);}
dini_IntSet(file, "XP", GetPlayerScore(playerid));
dini_IntSet(file, "Money", GetPlayerMoney(playerid));
return 1;
}
public Load(playerid)
{
new name[MAX_PLAYER_NAME], file[128];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), "Saves/%s.ini", name);
if(!fexist(file)) return;
SetPlayerScore(playerid, dini_Int(file, "XP"));
GivePlayerMoney(playerid, dini_Int(file, "Money"));
return;
}