01.12.2010, 13:37
And it is better if you make a stock of it
Now you can use "LoadPlayer(playerid);" and "SavePlayer(playerid);"
pawn Код:
stock LoadPlayer(playerid)
{
new pName[MAX_PLAYER_NAME], fstring[288]; //Idk why I am using 288 for files :S
GetPlayerName(playerid, pName, MAX_PLAYER_NAME); //Get's a player name
format(fstring, 288, "%s.ini", pName); //Format file "scriptfiles/USERNAME.ini".
if(!dini_Exists(fstring)) return 0; //If the "scriptfiles/USERNAME.ini" doesn't exists. don't continue
PlayerInfo[playerid][FuelAmmount] = dini_Int(fstring, "FuelAmmount");
return 1;
}
stock SavePlayer(playerid)
{
new pName[MAX_PLAYER_NAME], fstring[288]; //Idk why I am using 288 for files :S
GetPlayerName(playerid, pName, MAX_PLAYER_NAME); //Get's a player name
format(fstring, 288, "%s.ini", pName); //Format file "scriptfiles/USERNAME.ini".
if(!dini_Exists(fstring)) dini_Create(fstring); //If the "scriptfiles/USERNAME.ini" doesn't exists, create it
dini_IntSet(fstring, "FuelAmmount", PlayerInfo[playerid][FuelAmmount]);
return 1;
}